Synchronization of digital content
First Claim
1. A system for synchronizing progress information associated with the presentation of content, the system comprising:
- a computing system comprising a processor and a memory for executing computer-executable instructions, the computer-executable instructions implementing an interface component that is operative to;
obtain progress information corresponding to presentation of the content on an originating device, the progress information defined in accordance with a reference point associated with the digital content; and
a computing system comprising a processor and a memory for executing computer-executable instructions, the computer-executable instructions implementing a data processing component that is operative to;
identify at least one receiving device to receive the progress information from the originating device, the at least one receiving device having access to a representation of the content corresponding to a format different from a format associated with the progress information;
modify, prior to transmitting the progress information to the at least one receiving device, at least a portion of the progress information based on an elapsed time since the progress information was collected by the originating device;
transmit the progress information to the at least one receiving device; and
automatically cause the incorporation of the progress information at the identified at least one receiving device.
3 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
48 Claims
-
1. A system for synchronizing progress information associated with the presentation of content, the system comprising:
-
a computing system comprising a processor and a memory for executing computer-executable instructions, the computer-executable instructions implementing an interface component that is operative to; obtain progress information corresponding to presentation of the content on an originating device, the progress information defined in accordance with a reference point associated with the digital content; and a computing system comprising a processor and a memory for executing computer-executable instructions, the computer-executable instructions implementing a data processing component that is operative to; identify at least one receiving device to receive the progress information from the originating device, the at least one receiving device having access to a representation of the content corresponding to a format different from a format associated with the progress information; modify, prior to transmitting the progress information to the at least one receiving device, at least a portion of the progress information based on an elapsed time since the progress information was collected by the originating device; transmit the progress information to the at least one receiving device; and automatically cause the incorporation of the progress information at the identified at least one receiving device.
-
-
2. A system for managing the presentation of digital content, the presentation of the digital content to a user of a wireless device operative to be defined according to a plurality of reference points within the digital content, the system comprising:
-
a computing system comprising a processor and a memory for executing computer-executable instructions, the computer-executable instructions implementing an interface component that is operative to; obtain synchronization information from the wireless device corresponding to presentation of the digital content, the synchronization information associated with a reference point associated with the digital content; and a computing system comprising a processor and a memory for executing computer-executable instructions, the computer-executable instructions implementing a data processing component that is operative to; identify one or more receiving devices to receive a synchronization notification, the one or more receiving devices being associated with the wireless device according to an identifiable account; obtain at least one request for synchronization information from at least one receiving device, the request for synchronization information responsive to the received synchronization notification transmitted to the one or more receiving devices; modify, prior to transmitting to the at least one receiving device, at least a subset of the synchronization information, wherein the modification of the at least the subset of the synchronization information corresponds to a modification of the reference point included in the synchronization information based on an elapsed time since the collection of the synchronization information; identify at least a subset of the synchronization information to be transmitted to the at least one receiving device, the subset of the synchronization information being determined as a function of at least one of a characteristic of a corresponding requesting receiving device and a characteristic of the content associated with the synchronization information; and cause the transmission of the subset of synchronization information to the at least one receiving device. - View Dependent Claims (3, 4, 5)
-
-
6. A system for managing the presentation of content comprising:
-
a computing system comprising a processor and a memory for executing computer-executable instructions, the computer-executable instructions implementing a synchronization processing component that collects progress information associated with content, the content including a plurality of reference points and the progress information corresponding to information associated with at least one reference point defining a current state of presentation of the content on an originating device; and a computing system comprising a processor and a memory for executing computer-executable instructions, the computer-executable instructions implementing a communication management component that; obtains the collected progress information, the progress information being collected based on a determination of a synchronization event on the originating device; modifies, prior to transmitting the progress information to at least one receiving device, at least a portion of the progress information based on an elapsed time since the progress information was collected on the originating device; and causes transmission of at least a subset of the progress information to the at least one receiving device, wherein the at least one receiving device receives less than all progress information based on a preference and wherein the at least one receiving device is otherwise capable of implementing the progress information in the presentation of content on the receiving device. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for managing the presentation of content comprising:
-
collecting information associated with the presentation of a first representation of content on a device, wherein the content is associated with a set of tracking points and wherein the information associated with the presentation of the first representation of content includes an identification of at least one tracking point from the set of tracking points; modifying, prior to transmission of the information with regard to a second representation of the content on the device, the at least one tracking point in the information associated with the presentation of the first representation of the content on the device based on an elapsed time since the collection of the information; determining whether a synchronization event has occurred; and causing transmission and incorporation of the collected information with regard to a second representation of the content on the device, wherein causing the incorporation is responsive to the synchronization event. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method for managing the presentation of content, the presentation of the content on a device being defined by a plurality of reference points, the method comprising:
-
obtaining progress information from an originating device, the progress information associated with the presentation of content on the originating device and the progress information associated with the presentation of the content corresponding to an identification of at least one reference point; identifying at least a subset of the progress information to be transmitted to one or more receiving devices; modifying, prior to transmitting to the one or more receiving devices, at least a portion of the progress information based on an elapsed time since the progress information was obtained from the originating device; and causing transmission of the at least a subset of the progress information to the one or more receiving devices, wherein at least one receiving device of the one or more receiving devices receives less than all of the progress information based on a preference and wherein the at least one receiving device is otherwise capable of implementing the progress information in the presentation of content. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A system for managing the presentation of digital content, wherein presentation of the digital content to a user of a device can be defined according to at least one of a plurality of reference points within the digital content, the system comprising:
-
a computing system comprising a processor and a memory for executing computer-executable instructions, the computer-executable instructions implementing an interface component that is operative to; obtain synchronization information corresponding to presentation of the digital content, the synchronization information defined in accordance with a reference point within the digital content; and a computing system comprising a processor and a memory for executing computer-executable instructions, the computer-executable instructions implementing a data processing component that is operative to; identify one or more representations of the digital content accessible by the device, at least one representation of the content corresponding to a format different from a format associated with the synchronization information; modify, prior to transmission in accordance with the identified one or more representations of the digital content, at least a subset of the synchronization information, wherein the modification of the at least a subset of the synchronization information corresponds to a modification of the reference point included in the synchronization information based on an elapsed time since the collection of the synchronization information; and automatically cause the transmission and incorporation of the modified subset of synchronization information in accordance with the identified one or more representations of the digital content accessible by the device.
-
Specification