N-way multimedia collaboration systems
First Claim
1. A method for online collaboration among a plurality of users of a plurality of client devices at different locations sharing common motion imagery, comprising the steps of:
- storing data defining a motion imagery in a data store associated with a motion image server;
communicating said motion imagery from said motion image server to at least a first client device of said plurality of client devices;
responsive to an input command from a first one of said plurality of users, generating at said first client device at least one annotation capable of being displayed together with said motion imagery, said at least one annotation defined by metadata distinct from said data defining said motion imagery and containing information to associate said metadata with said motion imagery;
communicating said metadata from said first client device to said motion image server;
storing said metadata in said data store;
communicating said data defining said motion imagery and said metadata to a second client device of said plurality of client devices;
selectively displaying said at least one annotation together with said motion imagery on said second client device responsive to at least one input command of a second one of said users; and
automatically adapting, by at least one of said first client device, said second client device and said motion image server, said annotation in accordance with changes of a dynamic feature of said motion imagery or in accordance with changes in content of said motion imagery.
5 Assignments
0 Petitions
Accused Products
Abstract
A method (400) for online collaboration among users at different locations sharing common motion imagery (302). The method involves storing data defining the motion imagery (MID) in a data store (104) associated with a motion image server (MIS) and communicating the motion imagery to a first client device (FCD). The method also involves generating at the FCD (106) an annotation (304, . . . , 308) capable of being displayed together with the motion imagery. The annotation is defined by metadata distinct from the MID and containing information to associate the metadata with the motion imagery. The method further involves communicating the metadata to the MIS (102), storing the metadata in the data store, and communicating the MID and the metadata to a second client device (SCD). The SCD (108) selectively displays the annotation together with the motion imagery in response to an input command of a second user.
-
Citations
18 Claims
-
1. A method for online collaboration among a plurality of users of a plurality of client devices at different locations sharing common motion imagery, comprising the steps of:
-
storing data defining a motion imagery in a data store associated with a motion image server; communicating said motion imagery from said motion image server to at least a first client device of said plurality of client devices; responsive to an input command from a first one of said plurality of users, generating at said first client device at least one annotation capable of being displayed together with said motion imagery, said at least one annotation defined by metadata distinct from said data defining said motion imagery and containing information to associate said metadata with said motion imagery; communicating said metadata from said first client device to said motion image server; storing said metadata in said data store; communicating said data defining said motion imagery and said metadata to a second client device of said plurality of client devices; selectively displaying said at least one annotation together with said motion imagery on said second client device responsive to at least one input command of a second one of said users; and automatically adapting, by at least one of said first client device, said second client device and said motion image server, said annotation in accordance with changes of a dynamic feature of said motion imagery or in accordance with changes in content of said motion imagery. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An online collaboration system, comprising:
-
a data store; a motion image server coupled to said data store, said motion image server configured for storing data defining motion imagery in said data store and communicating said motion imagery to a plurality of client devices; a first client device coupled to said motion image server, said first client device configured for generating at least one annotation capable of being displayed together with said motion imagery in response to a user action, and communicating metadata to said motion image server for storage in said data store; and a second client device coupled to said motion image server, said second client device configured for receiving said data defining said motion imagery and said metadata from said motion image server, and selectively displaying said at least one annotation together with said motion imagery in response to at least one input command from a user; wherein said at least one annotation is defined by metadata distinct from said data defining said motion imagery and containing information to associate said metadata with said motion imagery; and wherein at least one of said first client device, said second client device and said motion image server is further configured for automatically adapting said annotation in accordance with changes in a dynamic feature of said motion imagery or in accordance with changes in content of said motion imagery. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification