System and methods for content handoffs between devices

US10331202B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10331202-B2
Application numberUS-201715800420-A
CountryUS
Kind codeB2
Filing dateNov 1, 2017
Priority dateDec 13, 2012
Publication dateJun 25, 2019
Grant dateJun 25, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. The method of claim 1 , wherein the first device is an active device and the second device is a passive device. 3. The method of claim 2 , wherein the second message configured to cause the passive device to update a lock screen to reflect the first updated state information relating to the application of the active device causes the passive device to update the lock screen to mirror an application state of the active device. 4. The method of claim 1 , wherein the fourth message is further configured to cause the first device to update a lock screen to reflect the second updated state information relating to the application of the second device. 5. The method of claim 1 , wherein the outputting, by the processor, for transmission to the second device, of the second message occurs responsive to receipt, by the processor, from the second device, of a request, from the second device, for the updated peer table. 6. The method of claim 5 , wherein the request, from the second device, occurs upon power up or boot up of the second device. 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. 8. The computing system of claim 7 , wherein the first device is an active device and the second device is a passive device. 9. The computing system of claim 8 , wherein the second message configured to cause the passive device to update the lock screen to reflect the first updated state information relating to the application of the active device causes the passive device to update the lock screen to mirror an application state of the active device. 10. The computing system of claim 7 , wherein the fourth message is further configured to cause the first device to update the lock screen to reflect the second updated state information relating to the application of the second device. 11. The computing system of claim 7 , wherein the outputting, by the processor, for transmission to the second device, of the second message occurs responsive to receipt, by the processor, from the second device, of a request, from the second device, for the updated peer table. 12. The computing system of claim 11 , wherein the request, from the second device, occurs upon power up or boot up of the second device. 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. 14. The non-transitory computer-readable medium of claim 13 , wherein the first device is an active device and the second device is a passive device.

Assignees

Inventors

Classifications

  • Monitoring battery levels, e.g. power saving mode being initiated when battery voltage goes below a certain level · CPC title

  • G06F1/329Primary

    by task scheduling · CPC title

  • for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title

  • Electricity · mapped topic

  • for supporting data block transmission mechanisms (file transfer H04L67/06) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10331202B2 cover?
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 sec…
Who is the assignee on this patent?
Google Technology Holdings LLC
What technology area does this patent fall under?
Primary CPC classification G06F1/329. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 25 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).