Asynchronous network audio/visual collaboration system
First Claim
1. A method of modifying on a server an order of audio/video messages created by respective users at respective workstations, the method comprising:
- (a) creating a first audio/video message on a first workstation at a first time;
(b) transferring a duplicate of the created first audio/video message to the server;
(c) storing the duplicate of the created first audio/video message on the server;
(d) creating at least a second audio/video message on a second workstation at a second time later than the first time;
(e) transferring a duplicate of the created at least second audio/video message to the server;
(f) placing the duplicate of the created at least second audio/video message on the server in a temporally independent pseudo-chronology relative to the duplicate of the created first audio/video message, a position of the duplicate of the created at least second audio/video message in the pseudo-chronology being determined by a user of the second workstation; and
(g) storing on the server the duplicate of the created first audio/video message and the duplicate of the created at least second audio/video message in the temporally independent pseudo-chronology.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a system for synchronizing audio/video messages and message-related information stored in a workstation with audio/video messages and message-related information stored in a server. A copy of the message-related information stored in the workstation is transferred to the server. The workstation identifies workstation messages that have not been transferred from the workstation to the server. A copy of the identified messages are transferred to the server. The server identifies messages in the server that have not been transferred to the workstation. The server transfers to the workstation the messages identified by the server. The server merges the message-related information transferred to it by the workstation and transfers a copy of the merged message-related information to the workstation.
107 Citations
17 Claims
-
1. A method of modifying on a server an order of audio/video messages created by respective users at respective workstations, the method comprising:
-
(a) creating a first audio/video message on a first workstation at a first time; (b) transferring a duplicate of the created first audio/video message to the server; (c) storing the duplicate of the created first audio/video message on the server; (d) creating at least a second audio/video message on a second workstation at a second time later than the first time; (e) transferring a duplicate of the created at least second audio/video message to the server; (f) placing the duplicate of the created at least second audio/video message on the server in a temporally independent pseudo-chronology relative to the duplicate of the created first audio/video message, a position of the duplicate of the created at least second audio/video message in the pseudo-chronology being determined by a user of the second workstation; and (g) storing on the server the duplicate of the created first audio/video message and the duplicate of the created at least second audio/video message in the temporally independent pseudo-chronology. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of modifying a sequence of audio/video messages stored on a workstation, the method comprising:
-
(a) creating on the workstation at a first time a first audio/video message; (b) storing the first audio/video message on the workstation; (c) creating on the workstation at a second time later than the first time at least a second audio/video message; (d) placing the at least second audio/video message on the workstation in a temporally independent pseudo-chronology relative to the first audio/video message, a position of the at least second audio/video message in the pseudo-chronology being determined by a user of the workstation; and (e) storing the first audio/video message and the at least second audio/video message on the workstation in the temporally independent pseudo-chronology. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method of modifying a sequence of audio/video messages stored on a workstation, the method comprising:
-
(a) receiving on the workstation at a first time at least one audio/video message from a server, the at least one audio/video message being a duplicate of an audio/video message created on a second workstation; (b) creating on the workstation at a second time later than the first time at least a second audio/video message; (c) placing the at least second audio/video message on the workstation in a temporally independent pseudo-chronology relative to the at least first audio/video message, a position of the at least second audio/video message in the pseudo-chronology being determined by a user of the workstation; and (d) storing the at least one audio/video message and the at least second audio/video message on the workstation in the temporally independent pseudo-chronology. - View Dependent Claims (14)
-
-
15. A method of modifying a sequence of audio/video messages stored on a workstation, the method comprising:
-
(a) receiving on the workstation at a first time a plurality of audio/video messages in a first chronology from a server, each of the plurality of audio/video messages being respective duplicates of audio/video messages created at respective other workstations; (b) creating on the workstation at a second time later than the first time at least an additional audio/video message; (c) placing the at least additional audio/video message on the workstation in a sequence relative to the plurality of audio/video messages, a position of the at least additional audio/video message in the sequence being determined by a user of the workstation to form a second temporally independent pseudo-chronology; and (d) storing on the workstation the second temporally independent pseudo-chronology of audio/video messages formed in (c). - View Dependent Claims (16)
-
-
17. A method of modifying a sequence of audio/video messages stored on a workstation, the method comprising:
-
(a) creating on the workstation at a first time a first audio/video message; (b) storing the first audio/video message on the workstation; (c) creating on the workstation at a second time later than the first time at least a second audio/video message; (d) placing the at least second audio/video message on the workstation in a temporally independent pseudo-chronology relative to the first audio/video message, the temporally independent pseudo-chronology being determined when the at least second audio/video message is placed on the workstation; and (e) storing the first audio/video message and the at least second audio/video message on the workstation in the temporally independent pseudo-chronology.
-
Specification