Patent ID: 7925980

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