Method and system to provide interactive television content
First Claim
Patent Images
1. A method of providing interactive television content, the method comprising:
- sending a type of interactive content as processor executable instructions associated with television content to a user device to be stored at the user device as stored processor executable instructions, wherein the type of interactive content is selected based on historical information associated with the user device and based on sponsorship settings associated with an advertiser, wherein the historical information includes a programming requests previously received from the user device;
after the processor executable instructions associated with the television content are sent, sending the television content to the user device;
after the processor executable instructions associated with the television content are sent, sending a first interactive program trigger adapted to cause the user device to initiate execution of the stored processor executable instructions to provide a first interactive display related to the television content at a display device, wherein the interactive display includes a plurality of user selectable elements;
in response to receiving data related to a user selection of a particular user selectable element, sending data to the user device indicating selections received from a plurality of other user devices with respect to the plurality of user selectable elements.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for providing interactive television are provided. A method may include sending television content received from a content source to a user device. The method may also include sending at least one interactive program trigger. The interactive program trigger may be adapted to cause the user device to initiate execution of processor executable instructions stored at the user device to provide at least one interactive display related to the television content at a display device.
31 Citations
29 Claims
-
1. A method of providing interactive television content, the method comprising:
-
sending a type of interactive content as processor executable instructions associated with television content to a user device to be stored at the user device as stored processor executable instructions, wherein the type of interactive content is selected based on historical information associated with the user device and based on sponsorship settings associated with an advertiser, wherein the historical information includes a programming requests previously received from the user device; after the processor executable instructions associated with the television content are sent, sending the television content to the user device;
after the processor executable instructions associated with the television content are sent, sending a first interactive program trigger adapted to cause the user device to initiate execution of the stored processor executable instructions to provide a first interactive display related to the television content at a display device, wherein the interactive display includes a plurality of user selectable elements;in response to receiving data related to a user selection of a particular user selectable element, sending data to the user device indicating selections received from a plurality of other user devices with respect to the plurality of user selectable elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An interactive television system, comprising:
-
output to; send a type of interactive content as processor executable instructions associated with television content to a remote user device to be stored at the remote user device as stored processor executable instructions, wherein the type of interactive content is selected based on sponsorship settings associated with an advertiser, and after the processor executable instructions associated with the television content are sent, send the television content and a trigger signal to the remote user device, wherein the trigger signal is adapted to cause the remote user device to initiate execution of the stored processor executable instructions to provide an interactive display related to the television content at a display device, and wherein the interactive display includes a plurality of user selectable elements; a user interface module to; receive data related to a user selection of a particular user selectable element from the remote user device; and send data to the remote user device indicating selections received from a plurality of other user devices with respect to the plurality of user selectable elements.
-
-
21. A set-top box device, comprising:
-
a memory to receive and store a type of interactive content as processor executable instructions, the processor executable instructions to provide an interactive display at a display device in communication with the set-top box device, wherein the interactive display includes a plurality of user selectable elements, wherein the processor executable instructions are associated with a data stream, wherein the type of interactive content is selected based on sponsorship settings associated with an advertiser; an input to receive the data stream from a remote network device after the processor executable instructions have been received and stored at the memory, wherein the data stream includes data content and a trigger signal; and logic to execute the processor executable instructions in response to receiving the trigger signal to provide the interactive display that includes the plurality of user selectable elements;
a user interface module to receive a user selection of a particular user selectable element;
an output to send data related to the user selection of the particular user selectable element to the remote network device; anda display device interface to communicate data indicating selections received from a plurality of other set-top box devices with respect to the plurality of user selectable elements to the display device. - View Dependent Claims (22)
-
-
23. A method comprising:
-
receiving and storing, at a user device, a type of interactive content as first processor executable instructions at a first time, wherein the first processor executable instructions are associated with content of a first data stream, wherein the type of interactive content is selected based on historical information associated with the user device and based on sponsorship settings associated with an advertiser, and wherein the historical information includes a programming request previously received from the user device; receiving, at the user device, the first data stream from a remote network device at a second time, wherein the second time is different from the first time and wherein the first data stream includes first content and a first trigger signal; executing, at the user device, the first processor executable instructions stored at the user device based on the first trigger signal to generate a first interactive display at a display device associated with the user device, wherein the first interactive display includes a plurality of user selectable elements; sending data related to a user selection of a particular user selectable element to the remote network device; and displaying data indicating selections received from a plurality of other user devices with respect to the plurality of user selectable elements. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A computer-readable storage device comprising computer readable instructions, wherein the computer readable instructions are executable by a processor to:
-
receive and store, at a set-top box device, a type of interactive content as processor executable instructions at a first time, wherein the processor executable instructions are associated with content of a data stream, wherein the type of interactive content is selected based on sponsorship settings associated with an advertiser; receive, at the set-top box device, input at a second time, wherein the second time is different from the first time, the input comprising the data stream including content and a trigger signal associated with specific content; execute, at the set-top box device, the processor executable instructions to generate an interactive display including an interactive feature related to the specific content based on the trigger signal, wherein the interactive display includes a plurality of user selectable elements; and in response to receiving a user selection of a particular user selectable element, displaying data indicating selections received from a plurality of other set-top box devices with respect to the plurality of user selectable elements.
-
Specification