DEVICE FOR PRESENTING INTERACTIVE CONTENT
First Claim
Patent Images
1. A computer program product for providing interactive content, the computer program product comprising computer executable code embodied in a non-transitory computer readable medium that, when executing on one or more computing devices, performs the steps of:
- synchronizing a client device to a presentation of time-based media based upon an audio component of the presentation, thereby obtaining a time offset within the presentation; and
receiving at the client device interactive content synchronized to the presentation based upon the time offset.
1 Assignment
0 Petitions
Accused Products
Abstract
Where multiple client devices are synchronized to multiple, asynchronous instances of a time-based media presentation such as live and time-shifted views of a television broadcast, interactive content can be delivered to each one of the various devices at a particular time (or “time offset”) within the presentation independent of when each instance of the time-based media presentation is viewed.
197 Citations
21 Claims
-
1. A computer program product for providing interactive content, the computer program product comprising computer executable code embodied in a non-transitory computer readable medium that, when executing on one or more computing devices, performs the steps of:
-
synchronizing a client device to a presentation of time-based media based upon an audio component of the presentation, thereby obtaining a time offset within the presentation; and receiving at the client device interactive content synchronized to the presentation based upon the time offset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A device comprising:
-
a microphone that receives an audio portion of a time-based media presentation and converts the audio portion into electrical signals; an analog-to-digital converter coupled to the microphone that receives the electrical signals and provides a sequence of digital samples of the audio portion; a memory that stores a value of an allowable bit error; a data network interface that supports a communicating relationship with a network; a processor coupled to the memory and the analog-to-digital converter, and the network, the processor including processing circuitry configured to synchronize to a presentation of time-based media based upon an audio component of the presentation received through the microphone thereby obtaining a time offset within the presentation, and further configured to transmit the time offset to a server through the data network interface, and to receive from the server interactive content synchronized to the presentation based upon the time offset; and a display that renders the output.
-
Specification