Providing synchronous content and supplemental experiences
First Claim
1. A method comprising:
- receiving, by a first user device, via a first wireless protocol, and from a content consumption device, a synchronization signal for a first program being presented by the content consumption device, wherein the synchronization signal comprises information corresponding to the first program;
sending, by the first user device, via a second wireless protocol, and to a computing device, a request for content synchronization data for the first program;
receiving, by the first user device, via the second wireless protocol, and from the computing device, the content synchronization data for the first program;
providing, by the first user device and based on the content synchronization data, at least one supplemental user experience in synchronization with the first program being presented by the content consumption device;
receiving, by the first user device, a user input associated with the at least one supplemental user experience;
after the receiving the user input, transmitting, by the first user device, via the first wireless protocol, and to the content consumption device, a reverse synchronization signal comprising;
an identifier of the at least one supplemental user experience, andinformation corresponding to the user input; and
causing, by the first user device and based on the information corresponding to the user input, the content consumption device to display a second program that is synchronized with the at least one supplemental user experience being presented by the first user device.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, computer readable media, and apparatuses for providing synchronous supplemental experiences are presented. According to one or more aspects, a video signal may be transmitted to a display device, and a sync signal may be transmitted to at least one other device. The sync signal may include an identifier of a program currently being displayed and a time value indicating a current point in time of the program. In at least one arrangement, the sync signal may cause the at least one other device to access content synchronization data; determine, based on the content synchronization data, that at least one supplemental experience corresponds to the identifier of the program and the time value; and present the at least one supplemental experience to a user.
28 Citations
19 Claims
-
1. A method comprising:
-
receiving, by a first user device, via a first wireless protocol, and from a content consumption device, a synchronization signal for a first program being presented by the content consumption device, wherein the synchronization signal comprises information corresponding to the first program; sending, by the first user device, via a second wireless protocol, and to a computing device, a request for content synchronization data for the first program; receiving, by the first user device, via the second wireless protocol, and from the computing device, the content synchronization data for the first program; providing, by the first user device and based on the content synchronization data, at least one supplemental user experience in synchronization with the first program being presented by the content consumption device; receiving, by the first user device, a user input associated with the at least one supplemental user experience; after the receiving the user input, transmitting, by the first user device, via the first wireless protocol, and to the content consumption device, a reverse synchronization signal comprising; an identifier of the at least one supplemental user experience, and information corresponding to the user input; and causing, by the first user device and based on the information corresponding to the user input, the content consumption device to display a second program that is synchronized with the at least one supplemental user experience being presented by the first user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
one or more processors; and non-transitory memory storing computer-readable instructions that, when executed by the one or more processors, cause the apparatus to; transmit, to a first user device local to the apparatus and via a first wireless protocol, a synchronization signal comprising; an identifier of a first content item being presented by the apparatus, and a time value indicating a current point in a timeline of the first content item; receive, via the first wireless protocol and from the first user device, a reverse synchronization signal comprising an identifier of at least one supplemental user experience being provided by the first user device in synchronization with the first content item; determine, based on the identifier in the reverse synchronization signal, that the at least one supplemental user experience is configured for synchronized presentation with a second content item; and present, in synchronization with the at least one supplemental user experience being provided by the first user device, the second content item. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method comprising:
-
transmitting, by a user device, via a first wireless protocol, and to a computing device, a request for content synchronization data associated with a first program being presented by a content consumption device; receiving, from the computing device and via the first wireless protocol, the content synchronization data associated with the first program; determining, based on the content synchronization data and based on a current timeline of the first program, a supplemental user experience associated with the first program; presenting the supplemental user experience in synchronization with the first program being presented by the content consumption device; sending, to the content consumption device and via a second wireless protocol, a reverse synchronization signal, the reverse synchronization signal comprising an identifier of at least one additional supplemental user experience being presented by the user device and an indication to change the first program being presented by the content consumption device; and causing, based on the identifier in the reverse synchronization signal and the indication to change the first program, the content consumption device to present a second program in synchronization with the at least one additional supplemental user experience being presented by the user device. - View Dependent Claims (16, 17, 18, 19)
-
Specification