Method and apparatus for playing and providing a game of skill or chance

Abstract: A game of skill or chance played simultaneously by several participants remote from each other also provides for interleaved interactive advertising. Each participant has a control unit (10) or a personal computer or processor which can handle the interleaved advertising as a separate computer task which means that the other game task can always continue to operate in the background.

Description: The present invention relates to apparatus for playing a game of skill or chance, and to a method of providing a game of skill or chance. As described in the Lockton et al. U.S. Patent No. 4,592,546, home television viewers of a football game quiz, drama etc. or other sports events or another type of TV game may play along to predict, for example, the play called by the quarterback and/or, in the case of a quiz game, to guess the correct answer along with the actual player in the TV studio. As described by the above patent, the football game, for example, is received on a normal television receiver and the interactivity with that game is made possible by a second mass communication download to the individual remote participant by either the vertical blanking interval (VBI) of a television signal or an FM (SCA) radio channel or other data transmission medium for example cable modem etc. A major source of income for many entertainment businesses including television, radio and print media is advertising. Television advertisers especially would like to receive immediate feedback on the part of the consumer after watching an ad with a minimum of effort. Some of the feedback might involve an answer to a survey conducted by the advertiser, a quiz perhaps with a prize to test the impact of the advertisement and, most importantly, the advertiser would like to be able to capitalize on the consumer's impulse by allowing an immediate purchase. WO-A-93/10605 discloses an interactive television system in which users can switch channels or "graze" and still be immediately able to play or interact with any game or presentation presently presented on the newest selected channel. In accordance with the present invention there is provided apparatus for playing a game of skill or chance, the game of skill or chance being played simultaneously by a plurality of participants in conjunction with at least one common game where interactive advertising is inserted into the game comprising communication means for providing to each participant the common game and the interactive advertising; control unit means associated with each participant for receiving game and interactive advertising inputs by an associated participant including input means and a visual display, a game data stream and an interactive advertising data stream which may be selectively or jointly associated with the input means and visual display; and central computer system means for transmitting and downloading game messages and interactive advertising messages to the control unit means and for receiving uploaded game data and interactive advertising data from the control unit means which are related to the inputs, wherein the control unit means continues to process the interactive advertising and game messages on their respective data streams, characterised in that the central computer system means includes means for transmitting an additional switching message for transmission and downloading to the control unit means and the control unit means includes a switching message data stream means for receiving the switching message and in response to such message associating the input means and visual display with a selected game data stream or interactive advertising data stream in accordance with the message, the unselected data stream continuing to process in the background. The invention provides a game of skill or chance played simultaneously by several participants remote from each other which also provides for interleaved interactive advertising. Each participant has a control unit or a personal computer or processor which can handle the interleaved advertising as a separate computer task which means that the other game task can always continue to operate in the background. Preferably the game data stream and interactive advertising data stream are each handled by a different respective application program in the control unit. Since the interactive advertising functionality is contained in its own separate program, it does not need to be built into the common game application program. This minimises the size and complexity of all of the programs involved and allows for a consistent interactive advertising interface regardless of what game application or other type of common game the advertisement is inserted into. The interactive advertising messages and game messages may be provided on separate respective data streams or the data streams may be provided as part of a single multiplexed data stream. The input means and visual display may be selectively associated with only one of the game data stream and the interactive advertising data stream. Alternatively the input means and visual display may be simultaneously associated with both the game data stream and the interactive advertising data stream, for instance by means of a multi-task event drive control algorithm contained with the control unit. An embodiment of the present invention will now be described with reference to the accompanying Figures, in which:- FIG. 1 is a block diagram of a participant control unit embodying the present invention. FIG. 2 is a block diagram of the central computer system embodying the present invention. FIG. 3 is a flow chart illustrating the operation of the central computer system of FIG. 2. FIG. 4 is a flow chart illustrating the partial operation of the control unit of FIG. 1. FIG. 5 is a flow chart illustrating the operation of another aspect of the control unit of FIG. 1. FIG. 6 is a flow chart illustrating another aspect of the operation of the control unit of FIG. 1 as it interfaces with the central computer system of FIG. 2. FIG. 7 is a flow chart illustrating the uploading of information from a control unit of FIG. 1 to the central computer system of FIG. 2. FIG. 1 illustrates a control unit 10 which is useable and located at the location of each of the remote participants for playing a game of skill or chance; for example, football, baseball, a television game such as Wheel of Fortune or Jeopardy, or an offline specialized game specifically directed to the player or customer via the mass communication's channel provided by an FM (SCA) channel or vertical blinking interval (VBI) of a television signal or other link such as cable or satellite. Very briefly, referring to FIG. 2, the central computer system (CCS) supervises and controls both the overall game and any interactive advertising. In general, the present invention is applicable to any type of game of skill or chance or contest which is communicated to the local participant or user by a standard television signal, cable, satellite or other transmission technique. In one specific example as illustrated in FIGS. 1 and 2, which at the present time is believed to be the most typical, the participant with their control unit 10 would have associated with it at their location a television receiver 12 which, for example, is receiving a football game. The control unit 10 which may be a separate unit or a part of the user's personal computer or a set-top box on the TV receiver 12 or integrated into the television set includes a microprocessor 13 having a memory 14, a display 16 (either liquid crystal or a cathode ray tube display) and a keyboard game input unit 17 which in addition to the keyboard might include joy stick controls, a mouse or other type of inputs. The input unit 17 may have only a single input for a single participant. Alternatively the input unit 17 may have a plurality of inputs, allowing the control unit 10 to receive inputs from a group of participants. To communicate with the outside world, microprocessor 13 is linked to the telephone system via a modem 18 and to communications such as VBI or FM (SCA) cable, internet, BT phone etc. by the receiver 19. Referring to Figure 2, a game contest is controlled by the central computer system 11 which has a producer input 21 and for use by the producer a TV monitor 22. Specifically, by way of example, from a game standpoint as a football game is being monitored with the TV monitor 22 by the producer and the game of skill involves predicting the play that the quarterback calls, then the producer input 21 would provide a lockout signal downloaded, indicated by the line 23, via VBI or the FM (SCA) receiver 19 to prevent the player or participant at the control unit 10 from making a late prediction. More importantly, the producer also controls the insertion advertising information into any event, either a live television event or a offline event which is also being downloaded on line 23. When the common event is aired, the interactive advertisement data is synchronized with the on-air event by the human producer (or programmed control). The advertising may be either on the participant's TV receiver 12 or on the display 16. In general, the advertisement may merely provide information, may allow the user to obtain more detailed product information by making a request, may ask the participant or customer questions about the advertising campaign in the nature of a survey, may provide a quiz to the customer to determine the impact of the advertisement, and finally may allow the customer to immediately purchase the product. This would all be done by the keyboard input unit 17 or mouse or other means of user activated input. Thus, in summary, communication means provide for each participant a common game of skill or chance along with interactive advertising. These may be routed either along the normal radio, TV broadcast channels or a specialized technique such as the FM (SCA) or, in fact, one or two-way cable, satellite or the internet. Each remote participant has a control unit 10 which receives both the user's game inputs on the keyboard 17 (for example, predicting the quarterback play) and also an interactive advertisement input as discussed above. The CCS 11 transmits, as will be described below, both game messages and interactive advertisement messages to all of the control unit means via the download line 23. Finally, any responses of the participants to questions, requests or purchases are normally stored in memory 14 of the control unit 10 for later upload via the telephone line or other data path mechanism such as cable modem etc. to the CCS 11. Also, with respect to the play of the associated game, scores and other information, as described in the '546 patent, are uploaded also in the same manner. FIG. 3 is a flow chart indicating the CCS 11 handling of interactive advertisements when a game starts, as shown in block 31. The question is asked at 32 whether an interactive advertisement is scheduled. If not, then in block 33 the main game program is initialized for downloading to all control units. If an advertisement is scheduled, then in block 34 a separate interactive ad data stream program is initialized. Referring briefly to FIG. 4, which is a flow chart of the central computer system 11 initialization, if an event is entered as shown in block 41 then the control unit asks whether an interactive advertisement is scheduled (block 42). If so, the initialized advertisement output stream of block 34 of the CCS initializes the interactive advertisement stream program of the control unit as shown in block 43. Additionally, whichever is the case, the game program is initialized as shown in block 44. Thus, in summary there is downloaded to each control unit both game and interactive advertising programs effectively before the game starts. Referring back now to FIG. 3, after all this preloading occurs in step 34 the question is asked whether there is an event to process. If so, as processed by step 36, this event would be a message from the producer or file of the producer which in step 37 asks whether the message involves a switch/control message. Referring to block 38, a switch message is sent to the control unit on a separate system output, stream and determines whether the display 16 and keyboard and game input 17 of the control unit are associated with the game being played or the interactive advertisement. Referring back to step 37, if it is not a switch message, then block 39 asks whether it is an interactive advertisement message and, if it is as in block 40a, this message is sent on to the control unit via the interactive advertisement output stream block 40a; if it is not an interactive ad message meaning it is a game message as shown in block 40b, this is sent on a main game output data stream to the control unit. FIG. 6 relates to the control unit handling of the switching data stream 38, the interactive ad data stream 40a and the game data stream 40b. In step 51, the question is asked whether a message has been received from the CCS 11. If so, in block 52 the same question as in block 37 of FIG. 3 is asked whether or not it is an interactive advertisement switch/control message. If yes, then the block 53 actually performs the function of assigning the keyboard and display to the interactive ad function, or the game function. If it is not a switch message as illustrated in block 54 (see also block 39, FIG. 3), then a distinction is made between whether it is an interactive advertisement message or a game message. If it is a game message, then block 56 takes over and dispatches the main game task and processes the message. If it is an interactive advertisement message, then block 57 processes the advertisement task and processes the message. Such messages as in the case of the game might be a lockout signal, and in the case of an interactive advertisement would involve questions, quizzes, responses, etc. FIG. 5 relates to the control unit implementing the handling of various events where in block 61 the question is asked whether an event has been received. Step 62 distinguishes an interactive advertisement event and game event and in steps 63 and 64 these events are implemented. The event received 61 is a user input which might be a timeout involving a lockout signal or the user inputting something on the keyboard input 17 or mouse etc. Whether or not it is an interactive advertisement event 62, is determined, of course, by the assignment of the keyboard or other user input (see step 53 in Fig. 6) by the switch control message. Referring to FIG. 6 from a broad standpoint and also FIG. 5, it is obvious that messages being regulated by step 54 and dispatched either for a game in block 56 or an interactive advertisement 57 will continue simultaneously irrespective of how the keyboard and display are assigned at the participant's control unit. Thus, while one data stream, for example, 40b (see FIG. 3) is affecting the game per se, the other data stream, for example, the interactive advertisement stream 40a may operate in the background. And, of course, the reverse is true. Finally, in FIG. 7 is the uploading of all relevant data of the game and interactive advertising from the control unit to the CCS. Thus, block 71 prepares for an upload to the CCS. And, in 72, there is asked whether game score data is present and, if so, this is sent in 73. Next, whether interactive advertisement data, in block 74, is present and, if so, this is sent in block 76. Lastly, whether any general activity data involving the user's control unit needs to be sent and this is done in 78. Finally, if no data is to be sent, or the remainder of the data has been sent, then block 79 dumps the data. Alternatively the game and/or advertisement data may be stored and uploaded at some later point in time possibly when a connection to the CCS has been made for some other purpose. Thus, to summarize, once the interactive advertising data has been processed by the CCS into a downloadable data file, the game event is scheduled and flagged as having an interactive advertisement. As the event starts or just before, the CCS categorizes data input files and producer connections as either the main game or. interactive advertisement data sources and these are downloaded; separate data streams are provided for each. Alternatively a simple data stream could be multiplexed. In the control unit, the interactive advertisement is in a different data stream and it is handled by a different application program than the main game event. In other words, since the interactive advertisement functionality is contained in its own separate program, it does not need to be built into the main game application. This minimizes the size and complexity of all of the programs involved and allows for consistent interactive advertising interface regardless of what game application or other type of main event the advertisement is inserted into. To state this in another way, the operating system in the control unit handles the main game and the interactive advertisement as separate tasks. A third data stream namely a switching message, determines the "ownership" of the resources of the display and the keyboard. This ownership is determined when the switching message is received. However, both the interactive advertisement and the main game task continue to be received and messages and events are processed regardless of the ownership of the screen and keyboard. This allows the "background" application to continue running, even when the other application has ownership of the screen and keyboard resources. Moreover, this control is available to the central computer system and the producer unlike a 'windows" type program which is under the control of the specific user. The resulting benefit of the foregoing allows the interactive advertisement to be flexible enough to accurately and effectively target customers. In addition, immediate purchase of the item can be provided.

