Method, system and program product for collaboration of video files
Abstract
A method, system and program product comprise communicating to a server system. The server system is at least configured to receive video/audio uploads from users, to maintain the uploads in a database of collaborations comprising video files where each of the video files comprises a same video file format, and to send to a user a collaboration. A collaboration from the server system is received for presentation to a user. A contribution to the received collaboration is recorded. The contribution is uploaded to the server system. The server system is further configured to process the contribution into the received collaboration to have the same video file format and to at least layer audio.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method comprising the steps of:
communicating to a server system, the server system at least being configured to receive video/audio uploads from users, to maintain the uploads in a database of collaborations comprising video files where each of the video files comprises a same video file format, and to send to a user a collaboration; receiving a collaboration from the server system for presentation to a user; recording a contribution to the received collaboration; and uploading the contribution to the server system, the server system being further configured to process the contribution into the received collaboration to have the same video file format and to at least layer audio.
2 . The method as recited in claim 1 , in which the server system is further configured to attach a music visualization to a contribution comprising only audio.
3 . The method as recited in claim 1 , further comprising the step of synchronizing the contribution to the received collaboration.
4 . The method as recited in claim 3 , further comprising the step of editing data samples of a collaboration.
5 . The method as recited in claim 3 , in which synchronized videos of a collaboration are semi-linked.
6 . The method as recited in claim 1 , in which said receiving further comprises receiving a virtual metronome from the server system for use during said recording.
7 . The method as recited in claim 1 , in which the processing of the contribution into the collaboration is performed asynchronously.
8 . The method as recited in claim 1 , in which the server system is further configured to support social networking.
9 . The method as recited in claim 1 , in which the contribution comprises a video string into which the audio is layered.
10 . A system comprising:
a server system at least being configured for maintaining a database of collaborations, said collaborations at least comprising video files where each of said video files comprises a same video file format, said server system being further configured for sending to a user a collaboration, and for receiving a recorded contribution to said collaboration, said recorded contribution comprising a video/audio upload from the user, said server system being further configured for processing said recorded contribution into said collaboration to have said same video file format and for at least layering audio; and a computing device at least being configured for receiving said collaboration for presentation to the user, for recording said contribution, and for uploading the contribution to said server system.
11 . The system as recited in claim 10 , in which said server system is further configured for attaching a music visualization to a contribution comprising only audio, and for sending a virtual metronome for use during recording of a contribution, in which the processing of said contribution into the collaboration is performed asynchronously, in which the contribution comprises a video string into which said audio is layered, in which synchronized videos of a collaboration are semi-linked, said computing device is further configured for synchronizing a contribution to a collaboration, and for editing data samples of a collaboration.
12 . A non-transitory computer-readable storage medium with an executable program stored thereon, wherein the program instructs one or more processors to perform the following steps:
communicating to a server system, the server system at least being configured to receive video/audio uploads from users, to maintain the uploads in a database of collaborations comprising video files where each of the video files comprises a same video file format, and to send to a user a collaboration; receiving a collaboration from the server system for presentation to a user; recording a contribution to the received collaboration; and uploading the contribution to the server system, the server system being further configured to process the contribution into the received collaboration to have the same video file format and to at least layer audio.
13 . The program instructing the processor as recited in claim 12 , in which the server system is further configured to attach a music visualization to a contribution comprising only audio.
14 . The program instructing the processor recited in claim 12 , further comprising the step of synchronizing the contribution to the received collaboration.
15 . The program instructing the processor recited in claim 14 , further comprising the step of editing data samples of a collaboration.
16 . The program instructing the processor recited in claim 14 , in which synchronized videos of a collaboration are semi-linked.
17 . The program instructing the processor recited in claim 12 , in which said receiving further comprises receiving a virtual metronome from the server system for use during said recording.
18 . The program instructing the processor recited in claim 12 , in which the processing of the contribution into the collaboration is performed asynchronously.
19 . The program instructing the processor recited in claim 12 , in which the server system is further configured to support social networking.
20 . The program instructing the processor recited in claim 12 , in which the contribution comprises a video string into which the audio is layered.Join the waitlist — get patent alerts
Track US2017134448A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.