Synchronization of digital content
US-11288632-B2 · Mar 29, 2022 · US
US11966879B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11966879-B2 |
| Application number | US-202217656626-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 25, 2022 |
| Priority date | Nov 18, 2008 |
| Publication date | Apr 23, 2024 |
| Grant date | Apr 23, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Aspects of the present disclosure relate to the sharing of synchronization information corresponding to content among devices in a communication network. An originating device collects synchronization information related to the presentation of content to a user via the originating device. The synchronization information is defined according to reference points related to the presentation of the content to the user via the originating device, including a current state of the presentation of the content and/or additional information obtained during the presentation of the content. Based on detection of a synchronization event, the originating device transmits the collected synchronization information, resulting in the receipt of the synchronization information by one or more receiving devices. Thereafter, the presentation of the content to the user on one of the receiving devices can incorporate the synchronization information collected and transmitted by the originating device.
Opening claim text (preview).
What is claimed is: 1. A system comprising: at least one processor configured to execute computer-executable instructions stored in memory, the computer-executable instructions that when implemented are operative to: cause presentation of content on a first device; receive, at the first device, input from a user while a portion of the content is being presented; receive, from the first device, synchronization information via a communication network, wherein the synchronization information includes at least time data corresponding to the portion of the content; store the synchronization information; receive a request from the user to play the content on a second device; send the synchronization information to the second device; and cause the second device to present the content beginning with the portion of the content based at least in part on the synchronization information. 2. The system as recited in claim 1 , wherein the second device is associated with an identifiable account. 3. The system as recited in claim 1 , wherein the second device is grouped according to configuration information associated with user profile information. 4. The system as recited in claim 1 , wherein sending the synchronization information associated with the portion of the content to the second device includes sending the synchronization information in response to receiving the request from the user to play the content on a second device. 5. The system as recited in claim 4 , wherein receiving the request from the user to play the content on a second device includes detecting at least one of a detection of an output device, an initiation of a software application on the second device, or a detection of a user input indicative of a request for presentation of the content on the second device. 6. The system as recited in claim 1 , wherein the computer-executable instructions are further operative to cause a generation of a user interface configured to obtain the input. 7. The system as recited in claim 1 , wherein causing the second device to present the content beginning with the portion of the content based at least in part on the synchronization information includes an adjustment of the synchronization information. 8. The system as recited in claim 7 , wherein the adjustment of the synchronization information is based, in part, on configuration information associated with user profile information. 9. The system as recited in claim 7 , wherein the adjustment of the synchronization information includes adjustment of a starting location of the presentation of the portion of the content based on a reduction of the time data. 10. The system as recited in claim 7 , wherein the adjustment of the synchronization information includes adjustment of a starting location of the presentation of the portion of the content based on an addition of the time data. 11. The system as recited in claim 1 , wherein the input corresponds to a command to stop presentation of the content on the first device. 12. A method comprising: causing presentation of content; receiving, at a first device, input from a user while a portion of the content is being presented; defining synchronization information associated with a current presentation of the portion of the content based on the input, wherein the synchronization information includes at least time data corresponding to the received input from the user; storing the defined synchronization information; upon receiving a request from the user to present the content at a second device, sending the synchronization information to the second device; and causing the second device to present the content beginning with the portion of the content based at least in part on the synchronization information. 13. The method as recited in claim 12 , wherein the second device is associated with an identifiable account. 14. The method as recited in claim 12 , wherein the second device is grouped according to configuration information associated with user profile information. 15. The method as recited in claim 12 , wherein sending the synchronization information associated with the portion of the content to the second device includes sending the synchronization information in response to detecting at least one of a detection of an output device, an initiation of a software application on the second device, or a detection of user input indicative of a request for presentation of the content on the second device. 16. The method as recited in claim 12 further comprising causing generation of a user interface configured to obtain the input. 17. The method as recited in claim 12 , wherein the input corresponds to a command to stop presentation of the content on the first device. 18. The method as recited in claim 12 , wherein causing the second device to present the content beginning with the portion of the content based at least in part on the synchronization information includes causing the second device to present the content incorporating an adjustment of the synchronization information. 19. The method as recited in claim 18 , wherein the adjustment of the synchronization information is based, in part, on configuration information associated with user profile information. 20. The method as recited in claim 18 , wherein the adjustment of the synchronization information includes adjustment of a starting location of the presentation of the portion of the content based on a reduction of time. 21. The method as recited in claim 18 , wherein the adjustment of the synchronization information includes adjustment of a starting location of the presentation of the portion of the content based on an addition of the time data.
Office automation; Time management · CPC title
Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.