METHOD AND APPARATUS FOR SYNCHRONIZING TASKS PERFORMED BY MULTIPLE DEVICES
First Claim
1. A method comprising:
- receiving an indication that a view of a task is presented by a first device;
causing state information relating to the task to be provided to at least a second device to permit the second device to be synchronized with the first device and to present a view of the task;
receiving information relating to a change in state of the task that is provided by one of the first or second devices while a first view of the task is presented thereupon; and
causing updated state information related to the task to be provided to another one of the first or second devices to cause the another device to remain synchronized and to update a second view of the task that is presented thereupon.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and computer program product are provided to synchronize multiple devices. In regards to a method, an indication is received that a view of a task is presented by a first device. The method causes state information to be provided to a second device to permit the second device to be synchronized with the first device and to present a view of the task, either the same view or a different view than that presented by the first device. The method also receives information relating to a change in state of the task that is provided by one of the devices while a first view of the task is presented thereupon. Further, the method causes updated state information to be provided to another one of the devices to cause the other device to remain synchronized and to update a second view of the task that is presented.
192 Citations
35 Claims
-
1. A method comprising:
-
receiving an indication that a view of a task is presented by a first device; causing state information relating to the task to be provided to at least a second device to permit the second device to be synchronized with the first device and to present a view of the task; receiving information relating to a change in state of the task that is provided by one of the first or second devices while a first view of the task is presented thereupon; and causing updated state information related to the task to be provided to another one of the first or second devices to cause the another device to remain synchronized and to update a second view of the task that is presented thereupon. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:
-
receive an indication that a view of a task is presented by a first device; cause state information relating to the task to be provided to at least a second device to permit the second device to be synchronized with the first device and to present a view of the task; receive information relating to a change in state of the task that is provided by one of the first or second devices while a first view of the task is presented thereupon; and cause updated state information related to the task to be provided to another one of the first or second devices to cause the another device to remain synchronized and to update a second view of the task that is presented thereupon. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15-28. -28. (canceled)
-
29. A method comprising:
-
causing a first view of a task to be presented; causing an indication to be provided that the first view of the task is being presented; receiving updated state information related to the task that has originated with another synchronized device while a second view of the task is presented by the another device; and causing an updated first view of the task to be presented based upon the updated state information. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35-52. -52. (canceled)
Specification