System and methods for content handoffs between devices
First Claim
1. A method comprising:
- responsive to receiving, at a processor and from a first device, a first message comprising data indicative of first updated content information and first updated state information relating to an application of the first device, updating a peer table to reflect the first updated content information and the first updated state information relating to the application of the first device;
outputting, by the processor, for transmission to a second device, a second message comprising data indicative of the first updated content information and the first updated state information relating to the application of the first device, the second message configured to cause the second device to update a lock screen to reflect the first updated state information relating to the application of the first device;
responsive to receiving, at the processor, from the second device, a third message comprising second data indicative of second updated content information and second updated state information relating to an application of the second device, the second updated state information indicating selection of the application of the second device by a user, updating the peer table to reflect the second updated content information and the second updated state information of the second device; and
outputting, by the processor, for transmission to the first device, a fourth message comprising data indicative of the second updated content information and the second updated state information of the second device, the fourth message configured to cause the first device to end content associated with the first updated content information.
2 Assignments
0 Petitions
Accused Products
Abstract
In aspects of the disclosed technology, a processor receives a message containing updated content information and updated state information relating to an application of a first device and updates a peer table to reflect the updates. The processor outputs a message containing information related to the updated content and updated state to a second device, the message configured to cause the second device to update its lock screen to reflect the updated state information. The processor further updates the peer table upon receiving an update from the second device indicating that a user of the second device has selected the application. Finally, the processor outputs updated peer information to the first device that causes the first device to end content associated with the updated content information.
-
Citations
18 Claims
-
1. A method comprising:
-
responsive to receiving, at a processor and from a first device, a first message comprising data indicative of first updated content information and first updated state information relating to an application of the first device, updating a peer table to reflect the first updated content information and the first updated state information relating to the application of the first device; outputting, by the processor, for transmission to a second device, a second message comprising data indicative of the first updated content information and the first updated state information relating to the application of the first device, the second message configured to cause the second device to update a lock screen to reflect the first updated state information relating to the application of the first device; responsive to receiving, at the processor, from the second device, a third message comprising second data indicative of second updated content information and second updated state information relating to an application of the second device, the second updated state information indicating selection of the application of the second device by a user, updating the peer table to reflect the second updated content information and the second updated state information of the second device; and outputting, by the processor, for transmission to the first device, a fourth message comprising data indicative of the second updated content information and the second updated state information of the second device, the fourth message configured to cause the first device to end content associated with the first updated content information. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computing system comprising:
-
a memory comprising executable instructions; and a processor operatively coupled to the memory, the processor configured to execute the executable instructions to effectuate a method comprising; responsive to receiving, at the processor and from a first device, a first message comprising data indicative of first updated content information and first updated state information relating to an application of the first device, updating a peer table to reflect the first updated content information and the first updated state information relating to the application of the first device; outputting, by the processor, for transmission to a second device, a second message comprising data indicative of the first updated content information and the first updated state information relating to the application of the first device, the second message configured to cause the second device to update a lock screen to reflect the first updated state information relating to the application of the first device; responsive to receiving, at the processor, from the second device, a third message comprising second data indicative of second updated content information and second updated state information relating to an application of the second device, the second updated state information indicating selection of the application of the second device by a user, updating the peer table to reflect the second updated content information and the second updated state information of the second device; and outputting, by the processor, for transmission to the first device, a fourth message comprising data indicative of the second updated content information and the second updated state information of the second device, the fourth message configured to cause the first device to end content associated with the first updated content information. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium storing executable instructions that, when executed by a processor, cause the processor to effectuate a method comprising:
-
responsive to receiving, at the processor and from a first device, a first message comprising data indicative of first updated content information and first updated state information relating to an application of the first device, updating a peer table to reflect the first updated content information and the first updated state information relating to the application of the first device; outputting, by the processor, for transmission to a second device, a second message comprising data indicative of the first updated content information and the first updated state information relating to the application of the first device, the second message configured to cause the second device to update a lock screen to reflect the first updated state information relating to the application of the first device; responsive to receiving, at the processor, from the second device, a third message comprising second data indicative of second updated content information and second updated state information relating to an application of the second device, the second updated state information indicating selection of the application of the second device by a user, updating the peer table to reflect the second updated content information and the second updated state information of the second device; and outputting, by the processor, for transmission to the first device, a fourth message comprising data indicative of the second updated content information and the second updated state information of the second device, the fourth message configured to cause the first device to end content associated with the first updated content information. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification