Transaction based interactive television system
First Claim
1. An interactive presentation system comprising:
- a receiver adapted to receive a plurality of units of interactive event specific data throughout a presentation of a first event, said first event having a plurality of aspects which make up said first event, each of said units of interactive event specific data being associated with one of said aspects, said units of said interactive data being received immediately before or during said associated aspect of said first event such that said interactive system need only receive said interactive event specific data associated with said associated aspect in order to allow a participant to interact with said associated aspect;
a processor, in communication with said receiver, said processor adapted to present a transaction, said transaction based on said interactive event specific data and capable of having a result;
a memory adapted to store at least a subset of said event specific data and said result of said transaction, said memory including a plurality of transaction structures, each transaction structure including an identification number, a particular one of said transaction structures is updated because of said transaction if said interactive event specific data includes a reference to said identification number of said particular transaction structure; and
a participant input device, in communication with said processor.
2 Assignments
0 Petitions
Accused Products
Abstract
An interactive television system where interactive information is inserted in the vertical blanking interval of a standard television signal. The signal is received and decoded by a settop decoder which sends the decoded signal via an infrared signal to a handheld device. The viewer using the handheld device can interact with a game, sports, or educational event or other presentation on the television. The system includes a proprietary high level command language and programmer (PIU) tables which are maintained in the memory of the handheld device. The PIU tables store the transactions of the various events presented on the television. The transactions are sent from the insertion system to the decoder throughout the broadcast of the television program. Thus, for a sports event with interleaved commercials, one or more of the PIU tables would be used to store a collection of transactions used for the main event and one or more additional PIU tables are used for storing transactions for each of the interleaved commercials. This system allows a viewer to enter and exit any event at any time without having to wait for information to be downloaded and without losing any scores. Further, the system allows the user to change from event to event such as, for example, by tuning to different stations and be able to immediately interact and have responses scored and stored.
398 Citations
32 Claims
-
1. An interactive presentation system comprising:
-
a receiver adapted to receive a plurality of units of interactive event specific data throughout a presentation of a first event, said first event having a plurality of aspects which make up said first event, each of said units of interactive event specific data being associated with one of said aspects, said units of said interactive data being received immediately before or during said associated aspect of said first event such that said interactive system need only receive said interactive event specific data associated with said associated aspect in order to allow a participant to interact with said associated aspect; a processor, in communication with said receiver, said processor adapted to present a transaction, said transaction based on said interactive event specific data and capable of having a result; a memory adapted to store at least a subset of said event specific data and said result of said transaction, said memory including a plurality of transaction structures, each transaction structure including an identification number, a particular one of said transaction structures is updated because of said transaction if said interactive event specific data includes a reference to said identification number of said particular transaction structure; and a participant input device, in communication with said processor. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An interactive presentation system comprising:
-
a receiver adapted to receive interactive data, said interactive data includes a first set of commands and first event specific data associated with a first television program broadcast on a first television channel and a second set of commands and second event specific data associated with a second television program broadcast on a second television channel; a memory including a plurality of transaction structures, said memory being adapted to store data in said transaction structures in response to said interactive data, said plurality of transaction structures including a first transaction structure and a second transaction structure; and a processor, in response to said interactive data, adapted to present transactions having results such that when said receiver receives said first event specific data said transactions presented are in association with said first event specific data and results of said transactions are used to update a first transaction structure and said second transaction structure is not updated, and when said receiver receives said second event specific data said transactions presented are in association with said second event specific data and results of said transaction are used to update a second transaction structure and said first transaction structure is not updated. - View Dependent Claims (8, 9, 10, 28)
-
-
11. A method for receiving and presenting interactive programs on an interactive system, said interactive system including a memory unit, said memory unit including a first transaction structure having a first identification code and a second transaction structure having a second identification code different from said first identification code, said method comprising the steps of:
-
(a) receiving first interactive data associated with a first event, said first interactive data including commands and event specific data, said first interactive data including a reference to said first identification code, said first interactive data including a plurality of aspects, each aspect being self contained so that a transaction may be presented based on one aspect of said first interactive data without relying on a previous-in-time aspect of said first interactive data; (b) presenting a participant with a transaction based on one aspect of said first interactive data without updating said second transaction structure; (c) updating said first transaction structure based on step (b) without updating said second transaction structure; (d) receiving second interactive data associated with a second event, said second interactive data including commands and event specific data, said second interactive data including a reference to said second identification code, said second interactive data including a plurality of aspects, each aspect being self contained so that a transaction may be presented based on one aspect of said second interactive data without relying on a previous-in-time aspect of said second interactive data; (e) presenting said participant with a transaction based on one aspect of said second interactive data without updating said first transaction structure; and (f) updating said second transaction structure based on step (e) without updating said first transaction structure. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for making an interactive program to be presented on a selectively tuneable television monitor, comprising the steps of:
-
constructing interactive data which is relevant to a plurality of aspects which when taken together comprise a first event of an interactive video presentation such that said interactive data is self-contained and does not rely on interactive data for previous-in-time aspects of said first event; and sending said interactive data synchronized with said plurality of aspects such that said interactive data for any one of said plurality of aspects is received immediately before or during a presentation of said any one aspect so that a participant need not be tuned to said first event from said beginning of said first event in order to interact with said any one aspect, said interactive data being transparent to said participant; constructing interactive data which is relevant to each of a plurality of aspects which when taken together comprise a second event such that said interactive data relevant to said each aspect of said second event is self-contained and does not rely on said interactive data for a previous-in-time aspect of said second event; and interleaving at least one of said aspects of said second event with said any one aspects of said first event in order to make said presentation to said participant, such that said participant need not be tuned to either said first or said second events from said beginning of either said first or said second events in order to interact with said any one aspect of said first event or said one aspect of said second event. - View Dependent Claims (29, 30, 31, 32)
-
-
20. A method of broadcasting an interactive program to be presented on a selectively tuneable television monitor, comprising the steps of:
-
broadcasting a first event, said first event having a first plurality of aspects including a first aspect and a second aspect; broadcasting a second event, said second event including a second plurality of aspects; transmitting first interactive data which is relevant to said first aspect of said first event, said first interactive data is self-contained and does not rely on interactive data for previous-in-time aspects of said first event, said transmission of first interactive data synchronized with said broadcast of said first aspect of said first event such that said first interactive data is received immediately before or during said presentation of said first aspect so that said participant need not be tuned to said previous-in-time aspects of said first event in order to interact with said first aspect; transmitting second interactive data which is relevant to said second aspect of said first event, said second interactive data is self-contained and does not rely on interactive data for previous-in-time aspects of said first event, said transmission of second interactive data synchronized with said broadcast of said second aspect of said first event such that said second interactive data is received immediately before or during said presentation of said second aspect so that said participant need not be tuned to said previous-in-time aspects of said first event in order to interact with said first aspect; transmitting third interactive data which is relevant to one aspect of said second plurality of aspects, said third interactive data is self-contained and does not rely on interactive data for previous-in-time aspects of said second event, said transmission of said third interactive data synchronized with said broadcast of said one aspect of said second event such that said third interactive data is received immediately before or during said presentation of said one aspect of said second event so that said participant need not be tuned to said previous-in-time aspects of said second event in order to interact with said one aspect; wherein said one aspect of said second event occurs after said first aspect of said first event and before said second aspect of said first event, said participant being able to interact with said first aspect of said first event, said second aspect of said first event and said one aspect of said second event. - View Dependent Claims (21, 22, 23)
-
-
24. An interactive television system, comprising:
-
a receiver adapted to receive interactive data, said interactive data including first data and second data; a processor adapted to present transactions based on said interactive data; a memory, in communication with said processor, said memory including a plurality of programmer tables, said programmer tables include a location to store an identification number and a score, said plurality of programmer tables including a first programmer table having a first identification number and a second programmer table having a second identification number, said first data including said first identification number, said second data including said second identification number, said first programmer table being updated when said processor processes said first data, said second programmer table not being updated when said processor processes said first programmer table, said second programmer table being updated when said processor processes said second data, said first programmer table not being updated when said processor processes said second data.
-
-
25. An interactive television system to be used while viewing a television, said television capable of presenting at least one of a plurality of programs, said plurality of programs being broadcasted concurrently or disposed in time, each of said plurality of programs including interactive data having a programmer table ID, said system comprising:
-
a receiver adapted to receive said interactive data of said presented program; a processor adapted to present transactions based on said received interactive data; a memory, in communication with said processor, said memory including a plurality of programmer tables, said programmer tables include an identification number and a location for storing a score, a particular programmer table being updated when said processor is presenting transactions based on interactive data which includes a programmer ID that matches said identification number of said particular programmer table. - View Dependent Claims (26, 27)
-
Specification