Claims: Apparatus for playing a game of skill or chance, the game of skill or chance being played simultaneously by a plurality of participants in conjunction with at least one common game where interactive advertising is inserted into the game comprising communication means (19,23) for providing to each participant the common game and the interactive advertising; control unit means (10) associated with each participant for receiving game and interactive advertising inputs by an associated participant including input means (17) and a visual display (16), a game data stream and an interactive advertising data stream which may be selectively or jointly associated with the input means and visual display; and central computer system means (11) for transmitting and downloading game messages and interactive advertising messages to the control unit means and for receiving uploaded game data and interactive advertising data from the control unit means (10) which are related to the inputs, wherein the control unit means (10) continues to process the interactive advertising and game messages on their respective data streams, characterised in that the central computer system means (11) includes means for transmitting an additional switching message for transmission and downloading to the control unit means and the control unit means includes a switching message data stream means for receiving the switching message and in response to such message associating the input means and visual display with a selected game data stream or interactive advertising data stream in accordance with the message, the unselected data stream continuing to process in the background. Apparatus according to claim 1 wherein the control unit means (10) receives a single multiplexed data stream which comprises the game data stream and the interactive advertising data stream. Apparatus according to claim 1 or 2 wherein the plurality of participants are remote from each other and remote from the central computer system means (11), and wherein the apparatus comprises a plurality of control units (10) each associated with a respective participant or group of participants. Apparatus according to any of the preceding claims, wherein the central control system means (11) and the control unit means (10) include means for downloading to the control unit means interactive advertising programs before the game starts.

Applicants: TWO WAY TV LTD, TWO WAY TV LIMITED
Application year: 1996
Main classification: G06F19
IPC codes: G06F19