SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR CONCURRENT COLLABORATION OF MEDIA
First Claim
1. A system, comprising:
- a communications network for transmitting a media resource and for transmitting one or more collaboration messages;
a plurality of real-time messaging clients coupled to said communications network, each of said clients including a communications subsystem for receiving said media resource and for receiving said one or more collaboration messages, each said client producing a rendering of said media resource in substantial synchronization with one another;
wherein a particular one of said collaboration messages is transmitted by one of said messaging clients at a desired reference of said rendering and each other of said messaging clients substantially synchronizing said particular one collaboration message with said desired reference.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method, computer program product, and propagated signal for a real-time concurrent multi-user multi-way collaboration system that is able to incorporate one or more electronic devices including one or more portable devices that permits distributed users to easily and efficiently share both content and editorial input on such content (of course, text messaging is not limited to editorial input on the content). Specifically, a real-time concurrent multi-user multi-way collaboration system, method, and computer program capable of operation providing two or more users to be able to unambiguously collaborate in the rendering of a media resource, such that any user at any time may set a rendering of the media resource to a desired reference on all participating clients. The system for transmitting a media resource and one or more collaboration messages over a communications network includes a plurality of real-time messaging clients coupled to the communications network, with each client of the plurality of clients including: a communications system for receiving the media resource and for receiving the one or more collaboration messages; and a renderizer system for producing a rendering of the media resource in substantial synchronization with other ones of the real-time messaging clients; wherein a particular one of the one or more collaboration messages are transmitted by one of the messaging clients, the one or more collaboration messages including a desired reference of the rendering and each other of the messaging clients substantially synchronizing the rendering of the media resource at the desired reference using the particular one collaboration message.
-
Citations
22 Claims
-
1. A system, comprising:
-
a communications network for transmitting a media resource and for transmitting one or more collaboration messages;
a plurality of real-time messaging clients coupled to said communications network, each of said clients including a communications subsystem for receiving said media resource and for receiving said one or more collaboration messages, each said client producing a rendering of said media resource in substantial synchronization with one another;
wherein a particular one of said collaboration messages is transmitted by one of said messaging clients at a desired reference of said rendering and each other of said messaging clients substantially synchronizing said particular one collaboration message with said desired reference.
-
-
2. A system for transmitting a media resource and one or more collaboration messages over a communications network, comprising:
-
a plurality of real-time messaging clients coupled to the communications network, with each client of said plurality of clients including;
a communications system for receiving the media resource and for receiving the one or more collaboration messages; and
a renderizer system for producing a rendering of the media resource in substantial synchronization with other ones of said real-time messaging clients;
wherein a particular one of the one or more collaboration messages are transmitted by one of said messaging clients, said one or more collaboration messages including a desired reference of said rendering and each other of said messaging clients substantially synchronizing said rendering of the media resource at said desired reference using said particular one collaboration message. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, the method comprising:
-
a) receiving a media resource at each of a plurality of messaging clients;
b) receiving a collaboration message at each of said plurality of messaging clients; and
c) rendering substantially synchronized said media resource at each of said plurality of messaging clients responsive to said collaboration message. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer program product comprising a computer readable medium carrying program instructions for operating a system when executed using a computing system, the executed program instructions executing a method, the method comprising:
-
a) receiving a media resource at each of a plurality of messaging clients;
b) receiving a collaboration message at each of said plurality of messaging clients; and
c) rendering substantially synchronized said media resource at each of said plurality of messaging clients responsive to said collaboration message. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification