Patent ID: 7069296

Claim:
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.