Method and device for real-time shared editing mobile video
First Claim
1. A method to operate a plurality of mobile terminals, comprising:
- storing an editable object in the plurality of mobile terminals, where a memory area of each of a plurality of mobile terminals further comprises a personal area and a shared area, the personal area being arranged to have multiple instances of the editable object, andsimultaneously editing the editable object using the shared areas of the memory areas of at least some of the plurality of mobile terminals, where the mobile terminals that are used for editing the editable object send locally generated edit commands to other mobile terminals of the plurality of mobile terminals.
4 Assignments
0 Petitions
Accused Products
Abstract
According to the present invention, there is provided a method and device for the viewing, editing and dissemination of an editable object in real-time mobile collaboration sessions. The invention comprises a set of mobile terminals and a protocol which enables users to simultaneously edit the same editable object. An advantageous embodiment of this invention allows for synchronization to occur in real time. Further, synchronization and version control problems are avoided as the invention considers each user'"'"'s edited version to be a genuine version of the data. The end result of the editing process may be several different versions, and not just one single authoritative version.
33 Citations
60 Claims
-
1. A method to operate a plurality of mobile terminals, comprising:
-
storing an editable object in the plurality of mobile terminals, where a memory area of each of a plurality of mobile terminals further comprises a personal area and a shared area, the personal area being arranged to have multiple instances of the editable object, and simultaneously editing the editable object using the shared areas of the memory areas of at least some of the plurality of mobile terminals, where the mobile terminals that are used for editing the editable object send locally generated edit commands to other mobile terminals of the plurality of mobile terminals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 46, 56, 57)
-
-
23. A computer readable medium encoded with a computer program for directing a computer to execute a method that comprises:
- storing an editable object in a mobile terminal that is a member of a set of mobile terminals;
editing the editable object in the mobile terminal; and
transmitting edit commands to other members of the set of mobile terminals, where the mobile terminal further comprises a memory area divided into a working memory area and a permanent storage memory area, further logically divided into a personal area and a shared area, where information in the personal area includes at least one edited instance of the editable object. - View Dependent Claims (52, 54, 58)
- storing an editable object in a mobile terminal that is a member of a set of mobile terminals;
- 24. A mobile terminal, comprising a wireless transceiver, a data processor, and a memory for use in storing an editable object, editing the editable object and transmitting, via the wireless transceiver, edit commands to other members of a set of mobile terminals that also store and edit the same editable object, where the mobile terminal further comprises a memory area divided into a working memory area and a permanent storage memory area, further logically divided into a personal area and a shared area, where information in the personal area includes at least one edited instance of the editable object.
- 25. A wireless communication system comprising a plurality of mobile terminals at least one comprising means for editing an editable object and for transmitting information that comprises edit commands, via the wireless communications system, to others of the plurality of mobile terminals for implementing collaborative editing of said editable object, where the mobile terminal further comprises a memory area divided into a working memory area and a permanent storage memory area, further logically divided into a personal area and a shared area, where information in the personal area includes at least one edited instance of the editable object.
Specification