Method and system for archiving and forwarding multimedia production data
First Claim
1. A method for a server to archive and forward sequence data related to a collaborative project, the server connected to a plurality of clients for users associated with the collaborative project via a network and receiving updates from the plurality of clients by the users contributing to the collaborative project, the sequence data representing audio visual occurrences each having descriptive characteristics and time characteristics, the method comprising:
- Receiving a first broadcast data unit encapsulating sequence data from one of the plurality of clients for updating the collaborative project by one of the users, the first broadcast data unit comprising an update and retaining the descriptive characteristics and time characteristics of the sequence data;
Storing the sequence data within the first broadcast data unit for the collaborative project in a database;
Distributing the first broadcast data unit with the encapsulated sequence data to at least one other client of the plurality of clients connected with the server for a user associated with the collaborative project;
Encapsulating the sequence data in the database into a second broadcast data unit, wherein the second broadcast data unit includes an update to the collaborative project from another user; and
Distributing the second broadcast data unit individually to at least one of the plurality of clients connected with the server for a user associated with the collaborative project, wherein distributing the second broadcast data unit includes distributing the second broadcast data unit to one of the plurality of clients for a first user associated with the collaborative project and another of the plurality of clients for a second user associated with the collaborative project at different instances in time.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and system are disclosed for archiving and forwarding multimedia data. A server can receive multimedia data for a project from any number of users. The server can archive or store the multimedia data in a database for later access. The server can distribute the received multimedia data to users associated with the project. The server can also distribute the multimedia data in the database to individual users associated with the project at different instances in time.
-
Citations
23 Claims
-
1. A method for a server to archive and forward sequence data related to a collaborative project, the server connected to a plurality of clients for users associated with the collaborative project via a network and receiving updates from the plurality of clients by the users contributing to the collaborative project, the sequence data representing audio visual occurrences each having descriptive characteristics and time characteristics, the method comprising:
-
Receiving a first broadcast data unit encapsulating sequence data from one of the plurality of clients for updating the collaborative project by one of the users, the first broadcast data unit comprising an update and retaining the descriptive characteristics and time characteristics of the sequence data;
Storing the sequence data within the first broadcast data unit for the collaborative project in a database;
Distributing the first broadcast data unit with the encapsulated sequence data to at least one other client of the plurality of clients connected with the server for a user associated with the collaborative project;
Encapsulating the sequence data in the database into a second broadcast data unit, wherein the second broadcast data unit includes an update to the collaborative project from another user; and
Distributing the second broadcast data unit individually to at least one of the plurality of clients connected with the server for a user associated with the collaborative project, wherein distributing the second broadcast data unit includes distributing the second broadcast data unit to one of the plurality of clients for a first user associated with the collaborative project and another of the plurality of clients for a second user associated with the collaborative project at different instances in time. - View Dependent Claims (2, 3, 4, 18, 19)
-
-
5. A system for archiving and forwarding sequence data related to a collaborative project, the system connected to a plurality of clients for users associated with the collaborative project via a network and receiving updates from the plurality of clients by the users contributing to the collaborative project, the sequence data representing audio visual occurrences each having descriptive characteristics and time characteristics, the method comprising:
-
A memory to srote instructions; and
A processing unit configured to execute the instructions to perform;
Receiving a first broadcast data unit encapsulating sequence data from one of the plurality of clients for updating the collaborative project by one of the users, the first broadcast data unit comprising an update and retaining the descriptive characteristics and time characteristics of the sequence data;
Storing the sequence data within the first broadcast data unit for the collaborative project in a database;
Distributing the first broadcast data unit with the encapsulated sequence data to at least one other client of the plurality of clients connected with the server for a user associated with the collaborative project;
Encapsulating the sequence data in the database into a second broadcast data unit, wherein the second broadcast data unit includes an update to the collaborative project from another user; and
Distributing the second broadcast data unit individually to at least one of the plurality of clients connected with the system for a user associated with the collaborative project, wherein distributing the second broadcast data unit includes distributing the second broadcast data unit individually to one of the plurality of clients for a first user associated with the collaborative project and another of the plurality of clients for a second user associated with the collaborative project at different instances in time. - View Dependent Claims (6, 7, 8, 20, 21)
-
-
9. A computer-readable medium containing instructions, which if executed by a computing system, cause the computing system to archive and forward sequence data related to a collaborative project, the computing system being connected to a plurality of clients for users associated with the collaborative project via a network and receiving updates from the plurality of clients by the users contributing to the collaborative project, the sequence data representing audio visual occurrences each having descriptive characteristics and time characteristics, the computing system performing a method comprising:
-
Receiving a first broadcast data unit encapsulating sequence data from one of the plurality of clients for updating the collaborative project by one of the users, the first broadcast data unit comprising an update and retaining the descriptive characteristics and time characteristics of the sequence data;
Storing the sequence data within the first broadcast data unit for the collaborative project in a database;
Distributing the first broadcast data unit with the encapsulated sequence data to at least one other client of the plurality of clients connected with the server for a user associated with the collaborative project;
Encapsulating the sequence data in the database into a second broadcast data unit, wherein the second broadcast data unit includes an update to the collaborative project from another user; and
Distributing the second broadcast data unit individually to at least one of the plurality of clients connected with the server for a user associated with the collaborative project, wherein distributing the second broadcast data unit includes distributing the second broadcast data unit to one of the plurality of clients for a first user associated with the collaborative project and another of the plurality of clients for a second user associated with the collaborative project at different instances in time. - View Dependent Claims (22, 23)
-
-
10. A method for a server to archive and forward sequence data related to a collaborative project, the server connected to a plurality of clients for users associated with the collaborative project via a network, wherein the server receives updates including sequence data to the collaborative project by the users from the plurality of clients, wherein sequence data represents audio visual occurrences each having descriptive characteristics and time characteristics, the method comprising:
-
Receiving a first broadcast data unit encapsulating sequence data from one of the plurality of clients for updating the collaborative project by one of the users, the first broadcast data unit comprising an update and retaining the descriptive characteristics and time characteristics of the sequence data;
Storing the sequence data within the first broadcast data unit in a database for the collaborative project;
Notifying at least one other of the plurality of clients for another user associated and connected with the collaborative project in response to the received sequence data;
Distributing the first broadcast data unit with the encapsulated sequence data to the at least one other client of the plurality of clients connected with the server for at least one notified other user associated with the collaborative project;
Encapsulating the sequence data in the database into a second broadcast data unit, wherein the second broadcast data unit includes an update to the collaborative project from another user; and
Distributing the second broadcast data unit individually to at least one of the plurality of clients connected with the server for at least one notified other user associated with the collaborative project, wherein distributing the second broadcast data unit includes distributing the second broadcast data unit to one of the plurality of clients for a first notified user associated with the collaborative project and another of the plurality of clients for a second notified user associated with the collaborative project at different instances in time. - View Dependent Claims (11, 12, 13)
-
-
14. A method for a server to archive and forward sequence data related to a collaborative project, the server connected via a network to a first client for a first user associated with the collaborative project and to a second client for a second user associated with the collaborative project, wherein the server receives updates including sequence data to the collaborative project by the users from the plurality of clients, wherein sequence data represents audio visual occurrences each having descriptive characteristics and time characteristics, the method comprising:
-
Receiving a first broadcast data unit encapsulating sequence data from the first client for first user for updating the collaborative project by one of the users, the first broadcast data unit comprising an update and retaining the descriptive characteristics and time characteristics of the sequence data;
Storing the sequence data within the first broadcast data unit for the collaborative project in a database;
Notifying the second client for the second user associated and connected with the collaborative project in response to the received sequence data;
Distributing the first broadcast data unit with the encapsulated sequence data to the second client of the plurality of clients connected with the server for at least one notified second user associated with the collaborative project;
Encapsulating the sequence data in the database into a second broadcast data unit, wherein the second broadcast data unit includes an update to the collaborative project from another user; and
Distributing the second broadcast data unit individually to a third user through a third client connected with the server via the network for at least one notified other user associated with the collaborative project, wherein distributing the second broadcast data unit includes forwarding the second broadcast data unit to one of the plurality of clients for a first notified user associated with the collaborative project and another of the plurality of clients for a second notified user associated with the collaborative project at different instances in time. - View Dependent Claims (15)
-
-
16. A computer-readable medium containing instructions, which if executed by a computing system, cause the computing system to archive and forward sequence data related to a collaborative project, the computing system connected, via a network, to a plurality of clients for users associated with the collaborative project, wherein the server receives updates including sequence data to the collaborative project by the users from the plurality of clients, wherein sequence data represents audio visual occurrences each having descriptive characteristics and time characteristics, the method comprising:
-
Receiving a first broadcast data unit encapsulating sequence data from the first client for first user for updating the collaborative project from one of the plurality of clients for one of the users, the first broadcast data unit comprising an update and retaining the descriptive characteristics and time characteristics of the sequence data;
Storing the sequence data within the first broadcast data unit in a database for the collaborative project;
Notifying the at least one other of the plurality of clients connected with the computing system for another of the users associated and connected with the collaborative project in response to the received sequence data;
Distributing the first broadcast data unit with the encapsulated sequence data to at least one of the plurality of clients connected with the server for at least one notified user associated with the collaborative project;
Encapsulating the sequence data in the database into a second broadcast data unit, wherein the second broadcast data unit includes an update to the collaborative project from another user; and
Distributing the second broadcast data unit individually to at least one of the plurality of clients connected with the system for a user via the network for at least one notified other user associated with the collaborative project, wherein distributing the second broadcast data unit includes forwarding the second broadcast data unit to one of the plurality of clients for a first notified user associated with the collaborative project and another of the plurality of clients for a second notified user associated with the collaborative project at different instances in time.
-
-
17. A computer-readable medium containing instructions, which if executed by a computing system, cause the computing system to archive and forward sequence data related to a collaborative project, the server connected via a network to a first client for a first user associated with the collaborative project and to a second client for a second user associated with the collaborative project, wherein the server receives updates including sequence data to the collaborative project by the users from the plurality of clients, wherein sequence data represents audio visual occurrences each having descriptive characteristics and time characteristics, the method comprising:
-
Receiving a first broadcast data unit encapsulating sequence data from the first client for first user for updating the collaborative project by one of the users, the first broadcast data unit comprising an update and retaining the descriptive characteristics and time characteristics of the sequence data;
Storing the sequence data within the first broadcast data unit for the collaborative project in a database;
Notifying the second client for the second user associated and connected with the collaborative project in response to the received sequence data;
Distributing the first broadcast data unit with the encapsulated sequence data to the second client of the plurality of clients connected with the server for at least one notified second user associated with the collaborative project;
Encapsulating the sequence data in the database into a second broadcast data unit, wherein the second broadcast data unit includes an update to the collaborative project from another user; and
Distributing the second broadcast data unit individually to a third user through a third client connected with the server via the network for at least one notified other user associated with the collaborative project, wherein distributing the second broadcast data unit includes forwarding the second broadcast data unit to one of the plurality of clients for a first notified user associated with the collaborative project and another of the plurality of clients for a second notified user associated with the collaborative project at different instances in time.
-
Specification