US20060246987A1 - Gaming device methods and apparatus employing audio/video programming outcome presentation - Google Patents
Gaming device methods and apparatus employing audio/video programming outcome presentation Download PDFInfo
- Publication number
- US20060246987A1 US20060246987A1 US11/425,411 US42541106A US2006246987A1 US 20060246987 A1 US20060246987 A1 US 20060246987A1 US 42541106 A US42541106 A US 42541106A US 2006246987 A1 US2006246987 A1 US 2006246987A1
- Authority
- US
- United States
- Prior art keywords
- gaming device
- audio
- video programming
- player
- controller
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
- G07F17/3225—Data transfer within a gaming system, e.g. data sent between gaming machines and users
- G07F17/3227—Configuring a gaming machine, e.g. downloading personal settings, selecting working parameters
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
- G07F17/3225—Data transfer within a gaming system, e.g. data sent between gaming machines and users
- G07F17/323—Data transfer within a gaming system, e.g. data sent between gaming machines and users wherein the player is informed, e.g. advertisements, odds, instructions
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
- G07F17/3244—Payment aspects of a gaming system, e.g. payment schemes, setting payout ratio, bonus or consolation prizes
Definitions
- slot machines typically generate most of the profits realized by casino owners and operators. For this reason, numerous slot machine types and formats have been developed and are employed within casinos (e.g., slot machines having a variety of display formats for the reels or other game features of the slot machines, larger jackpots, etc.). By providing a large variety of slot machines, casino owners and operators may appeal to a larger audience, and acquire and retain slot machine players.
- a first method of operating a gaming device includes the steps of (1) determining an outcome value of a game result of the gaming device; (2) retrieving historical audio/video programming having content that provides an indication of the outcome value; and (3) providing the historical audio/video programming to a player of the gaming device.
- the historical audio/video programming may comprise, for example, a television show, a sporting event, a movie, an animated show, or the like.
- a second method of operating a gaming device is provided.
- the second method is similar to the first method, but includes the step of receiving a selection of a classification of audio/video programming for a player of the gaming device. That is, the player of the gaming device may influence the selection of audio/video programming to be provided to the player.
- Exemplary classifications of audio/video programming may include, for example, audio/video programming that relates to a particular sporting event (or type of sporting event), team (or type of team), athlete, actor or actress, performance, etc.
- a method for use with a gaming device includes the steps of (1) receiving historical audio/video programming; (2) examining content of the historical audio/video programming; (3) determining an outcome value of a game result of the gaming device that is indicatable by the content of the audio/video programming; and (4) associating the historical audio/video programming with the outcome value.
- One or more of the above methods may be performed, for example, by a controller and/or a gaming device.
- Each computer program product described herein may be carried by a medium readable by a computer (e.g., a carrier wave signal, a floppy disc, a hard drive, a random access memory, etc.).
- a medium readable by a computer e.g., a carrier wave signal, a floppy disc, a hard drive, a random access memory, etc.
- a gaming device control system in another aspect of the invention, includes means for receiving a game initiation signal, and means for initiating game play at a gaming device in response to the game initiation signal.
- the gaming device control system further includes means for determining a game result of the game play initiated at the gaming device and means for determining an outcome value of the game result.
- the gaming device control system also includes means for selecting historical audio/video programming having content that provides an indication of the outcome value and means for providing the historical audio/video programming to a player of the gaming device. Further, the gaming device control system includes means for at least arranging for payment to the player based on the outcome value (e.g. if the game result is a winning game result).
- FIG. 1 is a schematic diagram of an exemplary gaming device control system provided in accordance with the present invention.
- FIG. 2 is a schematic diagram of an exemplary embodiment of a controller of FIG. 1 .
- FIG. 3 is a schematic diagram of an exemplary embodiment of a gaming device of FIG. 1 .
- FIG. 4A illustrates a sample of the contents of a first exemplary outcome database of FIG. 2 or 3 .
- FIG. 4B illustrates a sample of the contents of a second exemplary outcome database of FIG. 2 or 3 .
- FIG. 5 illustrates a sample of the contents of a probability database of FIG. 2 or 3 .
- FIG. 6 illustrates a flow chart of a first exemplary process of the gaming device control system of FIGS. 1-5 useful in describing the general operation of the gaming device control system.
- FIG. 7A illustrates a flow chart of a second exemplary process of the gaming device control system of FIGS. 1-5 .
- FIG. 7B illustrates a flow chart of a third exemplary process of the gaming device control system of FIGS. 1-5 .
- FIG. 8 illustrates a sample of the contents of the session status database of the controller of FIG. 2 .
- the historical audio/video programming may comprise, for example, an audio/video clip, a scene from a television show movie, or animated show (e.g., a cartoon or animated motion picture), a concert performance, a sporting event, etc., having a quality of performance, a level of achievement and/or a historical significance that is commensurate with, proportionate to or otherwise indicative of the outcome value of the game result.
- audio/video programming that depicts a kick-off return during a football game may be employed to indicate an outcome value of a game result of a gaming device. If a player of a gaming device achieves a jackpot as an outcome value of game play, a gaming device may provide historical audio/video programming depicting e.g.
- the gaming device may provide historical audio/video programming depicting a fair catch, a fumble, a touchback, etc.
- An intermediate distance kick-off return may indicate an intermediate outcome value. In each case, an increased level of player excitement and anticipation may be generated while the gaming device player watches a kick-off and attempted kick-off return during game play.
- a player of a gaming device may specify a classification of audio/video programming that will be employed to provide indications of outcome values during game play (e.g., audio/video programming that relates to a particular sporting event or type of sporting event, team, athlete, actor or actress, etc.).
- a gaming device player may elect to have outcome values and/or game results conveyed to him in the form of sporting highlights from a particular team from a particular era (e.g. 1940's New York Yankees highlights). Game play thereby may be more personalized and/or satisfying. Accordingly, gaming devices that operate in accordance with the present invention may increase player satisfaction, attract a larger pool of gaming device players and increase the amount of time and/or money people are willing to spend at a gaming device. Casino profitability may thereby increase.
- FIGS. 1-8 These and other aspects of the invention are described further below with reference to FIGS. 1-8 .
- a “gaming device” refers to a device operative to: accept monetary wagers as consideration for the presentation of a game result, the presentation of the game result being in the form of historical audio and/or video programming; determine a random number, game result and/or outcome value; based on the determined random number, game result and/or outcome value, present historical audio and/or video programming to a gaming device player, wherein the presented audio and/or video programming is indicative of the determined random number, outcome value and/or game result; and provide a monetary award to the gaming device player if the game result is a winning game result.
- a gaming device outcome value may be conveyed to a gaming device player via the utilization of historical audio/video such as audio/video conveying one or more elements of e.g. a human performance (e.g. an athlete executing a play, an actor or actress reciting a line, performing within a certain context, portraying a particular type of scene or character etc.).
- historical audio/video programming to be presented to a gaming device player may be determined via an independent and random process and not on the basis of a traditional reel-based gaming device outcome.
- FIG. 1 is a schematic diagram of an exemplary gaming device control system 100 provided in accordance with the present invention.
- the gaming device control system 100 includes a controller 102 in communication with a plurality of gaming devices 104 a - n and an event recording device 106 . Although three gaming devices 104 a - n are shown in FIG. 1 , it will be understood that fewer or more than three gaming devices may be in communication with the controller 102 . Further, the controller 102 may comprise one or more controllers, and more than one event recording device 106 may be employed. Exemplary embodiments of the controller 102 are described below with reference to FIG. 2 . Exemplary embodiments of the gaming devices 104 a - n are described below with reference to FIG. 3 .
- the gaming devices 104 a - n may be in communication with the controller 102 via any conventional communications medium and/or protocol.
- the gaming devices 104 a - n may communicate with the controller 102 via a WEB-based connection, a local area network (LAN), a wide area network (WAN), the Internet, other forms of internet protocol (IP) networks (e.g., intranets or extranets), a publicly switched telephone network (PSTN), a wireless communications network or any other known communications system/medium.
- IP internet protocol
- PSTN publicly switched telephone network
- wireless communications network any other known communications system/medium.
- each gaming device 104 a - n may store historical audio/video programming locally (e.g., at the gaming device 104 a - n ), and/or receive historical audio/video programming directly from the event recording device 106 .
- all or a part of historical audio/video programming may be stored in a local memory of a gaming device (e.g., in a suitable format such as MPEG2 as described below).
- Such audio/video programming may be provided, for example, from an optical or magnetic storage media and periodically updated/loaded as required.
- FIG. 2 is a schematic diagram of an exemplary embodiment of the controller 102 of FIG. 1 (shown coupled to one of the gaming devices 104 a - n , referred to as gaming device 104 in FIG. 2 , and the event recording device 106 ).
- the controller 102 may be implemented as a system controller, as a dedicated hardware circuit, as an appropriately programmed general purpose computer, or as any other equivalent electronic, mechanical or electromechanical device.
- the controller 102 comprises a processor 202 , such as one or more conventional microprocessors (e.g., one or more Intel® Pentium® processors).
- the processor 202 is in communication with a communication port 204 through which the processor 202 communicates with other devices (e.g., with the gaming devices 104 a - n , the event recording device 106 or other gaming devices or event recording devices not shown).
- the communication port 204 may include multiple communication channels for simultaneous communication with, for example, the gaming devices 104 a - n , the event recording device 106 and/or other gaming or event recording devices (not shown).
- devices in communication with each other need not be continually transmitting to each other. On the contrary, such devices need only transmit to each other as necessary, may actually refrain from exchanging data most of the time, and may require several steps to be performed to establish a communication link between the devices.
- the processor 202 also is in communication with a data storage device 206 .
- the data storage device 206 may comprise an appropriate combination of magnetic, optical and/or semiconductor memory, and may include, for example, Random Access Memory (RAM), Read-Only Memory (ROM), a compact disc and/or a hard disk.
- RAM Random Access Memory
- ROM Read-Only Memory
- the processor 202 and the data storage device 206 each may be, for example, located entirely within a single computer or other computing device; or connected to each other by a communication medium, such as a serial port cable, a telephone line or a radio frequency transceiver.
- the controller 102 may comprise one or more computers that are connected to a remote server computer (not shown) for maintaining databases.
- the data storage device 206 may store, for example, (i) a program 208 (e.g., computer program code and/or a computer program product) adapted to direct the processor 202 in accordance with the present invention, and particularly in accordance with the processes described in detail hereinafter with regard to the controller 102 ; (ii) an outcome database 210 adapted to store information that may be utilized to determine a game result (e.g., win/lose, pay 5 credits, etc.), an associated outcome value and/or associated audio/video programming for one or more of the gaming devices 104 a - n ; (iii) a probability database 212 adapted to store information that may be utilized to establish frequencies with which various outcome values will occur at one or more of the gaming devices 104 a - n ; and (iv) a session status database 214 adapted to store information that may be employed to determine whether certain historical audio/video programming may be provided to a player of a gaming device 104 a - n during game play at the gaming device
- the program 208 may be stored, for example, in a compressed, an uncompiled and/or an encrypted format, and may include computer program code that allows the controller 102 to employ the communication port 204 to:
- the controller 102 may include any peripheral devices (e.g., microphones, speakers, a keyboard, a computer display, a touch screen, voice recognition software, an optical or magnetic read head, etc., generally represented by input/output devices 216 in FIG. 2 ) required to implement the above functionality.
- the program 208 also may include program elements such as an operating system, a database management system and “device drivers” that allow the processor 202 to interface with computer peripheral devices (e.g., a video display, a keyboard, a computer mouse, etc.).
- instructions of the program 208 may be read into a main memory (not shown) of the processor 202 from a computer-readable medium other than the data storage device 206 , such as from a ROM or from a RAM. While execution of sequences of instructions in the program 208 causes the processor 202 to perform the process steps described herein, hard-wired circuitry may be used in place of, or in combination with, software instructions for implementation of the processes of the present invention. Thus, embodiments of the present invention are not limited to any specific combination of hardware and software.
- FIG. 3 is a schematic diagram of an exemplary embodiment of the gaming device 104 a of FIG. 1 (shown coupled to the controller 102 , which is in turn shown coupled to the event recording device 106 ).
- the gaming devices 104 b - n may be similarly configured.
- the gaming device 104 a comprises a processor 302 , such as one or more conventional microprocessors (e.g., one or more Intel® Pentium® processors).
- the processor 302 is in communication with a communication port 304 through which the processor 302 communicates with other devices (e.g., with the controller 102 , with the event recording device 106 or with other devices not shown).
- the communication port 304 may include multiple communication channels for simultaneous communication with multiple devices.
- devices in communication with each other need not be continually transmitting to each other. On the contrary, such devices need only transmit to each other as necessary, may actually refrain from exchanging data most of the time, and may require several steps to be performed to establish a communication link between the devices.
- the data storage device 306 may store, for example, a program 308 (e.g., computer program code and/or a computer program product) adapted to direct the processor 302 in accordance with the present invention, and particularly in accordance with the processes described in detail hereinafter with regard to the gaming devices 104 a - n .
- a program 308 e.g., computer program code and/or a computer program product
- the gaming device 104 a may include one or more databases similar to the databases 210 - 214 described previously with reference to FIG. 2 . For convenience, the same reference numerals for these databases are employed in FIGS. 2 and 3 .
- the data storage device 306 may store (i) the outcome database 210 adapted to store information that may be utilized to determine a game result (e.g., win/lose, etc.), an associated outcome value and/or associated audio/video programming for the gaming device 104 a ; and (ii) the probability database 212 adapted to store information that may be used to establish frequencies with which various outcome values will occur at the gaming device 104 a .
- the data storage device 306 also may include the session status database 214 adapted to store information that may be employed to determine whether certain historical audio/video programming may be provided to a player of the gaming device 104 a during game play at the gaming device 104 a .
- the session status database 214 typically will contain information relating only to the respective gaming device 104 a - n (unlike the session status database 214 described below with reference to FIG. 8 which contains information relating to several gaming devices).
- One or more of the databases 210 - 214 may be eliminated if the corresponding functionality is provided by the controller 102 . Exemplary embodiments of the databases 210 - 214 are described below with reference to FIGS. 4B-5 and 8 .
- the program 308 may be stored, for example, in a compressed, an uncompiled and/or an encrypted format, and may include computer program code that allows the gaming device 104 a to:
- the computer program code required to implement the above functions (and the other functions described herein) can be developed by a person of ordinary skill in the art, and is not described in detail herein.
- the program 308 also may include program elements such as an operating system, a database management system and “device drivers” that allow the processor 302 to interface with computer peripheral devices (e.g., a video display, a keyboard, a computer mouse, etc.).
- instructions of the program 308 may be read into a main memory (not shown) of the processor 302 from a computer-readable medium other than the data storage device 306 , such as from a ROM or from a RAM. While execution of sequences of instructions in the program 308 causes the processor 302 to perform the process steps described herein, hard-wired circuitry may be used in place of, or in combination with, software instructions for implementation of the processes of the present invention. Thus, embodiments of the present invention are not limited to any specific combination of hardware and software.
- the processor 302 also may be in communication with a clock (not shown) that supplies time and date information to the processor 302 and that may comprise, for example, a clock internal to the processor 302 , a clock external to the processor 302 or a clock embodied within the program 308 (e.g., based on a system clock not shown).
- a clock not shown
- the processor 302 also may be in communication with a clock (not shown) that supplies time and date information to the processor 302 and that may comprise, for example, a clock internal to the processor 302 , a clock external to the processor 302 or a clock embodied within the program 308 (e.g., based on a system clock not shown).
- the gaming device 104 a may include any additional components required to implement the above functionality.
- the gaming device 104 a may include one or more input devices 310 such as a microphone, a touch screen, a keyboard or keypad, voice recognition software/hardware, an optical or magnetic read head, a card reader, a coin accepter and/or a paper currency validator, a bar code reader (e.g., for discerning value from “cashless” gaming vouchers), a game play initiator such as a button or handle, a biometric device for determining an identity or age of a player, a credit or debit card authorization terminal, etc.
- input devices 310 such as a microphone, a touch screen, a keyboard or keypad, voice recognition software/hardware, an optical or magnetic read head, a card reader, a coin accepter and/or a paper currency validator, a bar code reader (e.g., for discerning value from “cashless” gaming vouchers), a game play initiator such as a button or handle,
- the gaming device 104 a also may include one or more output devices 312 for outputting appropriate audio/video programming and game play results to a player of the gaming device 104 a , audio/video programming classification selections, etc.
- the gaming device 104 a may comprise one or more speakers, a cathode ray tube or flat panel display, a projector, etc.
- the controller 102 may include similar input or output devices.
- the gaming device 104 a also may include a random or pseudo-random number generator 314 that may be utilized by the gaming device 104 a and/or the controller 102 for determining a game result (e.g., after game play has been initiated at the gaming device 104 a ).
- the random number generator 314 also may be employed to determine a corresponding outcome value/payout (and/or corresponding historical audio/video programming) to be provided to a player of the gaming device 104 a as described further below.
- the random number generator 314 may be embodied in hardware, software or a combination thereof as is known in the art, and may include one or more features that prevent or identify tampering.
- the gaming device 104 a may include a hopper controller 316 and a hopper 318 .
- the hopper controller 316 may be configured to instruct the hopper 318 when to dispense payment, and how much payment to dispense, to a player as a result of a winning game result at the gaming device 104 a .
- Hopper and hopper controllers are well known in the casino gaming device arts and will not be described in further detail herein.
- an additional memory or data storage unit 320 may be provided, for example, to serve as an intermediate storage location for audio/video programming being provided to the gaming device 104 a from a remote source (e.g., the controller 102 , the event recording device 106 or another location).
- a remote source e.g., the controller 102 , the event recording device 106 or another location.
- the gaming devices 104 b - n may be configured similarly to the gaming device 104 a of FIG. 3 .
- FIGS. 4 A-B and 5 Samples of the contents of the outcome database 210 and the probability database 212 are illustrated in FIGS. 4 A-B and 5 , respectively. Samples of the contents of the session status database 214 are described further below with reference to FIG. 8 .
- the specific data and fields illustrated in these figures represent only one embodiment of the records that may be stored in the databases of the invention.
- the data and fields of these databases, as well as the number of databases, can be readily modified, for example, to include more or fewer data fields.
- a single database also may be employed. Note that in the databases of the controller 102 and/or the gaming devices 104 a - n , a different reference numeral is employed to identify each field of each database.
- fields that are similarly named e.g., game results fields, outcome value fields, etc., described below
- FIG. 4A illustrates a sample of the contents of a first embodiment of the outcome database 210 of FIG. 2 or 3 (referred to as outcome database 210 ′ in FIG. 4A for convenience).
- the outcome database 210 ′ contains information related to the historical audio/video programming, game result and outcome value associated with each unique random number that may be generated by the random number generator 314 of a gaming device 104 a - n .
- the outcome database 210 ′ includes records corresponding to 10,648 possible random numbers (referred to as records 402 a - n in FIG. 4A ). It will be understood that other random number sizes and/or game machine configurations may be employed.
- the 10,648 possible random numbers are identified in records 402 a - n , respectively.
- the outcome database 210 ′ contains records having fields corresponding to, for example, (1) a random number 404 ; (2) audio/video programming or “output” 406 ; (3) a game result 408 ; and (4) an outcome value 410 .
- Such fields will be referred to as a random number field, an audio/video programming field, a game result field and an outcome value field, respectively.
- Other outcome information also may be stored in the outcome database 210 ′.
- the random number field of each record 402 a - n may store data (e.g., a random number 404 ) representing a unique random number that may be generated by the random number generator 314 of a gaming device 104 a - n .
- the random number field may store any unique identifier for a random number (e.g., a numeric, alpha-numeric or other code).
- the controller 102 and/or one or more of the gaming devices 104 a - n may use random numbers 404 to access historical audio/video programming to be provided to a gaming device player, as well as game results and outcome values for the gaming device player.
- the audio/video programming field of a record 402 a - n may store data (e.g., audio/video output 406 ) that may be used by the controller 102 and/or one or more of the gaming devices 104 a - n to provide historical audio/video programming to a gaming device player.
- the audio/video programming field of one or more of the records 402 a - n may store an executable audio/video programming file such as an MPEG2, MPEG, AVI, MOV, WAV or other similar file as is known in the art.
- the audio/video programming field of one or more of the records 402 a - n may include a pointer to remotely stored historical audio/video programming.
- an audio/video programming field may contain a pointer to a historical audio/video programming file stored within the controller 102 (or within the event recording device 106 coupled to the controller 102 ). Further, an audio/video programming field may contain a pointer to a historical audio/video programming file stored at any other location (e.g., in a file stored at a World Wide Web address, the event recording device 106 or other location).
- the game result field of each record 402 a - n may store data (e.g., a game result 408 ) representing a game result associated with the random number (identified by random number 404 ) of the record. That is, when a random number is generated by a gaming device 104 a - n during game play, the controller 102 and/or the gaming device 104 a - n may determine a game result for the game play by examining data stored within the game result field of the record 402 a - n having a random number 404 that matches the random number generated by the gaming device 104 a - n . For example, in the exemplary outcome database 210 ′ of FIG.
- the game result “WIN” (e.g., the game result 408 of record 402 a ) is associated with the random number 00001 (e.g., the random number 404 of record 402 a ). Accordingly, when the random number generator 314 ( FIG. 3 ) of one of the gaming devices 104 a - n generates a random number having a value of 00001, the controller 102 and/or the corresponding gaming device 104 a - n may associate a winning game result with the random number.
- This random number and/or game result may be employed by the controller 102 and/or the gaming device 104 a - n to determine an outcome value and/or a payout (or no payout as the case may be) for a gaming device player (as described further below).
- the outcome value field of each record 402 a - n may store data (e.g., an outcome value 410 ) representing an outcome value associated with the random number (identified by random number 404 ) of the record. That is, when a random number is generated by a gaming device 104 a - n during game play, the controller 102 and/or the gaming device 104 a - n may determine an outcome value of a game result for the game play by examining data stored within the outcome value field of the record 402 a - n having a random number 404 that matches the random number generated by the gaming device 104 a - n .
- data e.g., an outcome value 410
- the controller 102 and/or the gaming device 104 a - n may determine an outcome value of a game result for the game play by examining data stored within the outcome value field of the record 402 a - n having a random number 404 that matches the random number generated by the gaming device 104 a -
- an outcome value of “100” (e.g., the outcome value 410 of record 402 a ) is associated with the random number 00001 (e.g., the random number 404 of record 402 a ), as is the game result “WIN” as described previously. Accordingly, when the random number generator 314 ( FIG. 3 ) of one of the gaming devices 104 a - n generates a random number having a value of 00001, the controller 102 and/or the corresponding gaming device 104 a - n may associate a winning game result having an outcome value of “100” with the random number. This outcome value, in turn, may be employed by the controller 102 and/or the gaming device 104 a - n to determine a payment for a gaming device player (as described further below).
- the outcome database 210 ′ may be populated with data provided to the controller 102 and/or one or more of the gaming devices 104 a - n by an operator, owner or manufacturer of the controller 102 and/or the gaming devices 104 a - n , or by any other relevant party. Such data population may occur, for example, via the communication port 204 of the controller 102 or via the communication port 304 of a gaming device 104 a - n.
- FIG. 4B illustrates a sample of the contents of a second embodiment of the outcome database 210 of FIG. 2 or 3 (referred to as outcome database 210 ′′ in FIG. 4B for convenience).
- outcome database 210 ′′ may allow the controller 102 and/or a gaming device 104 a - n to ensure that particular instances of historical audio/video programming are not repeatedly output to a gaming device player should the player repeatedly achieve the same outcome value during game play, or to otherwise control historical audio/video programming output frequency.
- the outcome database 210 ′′ contains information related to the audio/video programming, game result and outcome value associated with unique ranges of random numbers (for random numbers that may be generated by the random number generator 314 of a gaming device 104 a - n ).
- a plurality of audio/video programming selections or audio/video programs may be associated with each number range.
- the outcome database 210 ′ of FIG. 4A which contains information related to a single audio/video program, game result and outcome value associated with each unique random number that may be generated by the random number generator 314 of a gaming devices 104 a - n .
- multiple audio/video programs may be associated with each unique random number.
- the random number ranges are identified in records 412 - 428 , respectively.
- the outcome database 210 ′′ contains records having fields corresponding to, for example, (1) a random number range 430 ; (2) a game result 432 ; (3) an outcome value 434 ; (4) audio/video programming or outputs 436 a - n ; and (5) audio/video programming statuses 438 a - n .
- Such fields will be referred to as a random number range field, a game result field, an outcome value field, audio/video programming fields and audio/video programming status fields, respectively.
- Other outcome information also may be stored in the outcome database 210 ′′.
- the random number range field of each record 412 - 428 may store data (e.g., a random number range 430 ) representing a range of numbers (or a number) associated with a game result (identified by a game result 432 ) of a respective game result field and an outcome value (identified by an outcome value 434 ) of a respective outcome value field of the record.
- the random number range 1-8570 e.g., the random number range 430 of record 412
- the controller 102 and/or the corresponding gaming device 104 a - n may associate the game result “LOSS” and an outcome value of 0 with the random number.
- the outcome value may be employed by the controller 102 and/or the gaming device 104 a - n to determine a payout for a gaming device player, as described further below.
- the random number range field may store any unique identifier for a random number range (e.g., a numeric, alpha-numeric or other code).
- a random number range e.g., a numeric, alpha-numeric or other code.
- the controller 102 and/or one or more of the gaming devices 104 a - n may use random number ranges 430 to access historical audio/video programming to be provided to a gaming device player, as well as game results and outcome values for the gaming device player (as described previously).
- the audio/video programming fields of a record 412 - 428 may store data (e.g., audio/video outputs 436 a - n ) that may be used by the controller 102 and/or one or more of the gaming devices 104 a - n to provide historical audio/video programming to a gaming device player (e.g., to provide an indication of the outcome value of the corresponding record).
- the audio/video programming fields of one or more of the records 412 - 428 may store executable audio/video programming files such as MPEG2, MPEG, AVI, MOV, WAV or other similar files as is known in the art.
- the audio/video programming fields of one or more of the records 412 - 428 may include pointers to remotely stored historical audio/video programming.
- an audio/video programming fields may contain pointers to historical audio/video programming is files stored within the controller 102 (or within the event recording device 106 coupled to the controller 102 ).
- an audio/video programming field may contain a pointer to a historical audio/video programming file stored at any other location (e.g., in a file stored at a World Wide Web address, the event recording device 106 or other location).
- the audio/video programming status fields of each record 412 - 428 may store data (e.g., audio/video programming statuses 438 a - n ) that each indicate a status of respective audio/video programming (identified by a respective audio/video programming or output 436 a - n ).
- data e.g., audio/video programming statuses 438 a - n
- an audio/video programming status field may indicate whether a particular audio/video programming file, episode, program or the like is to be provided to a gaming device player (e.g., to indicate a particular outcome value to which the player has become entitled to during game play).
- an audio/video programming status field initially may have a status of “YES” (indicating that the audio/video programming corresponding to the status field is to be or may be provided to a gaming device player). However, following provision of the audio/video programming to the gaming device player, the audio/video programming status field may be changed to “NO” (indicating that the audio/video programming is not to be provided to the gaming device player again).
- the controller 102 and/or a gaming device 104 a - n may perform such a status-change operation.
- Other similar flags for the audio/video programming status fields of the records 402 - 418 may be employed.
- a player of a gaming device may select a classification of historical audio/video programming to be provided to the player during game play.
- the player may directly or indirectly control the status of audio/video programming (e.g., by changing the state of one or more audio/video programming status fields).
- the record 412 illustrates exemplary data for a random number range of 1-8570 (random number range 430 ) that may be accessed if the random number generator 314 of a gaming device 104 a - n generates a random number that falls within this range.
- a random number within the range of 1-8570 results in a LOSS game result (game result 432 ) and an outcome value of 0 (outcome value 434 ).
- a player of the corresponding gaming device 104 a - n may be provided with audio/video programming that indicates the outcome value of the game result.
- the first audio video programming (audio/video output 436 a ) is unavailable as indicated by an audio/video programming status of NO (audio/video programming status 438 a ).
- the nth audio/video programming (audio/video output 436 n ) may be provided to the player as indicated by an audio/video programming status of YES (audio/video programming status 438 a ).
- the player may be provided at least an indication of the 0 outcome value if the controller 102 and/or the respective gaming device 104 a - n provides audio/video programming to the player that displays a ground ball being hit to third base (audio/video output 436 n ).
- the actual outcome value of 0 may or may not be displayed to the player.
- the outcome database 210 ′′ may be populated with data provided to the controller 102 and/or one or more of the gaming devices 104 a - n by an operator, owner or manufacturer of the controller 102 and/or the gaming devices 104 a - n , or by any other relevant party. Such data population may occur, for example, via the communication port 204 of the controller 102 or via the communication port 304 of a gaming device 104 a - n .
- differing numbers of audio/video programming may be associated with different random number ranges (e.g., as records, such as record 428 , with random number ranges that are accessed infrequently may only a require a few audio/video programming options to ensure that a gaming device player does not view the same audio/video programming repeatedly).
- FIG. 5 illustrates a sample of the contents of the probability database 212 of FIG. 2 or 3 .
- the probability database 212 contains information that may be utilized by the controller 102 and/or one or more of the gaming devices 104 a - n to establish frequencies with which various outcome values occur during game play.
- the probability database 212 contains frequency information for nine number ranges as provided in records 502 - 518 , respectively.
- the probability database 212 contains records having fields corresponding to, for example, (1) a random number range 520 ; (2) an outcome value 522 ; and (3) an expected number of hits per cycle 524 .
- Such fields will be referred to as a random number range field, an outcome value field and an expected hits per cycle field, respectively.
- Other probability information also may be stored in the probability database 212 .
- the random number range field of each record 502 - 518 may store data (e.g., a random number range 520 ) representing a range of numbers (or a number) associated with an outcome value (identified by an outcome value 522 of a respective outcome value field of the record).
- data e.g., a random number range 520
- the random number range 1-8570 e.g., the random number range 520 of record 502
- an outcome value of 0 e.g., the outcome value 522 of record 502 . Accordingly, when the random number generator 314 ( FIG.
- the controller 102 and/or the corresponding gaming device 104 a - n may associate an outcome value of 0 with the random number. This outcome value, in turn, may be employed by the controller 102 and/or the gaming device 104 a - n to determine a payout for a gaming device player, as described further below.
- the expected hits per cycle field of a record 502 - 518 may store data (e.g., expected hits per cycle 524 ) that indicates the expected or average number of times a random number associated with a given outcome value will be generated by the random number generator 314 of a gaming device ( FIG. 3 ) over a complete cycle of the gaming device.
- the random number generator 314 of FIG. 3 may be adapted to generate a random number having a value between 1 and 10,648.
- the random number generator 314 ( FIG. 3 ) will only generate a number that falls within the random number ranges 520 of the probability database 212 .
- the expected hits per cycle 524 associated with a record 502 - 518 specifies an expected or average number of times a random number associated with a given outcome value will be generated by the random number generator 314 ( FIG. 3 ) during a complete cycle of the gaming device. It will be understood that other number ranges, outcome values, expected hits per cycle and/or slot machine arrangements (e.g., other numbers of reels and/or stops per reel) may be employed.
- the probability database 212 may be populated with data provided to the controller 102 and/or one or more of the gaming devices 104 a - n by an operator, owner or manufacturer of the controller 102 and/or gaming devices 104 a - n , or by any other relevant party. Such data population may occur, for example, via the communication port 204 of the controller 102 or via the communication port 304 of a gaming device 104 a - n.
- FIG. 6 illustrates a flow chart of a first exemplary process 600 of the gaming device control system 100 of FIGS. 1-5 useful in describing the general operation of the gaming device control system 100 .
- One or more of the steps of the process 600 may be embodied within computer program code of the program 208 of the controller 102 and/or the program 308 of one or more of the gaming devices 104 a - n .
- the above-mentioned computer program code may be embodied in one or more computer program products.
- the process 600 begins in step 601 in which historical audio/video programming or other similar historical event content information is received by the controller 102 and/or one or more of the gaming devices 104 a - n .
- the audio/video programming may be stored locally at the controller 102 and/or one or more of the gaming devices 104 a - n (e.g., within the data storage device 206 of the controller 102 , the memory 320 or data storage device 306 of a gaming device 104 a - n , etc.).
- a pointer to audio/video programming may be received and/or stored by the controller 102 and/or one or more of the gaming devices 104 a - n (e.g., a WORLD WIDE WEB or other similar address).
- Audio/video programming may be received from a variety of sources. For example, audio/video programming, pointers and/or other information may be provided to the gaming devices 104 a - n via the controller 102 . Further audio/video programming, pointers and/or other information may be provided to the gaming devices 104 a - n and/or the controller 102 from a source outside of the gaming device control system 100 (e.g., from another event recording device, a casino owner or operator or other third party).
- a source outside of the gaming device control system 100 e.g., from another event recording device, a casino owner or operator or other third party.
- audio/video programming may be provided to the controller 102 and/or one or more of the gaming devices 104 a - n from a portable media such as a DVD, CD-ROM, etc., from hardware such as a hard disk, dedicated server, set top box (e.g., a TiVo® unit manufactured by PhillipsTM), etc., from the Internet (e.g., via a download from the World Wide Web), or from any other similar source.
- the controller 102 and/or one or more of the gaming devices 104 a - n may create audio/video programming (e.g., animated audio/video programming).
- the historical audio/video programming is associated with an outcome value of a game result of a gaming device 104 a - n .
- the controller 102 , the gaming device 104 a - n , an operator of the controller 102 and/or gaming device 104 a - n , etc. may examine the received historical audio/video programming and determine what, if any, outcome value may be associated with the historical audio/video programming (e.g., determine an outcome value of a game result of the gaming device 104 a - n that may be suggested, implied, hinted at, signified, or discerned by or that is otherwise is “indicatable” by the content of the audio/video programming).
- the audio/video programming may be associated with a high outcome value (e.g., by associating the audio/video programming directly with the outcome value or with a random number or range of random numbers associated with the outcome value).
- the content of historical audio/video programming received by the controller 102 and/or a gaming device 104 a - n may include a sporting event highlight, such as a basketball player attempting a shot.
- the controller 102 , the gaming device 104 a - n , a controller/operator of one or more of the same, etc. may review the audio/video programming and determine an appropriate outcome value to be associated with the audio/video programming (e.g., an outcome value that may be indicated by the audio/video programming).
- a missed shot e.g., basketball, hockey, soccer, etc.
- depicted in audio/video programming may be associated with an outcome value of 0 or another low outcome value.
- a successful shot/score may be associated with a higher outcome value.
- Audio/video programming with content of great historical significance or depicting a high level of performance or achievement may be associated with a very high outcome value. For example, Michael Jordan's game winning shot with 5.2 seconds remaining in game 6 of the 1997-1998 NBA finals, a hole-in-one, a perfect 10 or other flawless execution, may be associated with a jackpot or other high outcome value.
- the historical audio/video programming is stored such that the outcome value is correlated to at least a pointer to the historical audio/video programming (e.g., the audio/video programming is stored in a correlative relationship to the outcome value and/or a random number associated with the outcome value).
- an indication of the historical audio/video programming e.g., a file, a pointer to the file, etc.
- the outcome database 210 ′ FIG. 4A
- the outcome database 210 ′′ FIG. 4B
- the process 600 may end at step 603 .
- the historical audio/video programming (or a pointer to the historical audio/video programming) and the associated outcome value may be transmitted to one or more gaming devices 104 a - n .
- the historical audio/video programming (or a pointer to the historical audio/video programming) and/or the associated outcome value may be transmitted to one or more gaming devices 104 a - n from the controller 102 , the event recording device 106 and/or any other location. Thereafter, the process 600 ends.
- FIG. 7A illustrates a flow chart of a second exemplary process 700 a of the gaming device control system 100 of FIGS. 1-5 useful in describing the general operation of the gaming device control system 100 .
- One or more of the steps of the process 700 a may be embodied within computer program code of the program 208 of the controller 102 and/or the program 308 of one or more of the gaming devices 104 a - n .
- the above-mentioned computer program code may be embodied in one or more computer program products.
- the process 700 a begins in step 701 in which historical audio/video programming or other similar historical event content information is received by the controller 102 and/or one or more of the gaming devices 104 a - n .
- Such a step may be similar to that of step 601 of process 600 of FIG. 6 and/or may be eliminated if the audio/video programming has already been received (e.g., and stored locally at one or more of the gaming devices 104 a - n ).
- Audio/video programming may be received from a variety of sources. For example, audio/video programming, pointers and/or other information may be provided to the gaming devices 104 a - n via the controller 102 . Further audio/video programming, pointers and/or other information may be provided to the gaming devices 104 a - n and/or the controller 102 from a source outside of the gaming device control system 100 (e.g., from another event recording device, a casino owner or operator or other third party).
- a source outside of the gaming device control system 100 e.g., from another event recording device, a casino owner or operator or other third party.
- audio/video programming may be provided to the controller 102 and/or one or more of the gaming devices 104 a - n from a portable media such as a DVD, CD-ROM, etc., from hardware such as a hard disk, dedicated server, set top box (e.g., a TiVo® unit manufactured by Phillips®), etc., from the Internet (e.g., via a download from the World Wide Web), or from any other similar source.
- the controller 102 and/or one or more of the gaming devices 104 a - n may create audio/video programming (e.g., animated audio/video programming).
- step 702 the historical audio/video programming is associated with an outcome value of a game result of a gaming device 104 a - n .
- a gaming device 104 a - n may associate received historical audio/video programming and a corresponding outcome value with a random number or a range of random numbers (e.g., based on information stored within the probability database 212 ( FIG. 5 ) of the controller 102 and/or the gaming device 104 a - n ).
- the controller 102 may associate random numbers and/or random number ranges with historical audio/video programming and a corresponding outcome value, and such information may be transmitted to and stored locally at one or more gaming devices 104 a - n (or retrieved from the controller 102 by one or more gaming devices 104 a - n ). In general, more than one random number, random number range and/or outcome value may be associated with a particular historical audio/video programming content.
- a game initiation signal is received by a gaming device 104 a - n .
- the game initiation signal may comprise, for example, an indication of a wager by a gaming device player, actuation of a button, handle or lever, etc.
- a gaming device 104 a - n may receive a game initiation signal via the input device 310 or the communication port 304 (e.g., from the controller 102 or some other source).
- the controller 102 and/or a gaming device 104 a - n may initiate game play at the respective gaming device 104 a - n (e.g., in response to the game initiation signal).
- the controller 102 and/or the respective gaming device 104 a - n may instruct the random number generator 314 of the gaming device to generate a random number.
- the controller 102 may initiate game play at is a gaming device by transmitting a game initiation signal to the gaming device (e.g., via the communication port 204 of the controller 102 ).
- a gaming device player may be directed/required to initiate game play at a gaming device in response to a game initiation signal.
- the controller 102 and/or the gaming device 104 a - n may determine historical audio/video programming and an outcome value for a game result of the initiated game play. For example, the controller 102 and/or the gaming device 104 a - n may access the game result field, the audio/video programming field and the outcome value field of the record 402 a - n of the outcome database 210 ′ ( FIG.
- the controller 102 and/or the gaming device 104 a - n may access the game result field, the audio/video programming fields and the outcome value field of the record 412 - 418 of the outcome database 210 ′′ ( FIG. 4B ) having a random number range 430 that includes the random number generated in step 704 ; and determine a game result, audio/video programming and an outcome value based on the contents of the game result field, the audio/video programming fields and the outcome value field of the record.
- the historical audio/video programming retrieved at step 705 is provided (e.g., output or otherwise displayed) to the gaming device player.
- the controller 102 and/or a gaming device 104 a - n may execute a file containing audio/video programming and stored within the outcome database 210 ′ of FIG. 4A or the outcome database 210 ′′ of FIG. 413 (e.g., an MPEG2, MPEG, AVI, MOV, WAV or other similar file), and output audio/video content via an appropriate device (e.g., the output device 312 of one of the gaming devices 104 a - n ).
- the controller 102 and/or a gaming device 104 a - n may host or output programming received from another source (e.g., a gaming device 104 a - n may host/output programming received from the controller 102 , the controller 102 and/or a gaming device 104 a - n may host/output programming received from a remote location such as from a dedicated server, the Internet or the event recording device 106 ).
- a gaming device 104 a - n may host/output programming received from the controller 102
- the controller 102 and/or a gaming device 104 a - n may host/output programming received from a remote location such as from a dedicated server, the Internet or the event recording device 106 ).
- any payout due to the gaming device player (based on the game result and/or outcome value of the game play initiated at step 703 and/or 704 ) is provided to the gaming device player.
- the controller 102 and/or the respective gaming device 104 a - n may access the outcome value field of the appropriate record 402 a - n of the outcome database 210 ′ or the outcome value field of the appropriate record 412 - 428 of the outcome database 210 ′′ to determine the payout due to the gaming device player.
- the payout the gaming device player is to receive may be equal to or based on the outcome value achieved by the gaming device player during game play.
- the controller 102 and/or a gaming device 104 a - n may direct the hopper 318 (via the corresponding hopper controller 316 ) to dispense a predetermined payout to the gaming device player.
- the payout may be cash deposited to a coin tray of a gaming device, posted to an account associated with the gaming device player (e.g., as a credit), a voucher or printed receipt that includes a bar code that may be subsequently validated/redeemed, etc.
- the process 700 a of FIG. 7A ends.
- the controller 102 and/or the respective gaming device 104 a - n may determine or otherwise access first historical audio/video programming.
- the controller 102 and/or the gaming device 104 a - n may access the first audio/video programming field of the record 412 - 418 of the outcome database 210 ′′ ( FIG. 4B ) having a random number range 430 that includes the random number generated by the respective gaming device 104 a - n , and determine the first historical audio/video programming based on the content of the first audio/video programming field of the record.
- the outcome value alternatively may be employed as an index into the appropriate record, and/or random numbers rather than random number ranges may be employed to access audio/video programming.
- the controller 102 and/or the respective gaming device 104 a - n may examine the audio/video programming status field ( FIG. 4B ) corresponding the first audio/video programming (e.g., the first audio/video programming status field of the record 412 - 428 that includes or points to the first audio/video programming determined/accessed in step 710 ). Based on the current state of the status field, the controller 102 and/or the respective gaming device 104 a - n may determine whether the first audio/video programming should be provided to the gaming device player.
- more than one audio/video programming selection may be associated with an outcome value, and the controller 102 , one or more of the gaming devices 104 a - n , a gaming device player or any other relevant party may determine, for example, how often (if ever) audio/video programming may repeat during game play.
- Such an approach may provide the controller 102 and/or the gaming devices 104 a - n with increased flexibility with regard to programming content to be output to a gaming device player.
- step 711 If it is determined in step 711 that the first audio/video programming should not be provided to the gaming device player (e.g., based on the first audio/video programming status field of the corresponding record of the outcome database 210 ′′), in step 712 , the controller 102 and/or the respective gaming device 104 a - n may determine or otherwise access different audio/video programming for the gaming device player. Step 711 then may be repeated to determine if the newly accessed audio/video programming should be provided to the gaming device player (as described above). Steps 711 and 712 may be repeated until audio/video programming been accessed that may be provided to the gaming device player.
- step 713 the historical audio/video programming is provided (e.g., output or otherwise displayed) to the gaming device player.
- the controller 102 and/or a gaming device 104 a - n may execute a file containing audio/video programming as described previously with reference to step 707 of FIG. 7A (e.g., an MPEG2, MPEG, AVI, MOV, WAV or other similar file stored, for example, in the outcome database 210 ′′), and output audio/video content via an appropriate device (e.g., the output device 312 of the gaming device 104 a - n ).
- the controller 102 and/or a gaming device 104 a - n may host or output programming received from another source (e.g., a gaming device 104 a - n may host/output programming received from the controller 102 , the controller 102 and/or a gaming device 104 a - n may host/output programming received from a remote location such as from a dedicated server, the Internet or the event recording device 106 ).
- a gaming device 104 a - n may host/output programming received from the controller 102
- the controller 102 and/or a gaming device 104 a - n may host/output programming received from a remote location such as from a dedicated server, the Internet or the event recording device 106 ).
- any payout due to the gaming device player is provided to the gaming device player.
- the controller 102 and/or the respective gaming device 104 a - n may access the outcome value field of the appropriate record 412 - 428 of the outcome database 210 ′′ to determine the payout due to the gaming device player.
- the payout the gaming device player is to receive may be equal to or based on the outcome value achieved by the gaming device player during game play.
- the controller 102 and/or a gaming device 104 a - n may direct the hopper 318 (via the corresponding hopper controller 316 ) to dispense a predetermined payout to the gaming device player.
- the payout may be cash deposited to a coin tray of a gaming device, posted to an account associated with the gaming device player (e.g., as a credit), a voucher or printed receipt that includes a bar code that may be subsequently validated/redeemed, etc.
- the process 700 b of FIG. 7B ends.
- FIG. 8 illustrates a sample of the contents of the session status database 214 of the controller 102 of FIG. 2 .
- one or more of the gaming devices 104 a - n may be similarly configured to employ a session status database.
- the session status database 214 includes data relevant to various gaming sessions being conducted and/or that have been conducted at one or more of the gaming devices 104 a - n .
- the controller 102 may employ the session status database to determine whether or not certain historical audio/video programming should be made available to a gaming device player during a session of game play at a gaming device (e.g., whether an audio/video programming status field associated with audio/video programming should be “flagged” to allow or prevent provision of the audio/video programming to a gaming device player as described previously with reference to the outcome database 210 ′′ of FIG. 4B ).
- a similar session status database may be employed by one or more of the gaming devices 104 a - n to regulate/control audio/video programming that is provided to a gaming device player during game play.
- the session status database 214 contains information related to five gaming device players (e.g., engaged in gaming sessions at five different gaming devices being monitored and/or controlled by the controller 102 ).
- the five gaming device players are identified in records 802 - 810 , respectively.
- the session status database 214 contains records having fields corresponding to, for example, (1) a player identifier 812 ; (2) a gaming device identifier 814 ; (3) a session start date/time 816 ; (4) a number of handle pulls 818 ; and (5) audio/video programming or output information 820 a - n .
- Such fields will be referred to as a player identifier field, a gaming device identifier field, a start date/time field, a number of handle pulls field and audio/video programming information fields, respectively.
- Other player/gamming session information also may be stored in the session status database 212 .
- the player identifier field of each record 802 - 810 may store data (e.g., a player identifier 812 ) representing a unique identifier (e.g. a numeric, alpha-numeric or other code) for a player of a gaming device, such as one of the gaming devices 104 a - n .
- the information stored in the player identifier field may be derived, for example, from a player tracking card at a gaming device, may be provided by the player, or may be obtained by any other method.
- the gaming device identifier field of a record 802 - 810 may store a generalized textual, graphical or other description (e.g., a gaming device identifier 814 ) for a gaming device being employed by a player identified by a respective player identifier 812 of the record.
- a gaming device identifier field may be employed by the controller 102 (and/or a gaming device 104 a - n ) to identify the gaming device being employed by a gaming device player.
- the session start date/time field of a record 802 - 810 may store date and/or time information that identifies when a gaming device player (identified by the player identifier 812 of the record) began a gaming session, game play or other activity at a gaming device (identified by the gaming device identifier 814 of the record).
- information stored in the session start date/time field of a record 802 - 810 may be employed by the controller 102 and/or a gaming device 104 a - n to determine the availability of certain historical audio/video programming to a gaming device player.
- an audio/video programming status field FIG.
- audio/video programming may be periodically updated or reset to allow previously displayed and/or disabled audio/video programming to be provided to a gaming device player during a gaming session (e.g., even though the same audio/video programming has already been provided to the gaming device player during the gaming session).
- the number of handle pulls field of a record 802 - 810 may store information that identifies the number of times game play has been initiated by a gaming device player (identified by the player identifier 812 of the record) of a gaming device (identified by the gaming device identifier 814 of the record).
- information stored in the number of handle pulls field of a record 802 - 810 may be employed by the controller 102 and/or a gaming device 104 a - n to determine the availability of certain historical audio/video programming to a gaming device player.
- an audio/video programming status field FIG.
- audio/video programming may be updated or reset to allow previously displayed and/or disabled audio/video programming to be provided to a gaming device player during a gaming session if the gaming device player has performed a predetermined number of handle pulls (e.g., even though the same audio/video programming has already been provided to the gaming device player during the gaming session).
- handle pulls e.g., even though the same audio/video programming has already been provided to the gaming device player during the gaming session.
- other parameters may be similarly employed for controlling/affecting audio/video programming availability (e.g., a number of times a game initiation button has been pressed).
- the audio/video programming information fields of a record 802 - 810 may store information (e.g., audio/video programming information 820 a - 820 n ) that describes and/or identifies instances of audio/video programming that have been output to a gaming device player identified by the player identifier 812 of the record (e.g., in accordance with the present invention so as to indicate an outcome value of a game result of game play at a gaming device identified by the gaming device identifier 814 of the record).
- information e.g., audio/video programming information 820 a - 820 n
- the audio/video programming information fields of a record 802 - 810 may store information (e.g., audio/video programming information 820 a - 820 n ) that describes and/or identifies instances of audio/video programming that have been output to a gaming device player identified by the player identifier 812 of the record (e.g., in accordance with the present invention so as to indicate an outcome value of a
- information stored in the audio/video programming information fields of a record 802 - 810 may be employed by the controller 102 and/or a gaming device 104 a - n during the selection of audio/video programming from a plurality of audio/video programming selections that are associated with an outcome value.
- the controller 102 and/or a gaming device 104 a - n may examine the audio/video programming information fields (audio/video programming information 820 a - 820 n ) to determine if a particular audio/video programming selection has been previously provided to a gaming device player (e.g., a particular audio/video programming selection accessed, for example, during step 710 or step 712 of the process 700 b of FIG. 7B ).
- the session status database 214 may be populated with data provided to the controller 102 and/or one or more of the gaming devices 104 a - n by an operator, owner or manufacturer of the controller 102 and/or the gaming devices 104 a - n , or by any other relevant party. Such data population may occur, for example, via the communication port 204 of the controller 102 or via the communication port 304 of a gaming device 104 a - n.
- the record 802 illustrates exemplary data for a gaming device player P 161 (player identifier 812 ) that is participating in a gaming session at gaming device M 601 (gaming device identifier 814 ).
- the player P 161 began game play activity at the gaming device M 601 on Jan. 1, 2005 at 1:55 pm (session start date/time 816 ), and has initiated game play 86 times (number of handle pulls 818 ).
- the player P 161 has been provided a plurality of audio/video programs (audio/video programming information 820 a - 820 n ).
- Embodiments of the present invention thus provide methods, apparatus, systems, computer program products and the like for employing audio/video programming to indicate an outcome value of game play at a gaming device such as a slot machine, video poker machine, etc.
- the invention may be employed to display an outcome value to a gaming device player, based on pre-established payouts and/or probabilities associated with a gaming device (e.g., a slot machine), in the form of historical audio/video programming (e.g., audio/video information representative of a historical event).
- such historical audio/video programming may include, for example, content that depicts a professional athlete executing a golf shot, a football play (e.g., a kick return), a baseball event (e.g., a single pitch/hit in a home run derby) or similar physical contest, an actor or actress performing in a soap opera or situational comedy scene, etc., an animated movie or feature, or any other similar audio/video programming embodied in a digital, an analog or another format.
- content such as out-takes, bloopers, poorly-acted scenes and/or scenes having little significance to an overall establishment of a plot may be associated with reduced outcome values.
- content that depicts well-acted scenes or scenes of greater significance or impact to an overall establishment of a plot may be associated with greater outcome values.
- the present invention may be implemented via a random number determination process (e.g., employing a random number as an index to historical audio/video programming), so as to be compatible with the majority of existing casino gaming devices.
- the historical audio/video programming to be output to a gaming device player may be representative of one or more golfers executing golf shots during a golf tournament. Such an embodiment is advantageous in that a large number of audio/video programming selections may be recorded, created or otherwise captured during a typical golf tournament.
- Each golf stroke may be reviewed, interpreted and correlated to an outcome value of a gaming machine, and used to indicate an outcome value to a gaming device player.
- a hole-in-one may be associated with a top jackpot, while a missed short putt or errant shot may be associated with an outcome value of 0.
- golf-related audio/video programming in accordance with the present invention is also advantageous in that certain probabilities associated with the game of golf closely resemble probabilities associated with slot machines.
- the known general odds of a professional golfer executing a hole-in-one on a given par 3 tee shot are approximately the same as the known odds of a slot machine player achieving a top jackpot with any given pull of an average 22-stops-per-reel, non-progressive jackpot slot machine (e.g., approximately 1 in 10,000+).
- a gaming device player may establish one or more parameters for use by the controller 102 and/or a gaming device 104 a - n during selection of historical audio/video programming to be output to the gaming device player.
- the controller 102 and/or a gaming device 104 a - n may provide a menu or list of options for a gaming device player that allows the player to select a classification of audio/video programming to receive during game play (e.g., the audio/video programming providing an indication of an outcome value of a game result).
- a classification of audio/video programming may include audio/video programming relating to one or more of a specific sports team (e.g., a favorite baseball team), athlete, course, stadium, field, golf hole selection, venue, actor or actress, era or time period, game (e.g., the World Series, the 1997 World Series, World Series game 7, the Superbowl, etc.).
- a specific sports team e.g., a favorite baseball team
- athlete e.g., a favorite baseball team
- athlete e.g., sport, athlete, course, stadium, field, golf hole selection, venue, actor or actress, era or time period, game
- game e.g., the World Series, the 1997 World Series, World Series game 7, the Superbowl, etc.
- the controller 102 and/or a gaming device 104 a - n may employ classification information provided by a gaming device player to limit or otherwise control the content of historical audio/video programming provided to the gaming device player during game play.
- the controller 102 and/or a gaming device 104 a - n may store a plurality of outcome tables (e.g., within one or more of the outcome databases 210 , 210 , 210 ′′) each containing historical audio/video programming (or pointers to such programming) that relates to and/or is based on the classification of audio/video programming selected by a gaming device player (e.g., audio/video programming that relates only to the team, athlete, actor, etc., selected by the gaming device player).
- Outcome values may be associated and stored with the audio/video programming.
- TABLE 1 includes a list of exemplary classifications of audio/video programming that may be provided and/or made available to a gaming device player in accordance with the present invention (e.g., and used to indicate an outcome value of a game result of game play at a gaming device 104 a - n ).
- the data in TABLE 1 is merely exemplary, and it will be understood that other classifications of audio/video programming may be employed. In general, such classifications may be selected by a gaming device player, the controller 102 , a gaming device 104 a - n , or any other relevant party. Further, more than one classification of audio/video programming may be provided during game play and/or a gaming session.
- historical audio/video programming may form the basis of a bonus game at a gaming device 104 a - n .
- audio/video programming such as a scene from a situational comedy (SitCom) or other episode of programming, may be displayed to a gaming device player to indicate an outcome value of game play. Thereafter, the gaming device player may be prompted with a bonus trivia question (e.g., by the controller 102 and/or a gaming device 104 a - n ), and be entitled to an additional payout if the player answers the question correctly.
- Exemplary bonus questions might include the season in which the episode first aired, the name of the actor that plays the lead character, etc.
- historical audio/video programming may be output to a gaming device player (e.g., by the controller 102 and/or a gaming device 104 a - n ) in a manner that provides commonality or continuity during game play (e.g., from one presentation of audio/video programming to the next during a gaming session).
- the controller 102 and/or a gaming device 104 a - n may provide audio/video programming associated with the first golf hole of the golf course during the beginning portion of a gaming session, and may provide audio/video programming associated with subsequent golf holes thereafter (e.g., sequentially so that the game player “progresses” through the 18-hole golf course during game play at the gaming device 104 a - n ).
- the session status database 214 ( FIG. 2 ) may be employed to provide information regarding session start times and other relevant information to assist in such an embodiment.
- audio/video programming to be output to a gaming device player during game play may be provided to the controller 102 and/or a gaming device 104 a - n by a gaming device player (e.g., using the event recording device 106 , the World Wide Web or via any other method).
- the gaming device player may “pre-register” audio/video programming with the controller 102 and/or a gaming device 104 a - n (e.g., for subsequent use when outcome values are indicated by the provision of audio/video programming to the player).
- the process by which historical audio/video programming is selected for output to a gaming device player may be displayed to the player.
- a gaming device 104 a - n may display a plurality of small windows, each depicting a first scene of different audio/video programming that may be output to the gaming device player (e.g., to indicate one or more outcome values).
- the gaming device player, the controller 102 and/or a gaming device 104 a - n may select any one of the audio/video programming options for output to the gaming device player.
- the provision of historical audio/video information to the gaming device player may entail providing multiple instances of audio video programming relating to a single determination of an outcome value.
- the provision of audio/video programming may entail providing three separate audio/video clips (e.g. each of a threesome's tee shots).
- the outcome value may be determined by or indicated to the player should each of the clips convey successful execution and/or a common result (e.g. all three players reach the green in regulation).
Abstract
In a first aspect, a method of operating a gaming device is provided. The method includes the steps of (1) determining an outcome value of a game result of the gaming device; (2) retrieving historical audio/video programming having content that provides an indication of the outcome value; and (3) providing the historical audio/video programming to a player of the gaming device. The historical audio/video programming may comprise, for example, a television show, a sporting event, a movie, an animated show, or the like. Numerous other aspects are provided.
Description
- The present application claims priority from U.S. Provisional Patent Application Ser. No. 60/373,111, filed Apr. 16, 2002 and titled “Gaming Device Methods and Apparatus Employing Audio/Video Clip Outcome Presentation”, which is hereby incorporated by reference herein in its entirety.
- Within the casino gaming industry, slot machines typically generate most of the profits realized by casino owners and operators. For this reason, numerous slot machine types and formats have been developed and are employed within casinos (e.g., slot machines having a variety of display formats for the reels or other game features of the slot machines, larger jackpots, etc.). By providing a large variety of slot machines, casino owners and operators may appeal to a larger audience, and acquire and retain slot machine players.
- Despite the variety of available options, conventional slot machines may still lack sufficient entertainment value to attract and retain slot machine players. Specifically, many people view all or a portion of slot machine play primarily as a passive, relatively boring experience. Accordingly, a need exists for improved slot machines that provide a more interactive and/or exciting gaming experience.
- In a first aspect of the invention, a first method of operating a gaming device is provided. The first method includes the steps of (1) determining an outcome value of a game result of the gaming device; (2) retrieving historical audio/video programming having content that provides an indication of the outcome value; and (3) providing the historical audio/video programming to a player of the gaming device. The historical audio/video programming may comprise, for example, a television show, a sporting event, a movie, an animated show, or the like.
- In a second aspect of the invention, a second method of operating a gaming device is provided. The second method is similar to the first method, but includes the step of receiving a selection of a classification of audio/video programming for a player of the gaming device. That is, the player of the gaming device may influence the selection of audio/video programming to be provided to the player. Exemplary classifications of audio/video programming may include, for example, audio/video programming that relates to a particular sporting event (or type of sporting event), team (or type of team), athlete, actor or actress, performance, etc.
- In a third aspect of the invention, a method for use with a gaming device is provided. The method includes the steps of (1) receiving historical audio/video programming; (2) examining content of the historical audio/video programming; (3) determining an outcome value of a game result of the gaming device that is indicatable by the content of the audio/video programming; and (4) associating the historical audio/video programming with the outcome value. One or more of the above methods may be performed, for example, by a controller and/or a gaming device.
- Numerous other aspects of the invention are provided, as are systems, apparatus, computer program products and/or data structures in accordance with these and other aspects of the invention. Each computer program product described herein may be carried by a medium readable by a computer (e.g., a carrier wave signal, a floppy disc, a hard drive, a random access memory, etc.).
- In another aspect of the invention, a gaming device control system is provided. The gaming device control system includes means for receiving a game initiation signal, and means for initiating game play at a gaming device in response to the game initiation signal. The gaming device control system further includes means for determining a game result of the game play initiated at the gaming device and means for determining an outcome value of the game result.
- The gaming device control system also includes means for selecting historical audio/video programming having content that provides an indication of the outcome value and means for providing the historical audio/video programming to a player of the gaming device. Further, the gaming device control system includes means for at least arranging for payment to the player based on the outcome value (e.g. if the game result is a winning game result).
- With these and other advantages and features of the invention that will become hereinafter apparent, the nature of the invention may be more clearly understood by reference to the following detailed description of the invention, to the appended claims and to the several drawings attached herein.
-
FIG. 1 is a schematic diagram of an exemplary gaming device control system provided in accordance with the present invention. -
FIG. 2 is a schematic diagram of an exemplary embodiment of a controller ofFIG. 1 . -
FIG. 3 is a schematic diagram of an exemplary embodiment of a gaming device ofFIG. 1 . -
FIG. 4A illustrates a sample of the contents of a first exemplary outcome database ofFIG. 2 or 3. -
FIG. 4B illustrates a sample of the contents of a second exemplary outcome database ofFIG. 2 or 3. -
FIG. 5 illustrates a sample of the contents of a probability database ofFIG. 2 or 3. -
FIG. 6 illustrates a flow chart of a first exemplary process of the gaming device control system ofFIGS. 1-5 useful in describing the general operation of the gaming device control system. -
FIG. 7A illustrates a flow chart of a second exemplary process of the gaming device control system ofFIGS. 1-5 . -
FIG. 7B illustrates a flow chart of a third exemplary process of the gaming device control system ofFIGS. 1-5 . -
FIG. 8 illustrates a sample of the contents of the session status database of the controller ofFIG. 2 . - In one or more embodiments of the invention, historical audio/video programming may be provided to a player of a gaming device. More specifically, historical audio/video programming may be provided to the player during game play so as to indicate an outcome value the player will receive as a result of the game play. For example, in one embodiment of the invention, a player may provide a wager and subsequently pull a handle or actuate a button of a gaming device to initiate game play at the gaming device. Thereafter, the gaming device may determine a game result for the game play (e.g., win or lose) and an accompanying outcome value for the game play (e.g., no payment, a large payment, a nominal payment, etc.). In place of a conventional (e.g. reel-based) display that indicates an outcome value of the game play, the present invention may retrieve historical audio/video programming that provides an indication of the outcome value, and provide the historical audio/video programming to the player.
- The historical audio/video programming may comprise, for example, an audio/video clip, a scene from a television show movie, or animated show (e.g., a cartoon or animated motion picture), a concert performance, a sporting event, etc., having a quality of performance, a level of achievement and/or a historical significance that is commensurate with, proportionate to or otherwise indicative of the outcome value of the game result. For instance, audio/video programming that depicts a kick-off return during a football game may be employed to indicate an outcome value of a game result of a gaming device. If a player of a gaming device achieves a jackpot as an outcome value of game play, a gaming device may provide historical audio/video programming depicting e.g. a 105-yard kick-off return for a touchdown. Likewise, if the player achieves a no payment outcome value, the gaming device may provide historical audio/video programming depicting a fair catch, a fumble, a touchback, etc. An intermediate distance kick-off return may indicate an intermediate outcome value. In each case, an increased level of player excitement and anticipation may be generated while the gaming device player watches a kick-off and attempted kick-off return during game play.
- Other historical audio/video programming may be similarly employed (e.g., sporting events, acting performances, etc.), as described further below. Such historical audio/video programming presentation may occur before, during or after the game result and/or outcome value of game play is provided (or otherwise indicated) to a gaming device player.
- By providing historical audio/video programming to a player of a gaming device so as to indicate an outcome value of a game result of the gaming device, numerous advantages are realized. When contrasted with conventional game play, such a gaming experience tends to be more exciting, interactive, and in some cases more spontaneous. For example, in one or more embodiments of the invention, a player may be unaware of the outcome value and/or game result of game play while the historical audio/video programming is being provided. However, by viewing the historical audio/video programming to obtain an indication of the outcome value and/or game result, a high level of excitement may result (e.g., as the player watches to see how far a kick-off is returned, whether a golfer makes a putt, whether a baseball player hits a home run or strikes out, whether an actress in a soap opera accepts or rejects a marriage proposal, etc.). Further, in one or more embodiments of the invention, a player of a gaming device may specify a classification of audio/video programming that will be employed to provide indications of outcome values during game play (e.g., audio/video programming that relates to a particular sporting event or type of sporting event, team, athlete, actor or actress, etc.). For example, a gaming device player may elect to have outcome values and/or game results conveyed to him in the form of sporting highlights from a particular team from a particular era (e.g. 1940's New York Yankees highlights). Game play thereby may be more personalized and/or satisfying. Accordingly, gaming devices that operate in accordance with the present invention may increase player satisfaction, attract a larger pool of gaming device players and increase the amount of time and/or money people are willing to spend at a gaming device. Casino profitability may thereby increase.
- These and other aspects of the invention are described further below with reference to
FIGS. 1-8 . - As used herein, a “gaming device” refers to a device operative to: accept monetary wagers as consideration for the presentation of a game result, the presentation of the game result being in the form of historical audio and/or video programming; determine a random number, game result and/or outcome value; based on the determined random number, game result and/or outcome value, present historical audio and/or video programming to a gaming device player, wherein the presented audio and/or video programming is indicative of the determined random number, outcome value and/or game result; and provide a monetary award to the gaming device player if the game result is a winning game result.
- As used herein, “historical audio/video programming” refers to audio and/or video programming such as one or more of an audio/video clip, a scene from a television show movie, or animated show (e.g., a cartoon or animated motion picture), one or more play(s) from a sporting event (e.g. a professional golfer executing a shot), etc. Historical audio/video programming may be pre-recorded audio/video programming and may convey to a gaming device player one or more of: a level of achievement or historical significance associated with the historical audio/video programming. As used herein, historical audio/video programming does not include the presentation of discreet slot machine reel positions, symbols or paylines, representations of playing cards, roulette wheels or keno elements. Rather, it is a distinct feature of the present invention that a gaming device outcome value may be conveyed to a gaming device player via the utilization of historical audio/video such as audio/video conveying one or more elements of e.g. a human performance (e.g. an athlete executing a play, an actor or actress reciting a line, performing within a certain context, portraying a particular type of scene or character etc.). Further, in accordance with the present invention, historical audio/video programming to be presented to a gaming device player may be determined via an independent and random process and not on the basis of a traditional reel-based gaming device outcome.
-
FIG. 1 is a schematic diagram of an exemplary gamingdevice control system 100 provided in accordance with the present invention. The gamingdevice control system 100 includes acontroller 102 in communication with a plurality ofgaming devices 104 a-n and anevent recording device 106. Although threegaming devices 104 a-n are shown inFIG. 1 , it will be understood that fewer or more than three gaming devices may be in communication with thecontroller 102. Further, thecontroller 102 may comprise one or more controllers, and more than oneevent recording device 106 may be employed. Exemplary embodiments of thecontroller 102 are described below with reference toFIG. 2 . Exemplary embodiments of thegaming devices 104 a-n are described below with reference toFIG. 3 . - The
gaming devices 104 a-n may be in communication with thecontroller 102 via any conventional communications medium and/or protocol. For example, thegaming devices 104 a-n may communicate with thecontroller 102 via a WEB-based connection, a local area network (LAN), a wide area network (WAN), the Internet, other forms of internet protocol (IP) networks (e.g., intranets or extranets), a publicly switched telephone network (PSTN), a wireless communications network or any other known communications system/medium. Those skilled in the art will understand that devices in communication with each other need only be “capable of” communicating with each other and need not be continually transmitting data to or receiving data from each other. On the contrary, such devices need only transmit data to or receive data from each other as necessary, and may actually refrain from exchanging data most of the time. For example, a device in communication with another device via the Internet may not transmit data to the other device or receive data from the other device for weeks at a time. Further, devices may be in communication even though steps may be required to establish a communication link (e.g., dialing a network service provider). - The
event recording device 106 may comprise, for example, a television camera or camcorder, a video cassette recorder (VCR), a Digital Versatile Disk (or Digital Video Disk) (DVD) recorder, a television recorder having data storage capability (e.g., TiVo® manufactured by Phillips™), a personal computer, a combination thereof, or any similar device capable of recording audio/video programming and/or providing audio/video programming to thecontroller 102. As with thegaming devices 104 a-n, theevent recording device 106 may be in communication with thecontroller 102 via any conventional communications medium and/or protocol (as described above). - As will be described further below, in one or more embodiments of the invention, the
controller 102 may be adapted to receive historical audio/video programming (e.g., from a casino owner or operator or other controller operator, the player of a gaming device, etc., such as via theevent recording device 106 or some other source), and provide the historical audio/video programming to one or more of thegaming devices 104 a-n. The historical audio/video programming then may be employed by the one ormore gaming devices 104 a-n during game play to indicate an outcome value of a game result of the game play. For example, the historical audio/video programming may comprise, a television show, a movie, an animated show (e.g., a cartoon or animated motion picture), a concert performance, a sporting event, etc., having a quality of performance, a level of achievement and/or a historical significance that is commensurate with, proportionate to or otherwise indicative of the outcome value of the game result of the game play. In certain embodiments, the historical audio/video programming may be stored by one or more of thegaming devices 104 a-n or provided directly to a gaming device player. - In other embodiments of the invention, all or a portion of the functions performed by the
controller 102 may be performed by thegaming devices 104 a-n. For example, eachgaming device 104 a-n may store historical audio/video programming locally (e.g., at thegaming device 104 a-n), and/or receive historical audio/video programming directly from theevent recording device 106. In one particular embodiment, all or a part of historical audio/video programming may be stored in a local memory of a gaming device (e.g., in a suitable format such as MPEG2 as described below). Such audio/video programming may be provided, for example, from an optical or magnetic storage media and periodically updated/loaded as required. - Whether stored locally or provided from a remote location, each
gaming device 104 a-n may be adapted to output historical audio/video programming to a player of therespective gaming device 104 a-n so as to indicate an outcome value of a game result of game play at therespective gaming device 104 a-n. -
FIG. 2 is a schematic diagram of an exemplary embodiment of thecontroller 102 ofFIG. 1 (shown coupled to one of thegaming devices 104 a-n, referred to asgaming device 104 inFIG. 2 , and the event recording device 106). Thecontroller 102 may be implemented as a system controller, as a dedicated hardware circuit, as an appropriately programmed general purpose computer, or as any other equivalent electronic, mechanical or electromechanical device. - With reference to
FIG. 2 , thecontroller 102 comprises aprocessor 202, such as one or more conventional microprocessors (e.g., one or more Intel® Pentium® processors). Theprocessor 202 is in communication with acommunication port 204 through which theprocessor 202 communicates with other devices (e.g., with thegaming devices 104 a-n, theevent recording device 106 or other gaming devices or event recording devices not shown). Thecommunication port 204 may include multiple communication channels for simultaneous communication with, for example, thegaming devices 104 a-n, theevent recording device 106 and/or other gaming or event recording devices (not shown). As stated, devices in communication with each other need not be continually transmitting to each other. On the contrary, such devices need only transmit to each other as necessary, may actually refrain from exchanging data most of the time, and may require several steps to be performed to establish a communication link between the devices. - The
processor 202 also is in communication with adata storage device 206. Thedata storage device 206 may comprise an appropriate combination of magnetic, optical and/or semiconductor memory, and may include, for example, Random Access Memory (RAM), Read-Only Memory (ROM), a compact disc and/or a hard disk. Theprocessor 202 and thedata storage device 206 each may be, for example, located entirely within a single computer or other computing device; or connected to each other by a communication medium, such as a serial port cable, a telephone line or a radio frequency transceiver. Alternatively, thecontroller 102 may comprise one or more computers that are connected to a remote server computer (not shown) for maintaining databases. - The
data storage device 206 may store, for example, (i) a program 208 (e.g., computer program code and/or a computer program product) adapted to direct theprocessor 202 in accordance with the present invention, and particularly in accordance with the processes described in detail hereinafter with regard to thecontroller 102; (ii) anoutcome database 210 adapted to store information that may be utilized to determine a game result (e.g., win/lose, pay 5 credits, etc.), an associated outcome value and/or associated audio/video programming for one or more of thegaming devices 104 a-n; (iii) aprobability database 212 adapted to store information that may be utilized to establish frequencies with which various outcome values will occur at one or more of thegaming devices 104 a-n; and (iv) asession status database 214 adapted to store information that may be employed to determine whether certain historical audio/video programming may be provided to a player of agaming device 104 a-n during game play at thegaming device 104 a-n. Exemplary embodiments of the databases 210-214 are described below with reference toFIGS. 4A-5 andFIG. 8 . - The
program 208 may be stored, for example, in a compressed, an uncompiled and/or an encrypted format, and may include computer program code that allows thecontroller 102 to employ thecommunication port 204 to: -
- 1 determine an outcome value of a game result at one of the
gaming devices 104 a-n (e.g., by receiving a random number from one of thegaming devices 104 a-n and determining the outcome value based on the random number, by receiving the outcome value directly from one of the gaming devices, etc.); - 2. retrieve historical audio/video programming having content that provides an indication of the outcome value of the game result; and/or
- 3. provide the historical audio/video programming to a player of the gaming device (e.g., by providing the historical audio/video programming to one of the
gaming devices 104 a-n or directly to the player).
Suitable computer program code may be provided for performing numerous other functions such as receiving historical audio/video programming, analyzing content of historical audio/video programming, determining an outcome value of a game result of a gaming device that is indicatable by the content of the audio/video programming, storing the outcome value such that the outcome value is correlated to at least a pointer to the historical audio/video programming, receiving payment in exchange for game play and/or the provision of historical audio/video programming, providing a payout if a player wins, receiving a selection of a classification of historical audio/video programming from a player of one of thegaming devices 104 a-n, providing historical audio/video programming that is included within the selected classification to the player, etc. The computer program code required to implement the above functions (and the other functions described herein) can be developed by a person of ordinary skill in the art, and is not described in detail herein.
- 1 determine an outcome value of a game result at one of the
- The
controller 102 may include any peripheral devices (e.g., microphones, speakers, a keyboard, a computer display, a touch screen, voice recognition software, an optical or magnetic read head, etc., generally represented by input/output devices 216 inFIG. 2 ) required to implement the above functionality. Theprogram 208 also may include program elements such as an operating system, a database management system and “device drivers” that allow theprocessor 202 to interface with computer peripheral devices (e.g., a video display, a keyboard, a computer mouse, etc.). - Note that instructions of the
program 208 may be read into a main memory (not shown) of theprocessor 202 from a computer-readable medium other than thedata storage device 206, such as from a ROM or from a RAM. While execution of sequences of instructions in theprogram 208 causes theprocessor 202 to perform the process steps described herein, hard-wired circuitry may be used in place of, or in combination with, software instructions for implementation of the processes of the present invention. Thus, embodiments of the present invention are not limited to any specific combination of hardware and software. - The
processor 202 also may be in communication with a clock (not shown) that supplies time and date information to theprocessor 202 and that may comprise, for example, a clock internal to theprocessor 202, a clock external to theprocessor 202 or a clock embodied within the program 208 (e.g., based on a system clock not shown). -
FIG. 3 is a schematic diagram of an exemplary embodiment of thegaming device 104 a ofFIG. 1 (shown coupled to thecontroller 102, which is in turn shown coupled to the event recording device 106). Thegaming devices 104 b-n may be similarly configured. As stated, eachgaming device 104 a-n may comprise a device operative to: accept monetary wagers as consideration for the presentation of a game result, the presentation of the game result being in the form of historical audio and/or video programming; determine a random number, game result and/or outcome value; based on the determined random number, game result and/or outcome value, present historical audio and/or video programming to a gaining device player, wherein the presented audio and/or video programming is indicative of the determined random number, outcome value and/or game result; and provide a monetary award to the gaming device player if the game result is a winning game result. - With reference to
FIG. 3 , thegaming device 104 a comprises aprocessor 302, such as one or more conventional microprocessors (e.g., one or more Intel® Pentium® processors). Theprocessor 302 is in communication with acommunication port 304 through which theprocessor 302 communicates with other devices (e.g., with thecontroller 102, with theevent recording device 106 or with other devices not shown). Thecommunication port 304 may include multiple communication channels for simultaneous communication with multiple devices. As stated, devices in communication with each other need not be continually transmitting to each other. On the contrary, such devices need only transmit to each other as necessary, may actually refrain from exchanging data most of the time, and may require several steps to be performed to establish a communication link between the devices. - The
processor 302 also is in communication with adata storage device 306. Thedata storage device 306 may comprise an appropriate combination of magnetic, optical and/or semiconductor memory, and may include, for example, Random Access Memory (RAM), Read-Only Memory (ROM), a compact disc and/or a hard disk. Theprocessor 302 and thedata storage device 306 each may be, for example, located entirely within a single computer or other computing device; or connected to each other by a communication medium, such as a serial port cable, a telephone line or a radio frequency transceiver. Alternatively, thegaming device 104 a may comprise one or more computers that are connected to a remote server computer (not shown) for maintaining databases. - The
data storage device 306 may store, for example, a program 308 (e.g., computer program code and/or a computer program product) adapted to direct theprocessor 302 in accordance with the present invention, and particularly in accordance with the processes described in detail hereinafter with regard to thegaming devices 104 a-n. In one or more embodiments wherein all or part of the functionality of the controller 102 (FIG. 2 ) is implemented by thegaming device 104 a, thegaming device 104 a may include one or more databases similar to the databases 210-214 described previously with reference toFIG. 2 . For convenience, the same reference numerals for these databases are employed inFIGS. 2 and 3 . Specifically, thedata storage device 306 may store (i) theoutcome database 210 adapted to store information that may be utilized to determine a game result (e.g., win/lose, etc.), an associated outcome value and/or associated audio/video programming for thegaming device 104 a; and (ii) theprobability database 212 adapted to store information that may be used to establish frequencies with which various outcome values will occur at thegaming device 104 a. Though not shown inFIG. 3 , thedata storage device 306 also may include thesession status database 214 adapted to store information that may be employed to determine whether certain historical audio/video programming may be provided to a player of thegaming device 104 a during game play at thegaming device 104 a. Note that when thesession status database 214 is employed by agaming device 104 a-n, thesession status database 214 typically will contain information relating only to therespective gaming device 104 a-n (unlike thesession status database 214 described below with reference toFIG. 8 which contains information relating to several gaming devices). - One or more of the databases 210-214 may be eliminated if the corresponding functionality is provided by the
controller 102. Exemplary embodiments of the databases 210-214 are described below with reference toFIGS. 4B-5 and 8. - The
program 308 may be stored, for example, in a compressed, an uncompiled and/or an encrypted format, and may include computer program code that allows thegaming device 104 a to: -
- 1. determine an outcome value of a game result at the
gaming device 104 a (e.g., based on a random number generated by thegaming device 104 a); - 2. retrieve historical audio/video programming having content that provides an indication of the outcome value of the game result; and/or
- 3. provide the historical audio/video programming to a player of the
gaming device 104 a.
Suitable computer program code may be provided for performing numerous other functions such as receiving historical audio/video programming, analyzing content of historical audio/video programming, determining an outcome value of a game result of the gaming device that is indicatable by the content of the audio/video programming, storing the outcome value such that the outcome value is correlated to at least a pointer to the historical audio/video programming, receiving payment in exchange for game play and/or the provision of historical audio/video programming, providing a payout if a player wins, receiving a selection of a classification of historical audio/video programming from a player of the gaming device, providing historical audio/video programming that is included within the selected classification to the player, etc.
- 1. determine an outcome value of a game result at the
- The computer program code required to implement the above functions (and the other functions described herein) can be developed by a person of ordinary skill in the art, and is not described in detail herein. The
program 308 also may include program elements such as an operating system, a database management system and “device drivers” that allow theprocessor 302 to interface with computer peripheral devices (e.g., a video display, a keyboard, a computer mouse, etc.). - Note that instructions of the
program 308 may be read into a main memory (not shown) of theprocessor 302 from a computer-readable medium other than thedata storage device 306, such as from a ROM or from a RAM. While execution of sequences of instructions in theprogram 308 causes theprocessor 302 to perform the process steps described herein, hard-wired circuitry may be used in place of, or in combination with, software instructions for implementation of the processes of the present invention. Thus, embodiments of the present invention are not limited to any specific combination of hardware and software. - The
processor 302 also may be in communication with a clock (not shown) that supplies time and date information to theprocessor 302 and that may comprise, for example, a clock internal to theprocessor 302, a clock external to theprocessor 302 or a clock embodied within the program 308 (e.g., based on a system clock not shown). - The
gaming device 104 a may include any additional components required to implement the above functionality. For example, thegaming device 104 a may include one ormore input devices 310 such as a microphone, a touch screen, a keyboard or keypad, voice recognition software/hardware, an optical or magnetic read head, a card reader, a coin accepter and/or a paper currency validator, a bar code reader (e.g., for discerning value from “cashless” gaming vouchers), a game play initiator such as a button or handle, a biometric device for determining an identity or age of a player, a credit or debit card authorization terminal, etc. - The
gaming device 104 a also may include one ormore output devices 312 for outputting appropriate audio/video programming and game play results to a player of thegaming device 104 a, audio/video programming classification selections, etc. For example, thegaming device 104 a may comprise one or more speakers, a cathode ray tube or flat panel display, a projector, etc. Note that thecontroller 102 may include similar input or output devices. - In one or more embodiments of the invention, the
gaming device 104 a also may include a random orpseudo-random number generator 314 that may be utilized by thegaming device 104 a and/or thecontroller 102 for determining a game result (e.g., after game play has been initiated at thegaming device 104 a). Therandom number generator 314 also may be employed to determine a corresponding outcome value/payout (and/or corresponding historical audio/video programming) to be provided to a player of thegaming device 104 a as described further below. Therandom number generator 314 may be embodied in hardware, software or a combination thereof as is known in the art, and may include one or more features that prevent or identify tampering. - To assist in payouts as a result of winning game results at the
gaming device 104 a, thegaming device 104 a may include ahopper controller 316 and ahopper 318. Thehopper controller 316 may be configured to instruct thehopper 318 when to dispense payment, and how much payment to dispense, to a player as a result of a winning game result at thegaming device 104 a. Hopper and hopper controllers are well known in the casino gaming device arts and will not be described in further detail herein. - In one or more embodiments of the invention, an additional memory or
data storage unit 320 may be provided, for example, to serve as an intermediate storage location for audio/video programming being provided to thegaming device 104 a from a remote source (e.g., thecontroller 102, theevent recording device 106 or another location). As stated, thegaming devices 104 b-n may be configured similarly to thegaming device 104 a ofFIG. 3 . - Samples of the contents of the
outcome database 210 and theprobability database 212 are illustrated in FIGS. 4A-B and 5, respectively. Samples of the contents of thesession status database 214 are described further below with reference toFIG. 8 . The specific data and fields illustrated in these figures represent only one embodiment of the records that may be stored in the databases of the invention. The data and fields of these databases, as well as the number of databases, can be readily modified, for example, to include more or fewer data fields. A single database also may be employed. Note that in the databases of thecontroller 102 and/or thegaming devices 104 a-n, a different reference numeral is employed to identify each field of each database. However, in at least one embodiment of the invention, fields that are similarly named (e.g., game results fields, outcome value fields, etc., described below) store similar or the same data in a similar or in the same data format. -
FIG. 4A illustrates a sample of the contents of a first embodiment of theoutcome database 210 ofFIG. 2 or 3 (referred to asoutcome database 210′ inFIG. 4A for convenience). As shown inFIG. 4A , theoutcome database 210′ contains information related to the historical audio/video programming, game result and outcome value associated with each unique random number that may be generated by therandom number generator 314 of agaming device 104 a-n. In the exemplary embodiment ofFIG. 4A , the illustrated data within theoutcome database 210′ is based on outcome values traditionally associated with a three-reel, 22-stop slot machine. Typically, such a slot machine will have 22×22×22=10,648 possible unique random numbers. Accordingly, theoutcome database 210′ includes records corresponding to 10,648 possible random numbers (referred to as records 402 a-n inFIG. 4A ). It will be understood that other random number sizes and/or game machine configurations may be employed. - With reference to
FIG. 4A , and as stated above, the 10,648 possible random numbers are identified in records 402 a-n, respectively. Specifically, theoutcome database 210′ contains records having fields corresponding to, for example, (1) arandom number 404; (2) audio/video programming or “output” 406; (3) agame result 408; and (4) anoutcome value 410. Such fields will be referred to as a random number field, an audio/video programming field, a game result field and an outcome value field, respectively. Other outcome information also may be stored in theoutcome database 210′. - The random number field of each record 402 a-n may store data (e.g., a random number 404) representing a unique random number that may be generated by the
random number generator 314 of agaming device 104 a-n. In general, the random number field may store any unique identifier for a random number (e.g., a numeric, alpha-numeric or other code). As will be described below, thecontroller 102 and/or one or more of thegaming devices 104 a-n may userandom numbers 404 to access historical audio/video programming to be provided to a gaming device player, as well as game results and outcome values for the gaming device player. - The audio/video programming field of a record 402 a-n may store data (e.g., audio/video output 406) that may be used by the
controller 102 and/or one or more of thegaming devices 104 a-n to provide historical audio/video programming to a gaming device player. For example, the audio/video programming field of one or more of the records 402 a-n may store an executable audio/video programming file such as an MPEG2, MPEG, AVI, MOV, WAV or other similar file as is known in the art. Alternatively, the audio/video programming field of one or more of the records 402 a-n may include a pointer to remotely stored historical audio/video programming. For example, if theoutcome database 210′ is located within one of thegaming devices 104 a-n, an audio/video programming field may contain a pointer to a historical audio/video programming file stored within the controller 102 (or within theevent recording device 106 coupled to the controller 102). Further, an audio/video programming field may contain a pointer to a historical audio/video programming file stored at any other location (e.g., in a file stored at a World Wide Web address, theevent recording device 106 or other location). - The game result field of each record 402 a-n may store data (e.g., a game result 408) representing a game result associated with the random number (identified by random number 404) of the record. That is, when a random number is generated by a
gaming device 104 a-n during game play, thecontroller 102 and/or thegaming device 104 a-n may determine a game result for the game play by examining data stored within the game result field of the record 402 a-n having arandom number 404 that matches the random number generated by thegaming device 104 a-n. For example, in theexemplary outcome database 210′ ofFIG. 4A , the game result “WIN” (e.g., thegame result 408 ofrecord 402 a) is associated with the random number 00001 (e.g., therandom number 404 ofrecord 402 a). Accordingly, when the random number generator 314 (FIG. 3 ) of one of thegaming devices 104 a-n generates a random number having a value of 00001, thecontroller 102 and/or thecorresponding gaming device 104 a-n may associate a winning game result with the random number. This random number and/or game result, in turn, may be employed by thecontroller 102 and/or thegaming device 104 a-n to determine an outcome value and/or a payout (or no payout as the case may be) for a gaming device player (as described further below). - The outcome value field of each record 402 a-n may store data (e.g., an outcome value 410) representing an outcome value associated with the random number (identified by random number 404) of the record. That is, when a random number is generated by a
gaming device 104 a-n during game play, thecontroller 102 and/or thegaming device 104 a-n may determine an outcome value of a game result for the game play by examining data stored within the outcome value field of the record 402 a-n having arandom number 404 that matches the random number generated by thegaming device 104 a-n. For example, in theexemplary outcome database 210′ ofFIG. 4A , an outcome value of “100” (e.g., theoutcome value 410 ofrecord 402 a) is associated with the random number 00001 (e.g., therandom number 404 ofrecord 402 a), as is the game result “WIN” as described previously. Accordingly, when the random number generator 314 (FIG. 3 ) of one of thegaming devices 104 a-n generates a random number having a value of 00001, thecontroller 102 and/or thecorresponding gaming device 104 a-n may associate a winning game result having an outcome value of “100” with the random number. This outcome value, in turn, may be employed by thecontroller 102 and/or thegaming device 104 a-n to determine a payment for a gaming device player (as described further below). - The
outcome database 210′ may be populated with data provided to thecontroller 102 and/or one or more of thegaming devices 104 a-n by an operator, owner or manufacturer of thecontroller 102 and/or thegaming devices 104 a-n, or by any other relevant party. Such data population may occur, for example, via thecommunication port 204 of thecontroller 102 or via thecommunication port 304 of agaming device 104 a-n. -
FIG. 4B illustrates a sample of the contents of a second embodiment of theoutcome database 210 ofFIG. 2 or 3 (referred to asoutcome database 210″ inFIG. 4B for convenience). As will be described further below, use of theoutcome database 210″ may allow thecontroller 102 and/or agaming device 104 a-n to ensure that particular instances of historical audio/video programming are not repeatedly output to a gaming device player should the player repeatedly achieve the same outcome value during game play, or to otherwise control historical audio/video programming output frequency. - As shown in
FIG. 4B , theoutcome database 210″ contains information related to the audio/video programming, game result and outcome value associated with unique ranges of random numbers (for random numbers that may be generated by therandom number generator 314 of agaming device 104 a-n). In the particular embodiment shown, a plurality of audio/video programming selections or audio/video programs may be associated with each number range. Such an approach may be contrasted with theoutcome database 210′ ofFIG. 4A which contains information related to a single audio/video program, game result and outcome value associated with each unique random number that may be generated by therandom number generator 314 of agaming devices 104 a-n. (Note in other embodiments of the invention, multiple audio/video programs may be associated with each unique random number.) - As with the
outcome database 210′ ofFIG. 4A , the illustrated data within theoutcome database 210″ is based on outcome values traditionally associated with a three-reel, 22-stop slot machine. Typically, such a slot machine will have 22×22×22=10,648 possible unique random numbers. Accordingly, theoutcome database 210″ includes records corresponding to ranges of numbers (or a number) that cover 10,648 possible random numbers (referred to as records 412-428 inFIG. 4B ). It will be understood that other random number sizes or ranges and/or game machine configurations may be employed. - With reference to
FIG. 4B , and as stated above, the random number ranges are identified in records 412-428, respectively. Specifically, theoutcome database 210″ contains records having fields corresponding to, for example, (1) arandom number range 430; (2) agame result 432; (3) anoutcome value 434; (4) audio/video programming or outputs 436 a-n; and (5) audio/video programming statuses 438 a-n. Such fields will be referred to as a random number range field, a game result field, an outcome value field, audio/video programming fields and audio/video programming status fields, respectively. Other outcome information also may be stored in theoutcome database 210″. - The random number range field of each record 412-428 may store data (e.g., a random number range 430) representing a range of numbers (or a number) associated with a game result (identified by a game result 432) of a respective game result field and an outcome value (identified by an outcome value 434) of a respective outcome value field of the record. For example, the random number range 1-8570 (e.g., the
random number range 430 of record 412) may be associated with a game result of “LOSS” (e.g., thegame result 432 of record 412) and an outcome value of 0 (e.g., theoutcome value 434 of record 412). Accordingly, when the random number generator 314 (FIG. 3 ) of agaming device 104 a-n generates a random number in the range of 1-8570, thecontroller 102 and/or thecorresponding gaming device 104 a-n may associate the game result “LOSS” and an outcome value of 0 with the random number. (The outcome value, in turn, may be employed by thecontroller 102 and/or thegaming device 104 a-n to determine a payout for a gaming device player, as described further below. - In general, the random number range field may store any unique identifier for a random number range (e.g., a numeric, alpha-numeric or other code). As will be described below, the
controller 102 and/or one or more of thegaming devices 104 a-n may use random number ranges 430 to access historical audio/video programming to be provided to a gaming device player, as well as game results and outcome values for the gaming device player (as described previously). - The audio/video programming fields of a record 412-428 may store data (e.g., audio/video outputs 436 a-n) that may be used by the
controller 102 and/or one or more of thegaming devices 104 a-n to provide historical audio/video programming to a gaming device player (e.g., to provide an indication of the outcome value of the corresponding record). For example, the audio/video programming fields of one or more of the records 412-428 may store executable audio/video programming files such as MPEG2, MPEG, AVI, MOV, WAV or other similar files as is known in the art. Alternatively, the audio/video programming fields of one or more of the records 412-428 may include pointers to remotely stored historical audio/video programming. For example, if theoutcome database 210″ is located within one of thegaming devices 104 a-n, an audio/video programming fields may contain pointers to historical audio/video programming is files stored within the controller 102 (or within theevent recording device 106 coupled to the controller 102). Further, an audio/video programming field may contain a pointer to a historical audio/video programming file stored at any other location (e.g., in a file stored at a World Wide Web address, theevent recording device 106 or other location). - The audio/video programming status fields of each record 412-428 may store data (e.g., audio/video programming statuses 438 a-n) that each indicate a status of respective audio/video programming (identified by a respective audio/video programming or output 436 a-n). For example, an audio/video programming status field may indicate whether a particular audio/video programming file, episode, program or the like is to be provided to a gaming device player (e.g., to indicate a particular outcome value to which the player has become entitled to during game play). In one embodiment of the invention, an audio/video programming status field initially may have a status of “YES” (indicating that the audio/video programming corresponding to the status field is to be or may be provided to a gaming device player). However, following provision of the audio/video programming to the gaming device player, the audio/video programming status field may be changed to “NO” (indicating that the audio/video programming is not to be provided to the gaming device player again). The
controller 102 and/or agaming device 104 a-n may perform such a status-change operation. Other similar flags for the audio/video programming status fields of the records 402-418 may be employed. - In another embodiment of the invention, a player of a gaming device may select a classification of historical audio/video programming to be provided to the player during game play. In such an embodiment, the player may directly or indirectly control the status of audio/video programming (e.g., by changing the state of one or more audio/video programming status fields).
- With reference to the
outcome database 210″ ofFIG. 4B , therecord 412 illustrates exemplary data for a random number range of 1-8570 (random number range 430) that may be accessed if therandom number generator 314 of agaming device 104 a-n generates a random number that falls within this range. A random number within the range of 1-8570 results in a LOSS game result (game result 432) and an outcome value of 0 (outcome value 434). In one or more embodiments of the invention, a player of thecorresponding gaming device 104 a-n may be provided with audio/video programming that indicates the outcome value of the game result. As shown inrecord 412, the first audio video programming (audio/video output 436 a) is unavailable as indicated by an audio/video programming status of NO (audio/video programming status 438 a). However, the nth audio/video programming (audio/video output 436 n) may be provided to the player as indicated by an audio/video programming status of YES (audio/video programming status 438 a). Accordingly, the player may be provided at least an indication of the 0 outcome value if thecontroller 102 and/or therespective gaming device 104 a-n provides audio/video programming to the player that displays a ground ball being hit to third base (audio/video output 436 n). The actual outcome value of 0 may or may not be displayed to the player. - The
outcome database 210″ may be populated with data provided to thecontroller 102 and/or one or more of thegaming devices 104 a-n by an operator, owner or manufacturer of thecontroller 102 and/or thegaming devices 104 a-n, or by any other relevant party. Such data population may occur, for example, via thecommunication port 204 of thecontroller 102 or via thecommunication port 304 of agaming device 104 a-n. Note that in one or more embodiments of the invention, differing numbers of audio/video programming may be associated with different random number ranges (e.g., as records, such asrecord 428, with random number ranges that are accessed infrequently may only a require a few audio/video programming options to ensure that a gaming device player does not view the same audio/video programming repeatedly). -
FIG. 5 illustrates a sample of the contents of theprobability database 212 ofFIG. 2 or 3. As described further below, theprobability database 212 contains information that may be utilized by thecontroller 102 and/or one or more of thegaming devices 104 a-n to establish frequencies with which various outcome values occur during game play. - With reference to
FIG. 5 , theprobability database 212 contains frequency information for nine number ranges as provided in records 502-518, respectively. Specifically, theprobability database 212 contains records having fields corresponding to, for example, (1) arandom number range 520; (2) anoutcome value 522; and (3) an expected number of hits percycle 524. Such fields will be referred to as a random number range field, an outcome value field and an expected hits per cycle field, respectively. Other probability information also may be stored in theprobability database 212. - The random number range field of each record 502-518 may store data (e.g., a random number range 520) representing a range of numbers (or a number) associated with an outcome value (identified by an
outcome value 522 of a respective outcome value field of the record). For example, the random number range 1-8570 (e.g., therandom number range 520 of record 502) may be associated with an outcome value of 0 (e.g., theoutcome value 522 of record 502). Accordingly, when the random number generator 314 (FIG. 3 ) of agaming device 104 a-n generates a random number in the range of 1-8570, thecontroller 102 and/or thecorresponding gaming device 104 a-n may associate an outcome value of 0 with the random number. This outcome value, in turn, may be employed by thecontroller 102 and/or thegaming device 104 a-n to determine a payout for a gaming device player, as described further below. - The expected hits per cycle field of a record 502-518 may store data (e.g., expected hits per cycle 524) that indicates the expected or average number of times a random number associated with a given outcome value will be generated by the
random number generator 314 of a gaming device (FIG. 3 ) over a complete cycle of the gaming device. In the exemplary embodiment ofFIG. 5 , the data within theprobability database 212 is suitable for use with a three-reel, 22-stop slot machine. Such a slot machine will have 22×22×22=10,648 possible outcomes. To operate in such an embodiment, therandom number generator 314 ofFIG. 3 may be adapted to generate a random number having a value between 1 and 10,648. In this manner, the random number generator 314 (FIG. 3 ) will only generate a number that falls within the random number ranges 520 of theprobability database 212. Referring again toFIG. 5 , over the course of 10,648 game plays, the expected hits percycle 524 associated with a record 502-518 specifies an expected or average number of times a random number associated with a given outcome value will be generated by the random number generator 314 (FIG. 3 ) during a complete cycle of the gaming device. It will be understood that other number ranges, outcome values, expected hits per cycle and/or slot machine arrangements (e.g., other numbers of reels and/or stops per reel) may be employed. - The
probability database 212 may be populated with data provided to thecontroller 102 and/or one or more of thegaming devices 104 a-n by an operator, owner or manufacturer of thecontroller 102 and/orgaming devices 104 a-n, or by any other relevant party. Such data population may occur, for example, via thecommunication port 204 of thecontroller 102 or via thecommunication port 304 of agaming device 104 a-n. -
FIG. 6 illustrates a flow chart of a firstexemplary process 600 of the gamingdevice control system 100 ofFIGS. 1-5 useful in describing the general operation of the gamingdevice control system 100. One or more of the steps of theprocess 600 may be embodied within computer program code of theprogram 208 of thecontroller 102 and/or theprogram 308 of one or more of thegaming devices 104 a-n. The above-mentioned computer program code may be embodied in one or more computer program products. - With reference to
FIG. 6 , theprocess 600 begins instep 601 in which historical audio/video programming or other similar historical event content information is received by thecontroller 102 and/or one or more of thegaming devices 104 a-n. In at least one embodiment of the invention, the audio/video programming may be stored locally at thecontroller 102 and/or one or more of thegaming devices 104 a-n (e.g., within thedata storage device 206 of thecontroller 102, thememory 320 ordata storage device 306 of agaming device 104 a-n, etc.). Alternatively, a pointer to audio/video programming may be received and/or stored by thecontroller 102 and/or one or more of thegaming devices 104 a-n (e.g., a WORLD WIDE WEB or other similar address). - Audio/video programming (or pointers to such programming) may be received from a variety of sources. For example, audio/video programming, pointers and/or other information may be provided to the
gaming devices 104 a-n via thecontroller 102. Further audio/video programming, pointers and/or other information may be provided to thegaming devices 104 a-n and/or thecontroller 102 from a source outside of the gaming device control system 100 (e.g., from another event recording device, a casino owner or operator or other third party). In one or more embodiments of the invention, audio/video programming may be provided to thecontroller 102 and/or one or more of thegaming devices 104 a-n from a portable media such as a DVD, CD-ROM, etc., from hardware such as a hard disk, dedicated server, set top box (e.g., a TiVo® unit manufactured by Phillips™), etc., from the Internet (e.g., via a download from the World Wide Web), or from any other similar source. Additionally, thecontroller 102 and/or one or more of thegaming devices 104 a-n may create audio/video programming (e.g., animated audio/video programming). - In
step 602, the historical audio/video programming is associated with an outcome value of a game result of agaming device 104 a-n. For example, thecontroller 102, thegaming device 104 a-n, an operator of thecontroller 102 and/orgaming device 104 a-n, etc., may examine the received historical audio/video programming and determine what, if any, outcome value may be associated with the historical audio/video programming (e.g., determine an outcome value of a game result of thegaming device 104 a-n that may be suggested, implied, hinted at, signified, or discerned by or that is otherwise is “indicatable” by the content of the audio/video programming). For example, if the historical audio/video programming depicts a high quality of performance, a high level of achievement and/or an event of historical significance, the audio/video programming may be associated with a high outcome value (e.g., by associating the audio/video programming directly with the outcome value or with a random number or range of random numbers associated with the outcome value). - As a further example, the content of historical audio/video programming received by the
controller 102 and/or agaming device 104 a-n may include a sporting event highlight, such as a basketball player attempting a shot. In such an embodiment, thecontroller 102, thegaming device 104 a-n, a controller/operator of one or more of the same, etc., may review the audio/video programming and determine an appropriate outcome value to be associated with the audio/video programming (e.g., an outcome value that may be indicated by the audio/video programming). In one embodiment of the invention, a missed shot (e.g., basketball, hockey, soccer, etc.) depicted in audio/video programming may be associated with an outcome value of 0 or another low outcome value. Likewise, a successful shot/score may be associated with a higher outcome value. Audio/video programming with content of great historical significance or depicting a high level of performance or achievement may be associated with a very high outcome value. For example, Michael Jordan's game winning shot with 5.2 seconds remaining in game 6 of the 1997-1998 NBA finals, a hole-in-one, a perfect 10 or other flawless execution, may be associated with a jackpot or other high outcome value. - In
step 603, the historical audio/video programming is stored such that the outcome value is correlated to at least a pointer to the historical audio/video programming (e.g., the audio/video programming is stored in a correlative relationship to the outcome value and/or a random number associated with the outcome value). For example, an indication of the historical audio/video programming (e.g., a file, a pointer to the file, etc.) may be stored within theoutcome database 210′ (FIG. 4A ) or theoutcome database 210″ (FIG. 4B ) in one of the records 402 a-n or 412-428, respectively. - If the historical audio/video programming already resides in a
gaming device 104 a-n (e.g., if at least step 603 was performed at thegaming device 104 a-n), then theprocess 600 may end atstep 603. Otherwise, atstep 604, the historical audio/video programming (or a pointer to the historical audio/video programming) and the associated outcome value may be transmitted to one ormore gaming devices 104 a-n. For example, the historical audio/video programming (or a pointer to the historical audio/video programming) and/or the associated outcome value may be transmitted to one ormore gaming devices 104 a-n from thecontroller 102, theevent recording device 106 and/or any other location. Thereafter, theprocess 600 ends. -
FIG. 7A illustrates a flow chart of a secondexemplary process 700 a of the gamingdevice control system 100 ofFIGS. 1-5 useful in describing the general operation of the gamingdevice control system 100. One or more of the steps of theprocess 700 a may be embodied within computer program code of theprogram 208 of thecontroller 102 and/or theprogram 308 of one or more of thegaming devices 104 a-n. The above-mentioned computer program code may be embodied in one or more computer program products. - With reference to
FIG. 7A , theprocess 700 a begins instep 701 in which historical audio/video programming or other similar historical event content information is received by thecontroller 102 and/or one or more of thegaming devices 104 a-n. Such a step may be similar to that ofstep 601 ofprocess 600 ofFIG. 6 and/or may be eliminated if the audio/video programming has already been received (e.g., and stored locally at one or more of thegaming devices 104 a-n). - As stated, the received historical audio/video programming may be stored locally at the
controller 102 and/or one or more of thegaming devices 104 a-n (e.g., within thedata storage device 206 of thecontroller 102, thememory 320 ordata storage device 306 of agaming device 104 a-n, etc.). Alternatively, a pointer to audio/video programming may be received and/or stored by thecontroller 102 and/or one or more of thegaming devices 104 a-n (e.g., a WORLD WIDE WEB or other similar address). - Audio/video programming (or pointers to such programming) may be received from a variety of sources. For example, audio/video programming, pointers and/or other information may be provided to the
gaming devices 104 a-n via thecontroller 102. Further audio/video programming, pointers and/or other information may be provided to thegaming devices 104 a-n and/or thecontroller 102 from a source outside of the gaming device control system 100 (e.g., from another event recording device, a casino owner or operator or other third party). In one or more embodiments of the invention, audio/video programming may be provided to thecontroller 102 and/or one or more of thegaming devices 104 a-n from a portable media such as a DVD, CD-ROM, etc., from hardware such as a hard disk, dedicated server, set top box (e.g., a TiVo® unit manufactured by Phillips®), etc., from the Internet (e.g., via a download from the World Wide Web), or from any other similar source. Additionally, thecontroller 102 and/or one or more of thegaming devices 104 a-n may create audio/video programming (e.g., animated audio/video programming). - In
step 702, the historical audio/video programming is associated with an outcome value of a game result of agaming device 104 a-n. Again, such a step may be similar to that ofstep 602 ofprocess 600 ofFIG. 6 and/or may be eliminated if the audio/video programming has already been associated with an outcome value. In one exemplary embodiment, agaming device 104 a-n may associate received historical audio/video programming and a corresponding outcome value with a random number or a range of random numbers (e.g., based on information stored within the probability database 212 (FIG. 5 ) of thecontroller 102 and/or thegaming device 104 a-n). In another embodiment, thecontroller 102 may associate random numbers and/or random number ranges with historical audio/video programming and a corresponding outcome value, and such information may be transmitted to and stored locally at one ormore gaming devices 104 a-n (or retrieved from thecontroller 102 by one ormore gaming devices 104 a-n). In general, more than one random number, random number range and/or outcome value may be associated with a particular historical audio/video programming content. - In
step 703, a game initiation signal is received by agaming device 104 a-n. The game initiation signal may comprise, for example, an indication of a wager by a gaming device player, actuation of a button, handle or lever, etc. In one or more embodiments, agaming device 104 a-n may receive a game initiation signal via theinput device 310 or the communication port 304 (e.g., from thecontroller 102 or some other source). - In
step 704, thecontroller 102 and/or agaming device 104 a-n may initiate game play at therespective gaming device 104 a-n (e.g., in response to the game initiation signal). For example, thecontroller 102 and/or therespective gaming device 104 a-n (e.g., via computer program code) may instruct therandom number generator 314 of the gaming device to generate a random number. In one or more embodiments of the invention, thecontroller 102 may initiate game play at is a gaming device by transmitting a game initiation signal to the gaming device (e.g., via thecommunication port 204 of the controller 102). In an alternate embodiment of the invention, a gaming device player may be directed/required to initiate game play at a gaming device in response to a game initiation signal. - In
steps gaming device 104 a-n instep 704, thecontroller 102 and/or thegaming device 104 a-n may determine historical audio/video programming and an outcome value for a game result of the initiated game play. For example, thecontroller 102 and/or thegaming device 104 a-n may access the game result field, the audio/video programming field and the outcome value field of the record 402 a-n of theoutcome database 210′ (FIG. 4A ) having arandom number 404 that matches the random number generated instep 704; and determine a game result, audio/video programming and an outcome value based on the contents of the game result field, the audio/video programming field and the outcome value field of the record. Likewise, thecontroller 102 and/or thegaming device 104 a-n may access the game result field, the audio/video programming fields and the outcome value field of the record 412-418 of theoutcome database 210″ (FIG. 4B ) having arandom number range 430 that includes the random number generated instep 704; and determine a game result, audio/video programming and an outcome value based on the contents of the game result field, the audio/video programming fields and the outcome value field of the record. Note that more than one audio/video programming selection may be available if theoutcome database 210″ ofFIG. 4B is employed (e.g., depending on the various audio/video programming field statuses of the respective record). (Note thatsteps - In
step 707, the historical audio/video programming retrieved atstep 705 is provided (e.g., output or otherwise displayed) to the gaming device player. For example, thecontroller 102 and/or agaming device 104 a-n may execute a file containing audio/video programming and stored within theoutcome database 210′ ofFIG. 4A or theoutcome database 210″ ofFIG. 413 (e.g., an MPEG2, MPEG, AVI, MOV, WAV or other similar file), and output audio/video content via an appropriate device (e.g., theoutput device 312 of one of thegaming devices 104 a-n). Alternatively, thecontroller 102 and/or agaming device 104 a-n may host or output programming received from another source (e.g., agaming device 104 a-n may host/output programming received from thecontroller 102, thecontroller 102 and/or agaming device 104 a-n may host/output programming received from a remote location such as from a dedicated server, the Internet or the event recording device 106). - In
step 708, any payout due to the gaming device player (based on the game result and/or outcome value of the game play initiated atstep 703 and/or 704) is provided to the gaming device player. For example, thecontroller 102 and/or therespective gaming device 104 a-n may access the outcome value field of the appropriate record 402 a-n of theoutcome database 210′ or the outcome value field of the appropriate record 412-428 of theoutcome database 210″ to determine the payout due to the gaming device player. In one or more embodiments, the payout the gaming device player is to receive may be equal to or based on the outcome value achieved by the gaming device player during game play. In at least one embodiment of the invention, thecontroller 102 and/or agaming device 104 a-n may direct the hopper 318 (via the corresponding hopper controller 316) to dispense a predetermined payout to the gaming device player. The payout may be cash deposited to a coin tray of a gaming device, posted to an account associated with the gaming device player (e.g., as a credit), a voucher or printed receipt that includes a bar code that may be subsequently validated/redeemed, etc. Followingstep 708, theprocess 700 a ofFIG. 7A ends. -
FIG. 7B illustrates a flow chart of a thirdexemplary process 700 b of the gamingdevice control system 100 ofFIGS. 1-5 useful in describing the general operation of the gamingdevice control system 100. More specifically,FIG. 7B illustrates a process for controlling which historical audio/video programming is provided to a gaming device player during game play (e.g., to prevent the same historical audio/video programming from being replayed repeatedly if the gaming device player achieves the same outcome value repeatedly, or to otherwise control audio/video programming presentation). One or more of the steps of theprocess 700 b may be embodied within computer program code of theprogram 208 of thecontroller 102 and/or theprogram 308 of one or more of thegaming devices 104 a-n. The above-mentioned computer program code may be embodied in one or more computer program products. - The
process 700 b may be performed following game initiation at agaming device 104 a-n (such as afterstep 703 inFIG. 7A ). With reference toFIG. 7B , theprocess 700 b begins instep 709 wherein, based on the random number generated by agaming device 104 a-n (e.g., in response to a game initiation signal), thecontroller 102 and/or thegaming device 104 a-n determines an outcome value for a game result of game play initiated at thegaming device 104 a-n. In one or more embodiments of the invention, thecontroller 102 and/or thegaming device 104 a-n may access the outcome value field of the record 412-418 of theoutcome database 210″ (FIG. 4B ) having arandom number range 430 that includes the random number generated by therespective gaming device 104 a-n; and determine an outcome value based on the content of the outcome value field of the record. The random number thus serves as an index that may be employed to access a record of theoutcome database 210″. A corresponding game result also may be determined. Note that random numbers rather than random number ranges may be employed to access outcome values (and/or game results) as described previously with reference to theoutcome database 210′ ofFIG. 4A . - In
step 710, based on the random number employed to retrieve the outcome value instep 709, thecontroller 102 and/or therespective gaming device 104 a-n may determine or otherwise access first historical audio/video programming. For example, thecontroller 102 and/or thegaming device 104 a-n may access the first audio/video programming field of the record 412-418 of theoutcome database 210″ (FIG. 4B ) having arandom number range 430 that includes the random number generated by therespective gaming device 104 a-n, and determine the first historical audio/video programming based on the content of the first audio/video programming field of the record. The outcome value alternatively may be employed as an index into the appropriate record, and/or random numbers rather than random number ranges may be employed to access audio/video programming. - In
step 711, a determination is made (e.g., by thecontroller 102 and/or therespective gaming device 104 a-n) whether the first audio/video programming should be provided to the gaming device player. For example, thecontroller 102 and/or therespective gaming device 104 a-n may examine the audio/video programming status field (FIG. 4B ) corresponding the first audio/video programming (e.g., the first audio/video programming status field of the record 412-428 that includes or points to the first audio/video programming determined/accessed in step 710). Based on the current state of the status field, thecontroller 102 and/or therespective gaming device 104 a-n may determine whether the first audio/video programming should be provided to the gaming device player. - As stated, there may be instances in which it may be undesirable to provide particular audio/video programming content to a gaming device player. For example, if the gaming device player repeatedly achieves the same outcome value during game play, the gaming device player may not wish to view the same audio/video programming over-and-over again. Accordingly, in one or more embodiments of the invention, more than one audio/video programming selection may be associated with an outcome value, and the
controller 102, one or more of thegaming devices 104 a-n, a gaming device player or any other relevant party may determine, for example, how often (if ever) audio/video programming may repeat during game play. Such an approach may provide thecontroller 102 and/or thegaming devices 104 a-n with increased flexibility with regard to programming content to be output to a gaming device player. - If it is determined in
step 711 that the first audio/video programming should not be provided to the gaming device player (e.g., based on the first audio/video programming status field of the corresponding record of theoutcome database 210″), instep 712, thecontroller 102 and/or therespective gaming device 104 a-n may determine or otherwise access different audio/video programming for the gaming device player. Step 711 then may be repeated to determine if the newly accessed audio/video programming should be provided to the gaming device player (as described above).Steps - Once historical audio/video programming has been found that may be provided to the gaming device player, the
process 700 b proceeds to step 713. Instep 713, the historical audio/video programming is provided (e.g., output or otherwise displayed) to the gaming device player. For example, thecontroller 102 and/or agaming device 104 a-n may execute a file containing audio/video programming as described previously with reference to step 707 ofFIG. 7A (e.g., an MPEG2, MPEG, AVI, MOV, WAV or other similar file stored, for example, in theoutcome database 210″), and output audio/video content via an appropriate device (e.g., theoutput device 312 of thegaming device 104 a-n). Alternatively, thecontroller 102 and/or agaming device 104 a-n may host or output programming received from another source (e.g., agaming device 104 a-n may host/output programming received from thecontroller 102, thecontroller 102 and/or agaming device 104 a-n may host/output programming received from a remote location such as from a dedicated server, the Internet or the event recording device 106). - In
step 714, any payout due to the gaming device player is provided to the gaming device player. For example, thecontroller 102 and/or therespective gaming device 104 a-n may access the outcome value field of the appropriate record 412-428 of theoutcome database 210″ to determine the payout due to the gaming device player. In one or more embodiments of the invention, the payout the gaming device player is to receive may be equal to or based on the outcome value achieved by the gaming device player during game play. In at least one embodiment of the invention, thecontroller 102 and/or agaming device 104 a-n may direct the hopper 318 (via the corresponding hopper controller 316) to dispense a predetermined payout to the gaming device player. The payout may be cash deposited to a coin tray of a gaming device, posted to an account associated with the gaming device player (e.g., as a credit), a voucher or printed receipt that includes a bar code that may be subsequently validated/redeemed, etc. Followingstep 714, theprocess 700 b ofFIG. 7B ends. -
FIG. 8 illustrates a sample of the contents of thesession status database 214 of thecontroller 102 ofFIG. 2 . As stated, one or more of thegaming devices 104 a-n may be similarly configured to employ a session status database. - With reference to
FIG. 8 , thesession status database 214 includes data relevant to various gaming sessions being conducted and/or that have been conducted at one or more of thegaming devices 104 a-n. As will be described further below, thecontroller 102 may employ the session status database to determine whether or not certain historical audio/video programming should be made available to a gaming device player during a session of game play at a gaming device (e.g., whether an audio/video programming status field associated with audio/video programming should be “flagged” to allow or prevent provision of the audio/video programming to a gaming device player as described previously with reference to theoutcome database 210″ ofFIG. 4B ). A similar session status database may be employed by one or more of thegaming devices 104 a-n to regulate/control audio/video programming that is provided to a gaming device player during game play. - As shown in
FIG. 8 , thesession status database 214 contains information related to five gaming device players (e.g., engaged in gaming sessions at five different gaming devices being monitored and/or controlled by the controller 102). The five gaming device players are identified in records 802-810, respectively. Specifically, thesession status database 214 contains records having fields corresponding to, for example, (1) aplayer identifier 812; (2) agaming device identifier 814; (3) a session start date/time 816; (4) a number of handle pulls 818; and (5) audio/video programming or output information 820 a-n. Such fields will be referred to as a player identifier field, a gaming device identifier field, a start date/time field, a number of handle pulls field and audio/video programming information fields, respectively. Other player/gamming session information also may be stored in thesession status database 212. - The player identifier field of each record 802-810 may store data (e.g., a player identifier 812) representing a unique identifier (e.g. a numeric, alpha-numeric or other code) for a player of a gaming device, such as one of the
gaming devices 104 a-n. The information stored in the player identifier field may be derived, for example, from a player tracking card at a gaming device, may be provided by the player, or may be obtained by any other method. - The gaming device identifier field of a record 802-810 may store a generalized textual, graphical or other description (e.g., a gaming device identifier 814) for a gaming device being employed by a player identified by a
respective player identifier 812 of the record. Thus, a gaming device identifier field may be employed by the controller 102 (and/or agaming device 104 a-n) to identify the gaming device being employed by a gaming device player. - The session start date/time field of a record 802-810 may store date and/or time information that identifies when a gaming device player (identified by the
player identifier 812 of the record) began a gaming session, game play or other activity at a gaming device (identified by thegaming device identifier 814 of the record). In one or more embodiments of the invention, information stored in the session start date/time field of a record 802-810 may be employed by thecontroller 102 and/or agaming device 104 a-n to determine the availability of certain historical audio/video programming to a gaming device player. For example, an audio/video programming status field (FIG. 4B ) associated with audio/video programming may be periodically updated or reset to allow previously displayed and/or disabled audio/video programming to be provided to a gaming device player during a gaming session (e.g., even though the same audio/video programming has already been provided to the gaming device player during the gaming session). - The number of handle pulls field of a record 802-810 may store information that identifies the number of times game play has been initiated by a gaming device player (identified by the
player identifier 812 of the record) of a gaming device (identified by thegaming device identifier 814 of the record). In one or more embodiments of the invention, information stored in the number of handle pulls field of a record 802-810 may be employed by thecontroller 102 and/or agaming device 104 a-n to determine the availability of certain historical audio/video programming to a gaming device player. For example, an audio/video programming status field (FIG. 4B ) associated with audio/video programming may be updated or reset to allow previously displayed and/or disabled audio/video programming to be provided to a gaming device player during a gaming session if the gaming device player has performed a predetermined number of handle pulls (e.g., even though the same audio/video programming has already been provided to the gaming device player during the gaming session). For non-handle initiated games, other parameters may be similarly employed for controlling/affecting audio/video programming availability (e.g., a number of times a game initiation button has been pressed). - The audio/video programming information fields of a record 802-810 may store information (e.g., audio/video programming information 820 a-820 n) that describes and/or identifies instances of audio/video programming that have been output to a gaming device player identified by the
player identifier 812 of the record (e.g., in accordance with the present invention so as to indicate an outcome value of a game result of game play at a gaming device identified by thegaming device identifier 814 of the record). In one or more embodiments of the invention, information stored in the audio/video programming information fields of a record 802-810 may be employed by thecontroller 102 and/or agaming device 104 a-n during the selection of audio/video programming from a plurality of audio/video programming selections that are associated with an outcome value. For example, thecontroller 102 and/or agaming device 104 a-n may examine the audio/video programming information fields (audio/video programming information 820 a-820 n) to determine if a particular audio/video programming selection has been previously provided to a gaming device player (e.g., a particular audio/video programming selection accessed, for example, duringstep 710 or step 712 of theprocess 700 b ofFIG. 7B ). - The
session status database 214 may be populated with data provided to thecontroller 102 and/or one or more of thegaming devices 104 a-n by an operator, owner or manufacturer of thecontroller 102 and/or thegaming devices 104 a-n, or by any other relevant party. Such data population may occur, for example, via thecommunication port 204 of thecontroller 102 or via thecommunication port 304 of agaming device 104 a-n. - With reference to the
session status database 214 ofFIG. 8 , therecord 802 illustrates exemplary data for a gaming device player P 161 (player identifier 812) that is participating in a gaming session at gaming device M 601 (gaming device identifier 814). Theplayer P 161 began game play activity at thegaming device M 601 on Jan. 1, 2005 at 1:55 pm (session start date/time 816), and has initiatedgame play 86 times (number of handle pulls 818). In response to the 86 game plays, theplayer P 161 has been provided a plurality of audio/video programs (audio/video programming information 820 a-820 n). - Embodiments of the present invention thus provide methods, apparatus, systems, computer program products and the like for employing audio/video programming to indicate an outcome value of game play at a gaming device such as a slot machine, video poker machine, etc. For example, the invention may be employed to display an outcome value to a gaming device player, based on pre-established payouts and/or probabilities associated with a gaming device (e.g., a slot machine), in the form of historical audio/video programming (e.g., audio/video information representative of a historical event). As described, such historical audio/video programming may include, for example, content that depicts a professional athlete executing a golf shot, a football play (e.g., a kick return), a baseball event (e.g., a single pitch/hit in a home run derby) or similar physical contest, an actor or actress performing in a soap opera or situational comedy scene, etc., an animated movie or feature, or any other similar audio/video programming embodied in a digital, an analog or another format. As a further example, where historical audio/video programming depicts an acting scene, content such as out-takes, bloopers, poorly-acted scenes and/or scenes having little significance to an overall establishment of a plot may be associated with reduced outcome values. Likewise, content that depicts well-acted scenes or scenes of greater significance or impact to an overall establishment of a plot may be associated with greater outcome values.
- As described above, the present invention may be implemented via a random number determination process (e.g., employing a random number as an index to historical audio/video programming), so as to be compatible with the majority of existing casino gaming devices. In one particular embodiment of the invention, the historical audio/video programming to be output to a gaming device player may be representative of one or more golfers executing golf shots during a golf tournament. Such an embodiment is advantageous in that a large number of audio/video programming selections may be recorded, created or otherwise captured during a typical golf tournament. For example, a four-day golf tournament including a field of 72 golfers and having an average per-round score of par 72 may yield in excess of 20,000 historical audio/video selections (e.g., 72×72×4=20,736 golf strokes that may be recorded and employed to indicate outcome values of game results). Each golf stroke may be reviewed, interpreted and correlated to an outcome value of a gaming machine, and used to indicate an outcome value to a gaming device player. For example, a hole-in-one may be associated with a top jackpot, while a missed short putt or errant shot may be associated with an outcome value of 0.
- The use of golf-related audio/video programming in accordance with the present invention is also advantageous in that certain probabilities associated with the game of golf closely resemble probabilities associated with slot machines. For example, the known general odds of a professional golfer executing a hole-in-one on a given par 3 tee shot are approximately the same as the known odds of a slot machine player achieving a top jackpot with any given pull of an average 22-stops-per-reel, non-progressive jackpot slot machine (e.g., approximately 1 in 10,000+).
- The foregoing description discloses only exemplary embodiments of the invention. Modifications of the above disclosed apparatus and methods which fall within the scope of the invention will be readily apparent to those of ordinary skill in the art. For instance, in at least one embodiment of the invention, a gaming device player may establish one or more parameters for use by the
controller 102 and/or agaming device 104 a-n during selection of historical audio/video programming to be output to the gaming device player. As an example, thecontroller 102 and/or agaming device 104 a-n may provide a menu or list of options for a gaming device player that allows the player to select a classification of audio/video programming to receive during game play (e.g., the audio/video programming providing an indication of an outcome value of a game result). A classification of audio/video programming may include audio/video programming relating to one or more of a specific sports team (e.g., a favorite baseball team), athlete, course, stadium, field, golf hole selection, venue, actor or actress, era or time period, game (e.g., the World Series, the 1997 World Series, World Series game 7, the Superbowl, etc.). - The
controller 102 and/or agaming device 104 a-n may employ classification information provided by a gaming device player to limit or otherwise control the content of historical audio/video programming provided to the gaming device player during game play. For example, thecontroller 102 and/or agaming device 104 a-n may store a plurality of outcome tables (e.g., within one or more of theoutcome databases - TABLE 1 includes a list of exemplary classifications of audio/video programming that may be provided and/or made available to a gaming device player in accordance with the present invention (e.g., and used to indicate an outcome value of a game result of game play at a
gaming device 104 a-n). The data in TABLE 1 is merely exemplary, and it will be understood that other classifications of audio/video programming may be employed. In general, such classifications may be selected by a gaming device player, thecontroller 102, agaming device 104 a-n, or any other relevant party. Further, more than one classification of audio/video programming may be provided during game play and/or a gaming session.TABLE 1 CLASSIFICATION EXEMPLARY EXEMPLARY OF CONTENT CONTENT FOR AUDIO/VIDEO FOR LOW HIGH OUTCOME PROGRAMMING OUTCOME VALUE VALUE figure skating flawed execution Olympic gold performance bowling missed spare perfect game tennis unforced error match winning shot hockey shot wide OT winning goal stock car racing side-by-side race checkered flag boxing separating fighters KO punch wrestling lull in action 3-count pin billiards/pool missed shot sunk trick shot action sports missed trick contest winner reality TV failed investigation most wanted arrest (e.g., Cops) TV Drama, SitCom blooper/out take Emmy-winning performance Talk Shows denial reconciliation Game Shows incorrect answer correct answer Nature Shows common domestic rare/exotic animal animal scene scene - In another embodiment of the invention, historical audio/video programming may form the basis of a bonus game at a
gaming device 104 a-n. For example, audio/video programming such as a scene from a situational comedy (SitCom) or other episode of programming, may be displayed to a gaming device player to indicate an outcome value of game play. Thereafter, the gaming device player may be prompted with a bonus trivia question (e.g., by thecontroller 102 and/or agaming device 104 a-n), and be entitled to an additional payout if the player answers the question correctly. Exemplary bonus questions might include the season in which the episode first aired, the name of the actor that plays the lead character, etc. - In yet another embodiment of the invention, historical audio/video programming may be output to a gaming device player (e.g., by the
controller 102 and/or agaming device 104 a-n) in a manner that provides commonality or continuity during game play (e.g., from one presentation of audio/video programming to the next during a gaming session). For example, if audio/video programming to be presented to a gaming device player is to be based on a golf classification in which a golfer executes golf shots on an 18-hole golf course, thecontroller 102 and/or agaming device 104 a-n may provide audio/video programming associated with the first golf hole of the golf course during the beginning portion of a gaming session, and may provide audio/video programming associated with subsequent golf holes thereafter (e.g., sequentially so that the game player “progresses” through the 18-hole golf course during game play at thegaming device 104 a-n). The session status database 214 (FIG. 2 ) may be employed to provide information regarding session start times and other relevant information to assist in such an embodiment. - In a further embodiment of the invention, audio/video programming to be output to a gaming device player during game play may be provided to the
controller 102 and/or agaming device 104 a-n by a gaming device player (e.g., using theevent recording device 106, the World Wide Web or via any other method). For example, the gaming device player may “pre-register” audio/video programming with thecontroller 102 and/or agaming device 104 a-n (e.g., for subsequent use when outcome values are indicated by the provision of audio/video programming to the player). - In yet another embodiment of the invention, the process by which historical audio/video programming is selected for output to a gaming device player may be displayed to the player. For instance, a
gaming device 104 a-n may display a plurality of small windows, each depicting a first scene of different audio/video programming that may be output to the gaming device player (e.g., to indicate one or more outcome values). In a particular embodiment, the gaming device player, thecontroller 102 and/or agaming device 104 a-n may select any one of the audio/video programming options for output to the gaming device player. - In accordance with yet another embodiment of the invention, the provision of historical audio/video information to the gaming device player may entail providing multiple instances of audio video programming relating to a single determination of an outcome value. For example, in accordance with an embodiment where the audio/video programming depicts golfers executing golf shots, the provision of audio/video programming may entail providing three separate audio/video clips (e.g. each of a threesome's tee shots). The outcome value may be determined by or indicated to the player should each of the clips convey successful execution and/or a common result (e.g. all three players reach the green in regulation).
- Accordingly, while the present invention has been disclosed in connection with exemplary embodiments thereof, it should be understood that other embodiments may fall within the spirit and scope of the invention as defined by the following claims.
Claims (2)
1. A method of operating a gaming device comprising:
determining an outcome value of a game result of the gaming device;
retrieving historical audio/video programming having content that provides an indication of the outcome value; and providing the historical audio/video programming to a player of the gaming device.
2-31. (canceled)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/425,411 US20060246987A1 (en) | 2002-04-16 | 2006-06-21 | Gaming device methods and apparatus employing audio/video programming outcome presentation |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US37311102P | 2002-04-16 | 2002-04-16 | |
US10/417,758 US20040005918A1 (en) | 2002-04-16 | 2003-04-16 | Gaming device methods and apparatus employing audio/video programming outcome presentation |
US11/425,411 US20060246987A1 (en) | 2002-04-16 | 2006-06-21 | Gaming device methods and apparatus employing audio/video programming outcome presentation |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/417,758 Continuation US20040005918A1 (en) | 1997-03-12 | 2003-04-16 | Gaming device methods and apparatus employing audio/video programming outcome presentation |
Publications (1)
Publication Number | Publication Date |
---|---|
US20060246987A1 true US20060246987A1 (en) | 2006-11-02 |
Family
ID=29250965
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/417,758 Abandoned US20040005918A1 (en) | 1997-03-12 | 2003-04-16 | Gaming device methods and apparatus employing audio/video programming outcome presentation |
US11/425,413 Abandoned US20060246988A1 (en) | 2002-04-16 | 2006-06-21 | Gaming device methods and apparatus employing audio/video programming outcome presentation |
US11/425,407 Abandoned US20060246986A1 (en) | 2002-04-16 | 2006-06-21 | Gaming device methods and apparatus employing audio/video programming outcome presentation |
US11/425,411 Abandoned US20060246987A1 (en) | 2002-04-16 | 2006-06-21 | Gaming device methods and apparatus employing audio/video programming outcome presentation |
Family Applications Before (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/417,758 Abandoned US20040005918A1 (en) | 1997-03-12 | 2003-04-16 | Gaming device methods and apparatus employing audio/video programming outcome presentation |
US11/425,413 Abandoned US20060246988A1 (en) | 2002-04-16 | 2006-06-21 | Gaming device methods and apparatus employing audio/video programming outcome presentation |
US11/425,407 Abandoned US20060246986A1 (en) | 2002-04-16 | 2006-06-21 | Gaming device methods and apparatus employing audio/video programming outcome presentation |
Country Status (4)
Country | Link |
---|---|
US (4) | US20040005918A1 (en) |
EP (1) | EP1494769A4 (en) |
AU (1) | AU2003221975B2 (en) |
WO (1) | WO2003089081A1 (en) |
Families Citing this family (60)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8113935B2 (en) * | 1997-03-12 | 2012-02-14 | Igt | System and method for presenting payout ranges and audiovisual clips at a gaming device |
WO2003089091A1 (en) | 2002-04-18 | 2003-10-30 | Walker Digital, Llc | False outcomes in a gaming device |
JP2005525672A (en) * | 2002-05-14 | 2005-08-25 | スクリーンライフ、エルエルシー | DVD random shuffle method |
EP1628721A4 (en) * | 2003-06-02 | 2006-10-11 | Disney Entpr Inc | System and method of interactive video playback |
GB0324627D0 (en) * | 2003-10-22 | 2003-11-26 | Waterleaf Ltd | Redundant gaming system |
US20080020837A1 (en) * | 2004-05-03 | 2008-01-24 | Alfred Thomas | Presenting Media In A Gaming Device |
WO2005114599A1 (en) * | 2004-05-13 | 2005-12-01 | Wms Gaming Inc. | Midi in a wagering game machine |
US7850518B2 (en) | 2004-06-23 | 2010-12-14 | Walker Digital, Llc | Video content determinative Keno game system and method |
US20050288096A1 (en) * | 2004-06-23 | 2005-12-29 | Walker Digital, Llc | Methods and apparatus for facilitating a payout at a gaming device using audio / video content |
US8597101B2 (en) * | 2004-06-23 | 2013-12-03 | Igt | Video content determinative keno game system and method |
US20060046829A1 (en) * | 2004-08-30 | 2006-03-02 | Wms Gaming Inc. | Gaming machine having a game outcome determined in response to an audio cue |
US8517832B2 (en) * | 2004-10-01 | 2013-08-27 | Wms Gaming Inc. | Digital audio in a wagering game system |
US7817905B2 (en) * | 2004-11-17 | 2010-10-19 | Canon Kabushiki Kaisha | Video camera and remote recording system |
US7780545B2 (en) * | 2005-07-29 | 2010-08-24 | MCS Golf Company, LLC. | Training systems and methods for athletes |
US9135771B2 (en) * | 2005-11-04 | 2015-09-15 | Kent Steven Anderson | Memento dispensing device with simulated gaming features |
US8277315B2 (en) * | 2006-03-01 | 2012-10-02 | Hybrid Learning Systems, Inc. | Game simulation based on current events |
US8197324B2 (en) * | 2006-03-23 | 2012-06-12 | Walker Digital, Llc | Content determinative game systems and methods for keno and lottery games |
US20070271512A1 (en) * | 2006-05-17 | 2007-11-22 | Knight John M | Method for personalizing an appliance user interface |
US8216056B2 (en) | 2007-02-13 | 2012-07-10 | Cfph, Llc | Card picks for progressive prize |
US8393954B2 (en) | 2006-12-29 | 2013-03-12 | Cfph, Llc | Top performers |
US10607435B2 (en) * | 2007-04-11 | 2020-03-31 | Cfph, Llc | Game of chance display |
US8398489B2 (en) * | 2007-04-05 | 2013-03-19 | Cfph, Llc | Sorting games of chance |
US8070582B2 (en) | 2007-03-01 | 2011-12-06 | Cfph, Llc | Automatic game play |
US8398481B2 (en) * | 2006-08-31 | 2013-03-19 | Cfph, Llc | Secondary game |
US7833101B2 (en) * | 2006-08-24 | 2010-11-16 | Cfph, Llc | Secondary game |
US7585217B2 (en) * | 2006-09-05 | 2009-09-08 | Cfph, Llc | Secondary game |
US8764541B2 (en) | 2006-09-19 | 2014-07-01 | Cfph, Llc | Secondary game |
US8323102B2 (en) * | 2006-10-06 | 2012-12-04 | Cfph, Llc | Remote play of a table game through a mobile device |
US8758109B2 (en) * | 2008-08-20 | 2014-06-24 | Cfph, Llc | Game of chance systems and methods |
US8932124B2 (en) | 2006-08-31 | 2015-01-13 | Cfph, Llc | Game of chance systems and methods |
US9595169B2 (en) | 2006-08-31 | 2017-03-14 | Cfph, Llc | Game of chance systems and methods |
US7931531B2 (en) * | 2006-11-08 | 2011-04-26 | Igt | Gaming system and method providing an interactive game with automatic wagers |
US7950993B2 (en) | 2006-11-08 | 2011-05-31 | Igt | Gaming system and method providing an interactive game with automatic wagers |
US9600959B2 (en) | 2007-01-09 | 2017-03-21 | Cfph, Llp | System for managing promotions |
US9754444B2 (en) | 2006-12-06 | 2017-09-05 | Cfph, Llc | Method and apparatus for advertising on a mobile gaming device |
US20080167128A1 (en) | 2007-01-05 | 2008-07-10 | Microsoft Corporation | Television Viewing on Gaming Consoles |
US8083593B2 (en) | 2007-01-05 | 2011-12-27 | Microsoft Corporation | Recording media on gaming consoles |
US7892095B2 (en) * | 2007-02-13 | 2011-02-22 | Screenlife, Llc | Displaying information to a selected player in a multi-player game on a commonly viewed display device |
US8771058B2 (en) * | 2007-02-15 | 2014-07-08 | Cfph, Llc | Zone dependent payout percentage |
CA2678973A1 (en) * | 2007-02-23 | 2008-08-28 | Wms Gaming, Inc. | Serving patrons in a wagering game environment |
EP2114539A4 (en) * | 2007-02-26 | 2012-09-12 | Intralot S A | Method for displaying a draw result along with customized information |
US20080242400A1 (en) * | 2007-03-27 | 2008-10-02 | Aruze Gaming America, Inc. | Gaming machine that changes the number of free games depending on football game result thereof |
US20080242386A1 (en) * | 2007-03-27 | 2008-10-02 | Aruze Gaming America, Inc. | Gaming machine that changes the number of free games depending on golf game result thereof |
US8360841B2 (en) * | 2007-06-11 | 2013-01-29 | Igt | Facilitating a payout at a gaming device using audiovisual content |
US8500533B2 (en) * | 2007-08-29 | 2013-08-06 | Cfph, Llc | Game with chance element and strategy component that can be copied |
US20100035683A1 (en) * | 2008-08-05 | 2010-02-11 | Cannell James H | Gaming system and method |
US8142283B2 (en) | 2008-08-20 | 2012-03-27 | Cfph, Llc | Game of chance processing apparatus |
US8758111B2 (en) | 2008-08-20 | 2014-06-24 | Cfph, Llc | Game of chance systems and methods |
US8688517B2 (en) | 2009-02-13 | 2014-04-01 | Cfph, Llc | Method and apparatus for advertising on a mobile gaming device |
US20110244946A1 (en) * | 2010-04-05 | 2011-10-06 | Nvidia Corporation | Personalized gaming experience |
US8498722B2 (en) * | 2011-05-31 | 2013-07-30 | United Video Properties, Inc. | Systems and methods for generating media based on player action in an interactive video gaming environment |
US8657680B2 (en) * | 2011-05-31 | 2014-02-25 | United Video Properties, Inc. | Systems and methods for transmitting media associated with a measure of quality based on level of game play in an interactive video gaming environment |
US8628423B2 (en) | 2011-06-28 | 2014-01-14 | United Video Properties, Inc. | Systems and methods for generating video hints for segments within an interactive video gaming environment |
US9248361B1 (en) | 2012-01-25 | 2016-02-02 | Virtual Sports Training, Inc. | Motion capture and analysis systems for use in training athletes |
WO2014000015A1 (en) * | 2012-06-26 | 2014-01-03 | Lahser Jason | Method of creating a cue game based gambling market |
CN115369011A (en) * | 2013-11-20 | 2022-11-22 | 布里格姆女子医院有限公司 | System and method for sperm sorting |
GB201415586D0 (en) * | 2014-09-03 | 2014-10-15 | Green Tim | Game system |
US20180330574A1 (en) * | 2014-09-03 | 2018-11-15 | Highlight Games Limited | Virtual gaming system and method |
US10255761B2 (en) | 2015-03-17 | 2019-04-09 | Igt | Gaming system and method for converting primary game outcomes to secondary game outcomes |
US10580259B2 (en) * | 2017-12-13 | 2020-03-03 | Novomatic Ag | Systems, methods and gaming machines having logic based on sporting events |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010024971A1 (en) * | 1998-02-19 | 2001-09-27 | Jean Brossard | Audio visual output for a gaming device |
US20010049298A1 (en) * | 2000-04-07 | 2001-12-06 | Nicholas Bennett | Gaming machine with prize meter |
US20020016201A1 (en) * | 2000-04-03 | 2002-02-07 | Bennett Nicholas Luke | Win meter for gaming machine |
US6375568B1 (en) * | 1999-01-13 | 2002-04-23 | Interbet Corporation | Interactive gaming system and process |
US20030100356A1 (en) * | 2001-09-28 | 2003-05-29 | Brown Duncan F. | Game and gaming machine with operative theme having element linking logic organization |
US6592457B1 (en) * | 1999-05-26 | 2003-07-15 | Wms Gaming Inc. | Gaming machine with player selected events |
US6786824B2 (en) * | 2001-05-25 | 2004-09-07 | Igt | Method, apparatus, and system for providing a player with opportunities to win a feature event award |
US6970859B1 (en) * | 2000-03-23 | 2005-11-29 | Microsoft Corporation | Searching and sorting media clips having associated style and attributes |
US20070105625A1 (en) * | 2002-04-16 | 2007-05-10 | Walker Jay S | Gaming device methods and apparatus employing audio/video programming outcome presentation |
US20070167221A1 (en) * | 1997-03-12 | 2007-07-19 | Walker Jay S | System and method for presenting payout ranges and audiovisual clips at a gaming device |
Family Cites Families (55)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US599400A (en) * | 1898-02-22 | Clair | ||
US4926327A (en) * | 1983-04-05 | 1990-05-15 | Sidley Joseph D H | Computerized gaming system |
US4621814A (en) * | 1984-05-24 | 1986-11-11 | Igt | Amusement device having juxtaposed video displays |
US5237157A (en) * | 1990-09-13 | 1993-08-17 | Intouch Group, Inc. | Kiosk apparatus and method for point of preview and for compilation of market data |
US5429361A (en) * | 1991-09-23 | 1995-07-04 | Bally Gaming International, Inc. | Gaming machine information, communication and display system |
US5695401A (en) * | 1991-12-20 | 1997-12-09 | Gordon Wilson | Player interactive live action athletic contest |
US5462275A (en) * | 1991-12-20 | 1995-10-31 | Gordon Wilson | Player interactive live action football game |
US5259613A (en) * | 1992-04-08 | 1993-11-09 | Rio Hotel Casino, Inc. | Casino entertainment system |
US5592212A (en) * | 1993-04-16 | 1997-01-07 | News Datacom Ltd. | Methods and systems for non-program applications for subscriber television |
US5638426A (en) * | 1993-10-12 | 1997-06-10 | Multimedia Systems Corporation | Interactive system for a closed cable network |
US5592375A (en) * | 1994-03-11 | 1997-01-07 | Eagleview, Inc. | Computer-assisted system for interactively brokering goods or services between buyers and sellers |
US5488411A (en) * | 1994-03-14 | 1996-01-30 | Multimedia Systems Corporation | Interactive system for a closed cable network |
JPH07264309A (en) * | 1994-03-18 | 1995-10-13 | Fujitsu Ltd | Incoming call controller |
US5641319A (en) * | 1994-08-10 | 1997-06-24 | Lodgenet Entertainment Corporation | Entertainment system for providing interactive video game responses to the game interrogations to the video game engines without being processed by the host computer |
US5594661A (en) * | 1994-09-23 | 1997-01-14 | U. S. West Marketing Resources Group, Inc. | Method for interfacing with a multi-media information system |
US5655961A (en) * | 1994-10-12 | 1997-08-12 | Acres Gaming, Inc. | Method for operating networked gaming devices |
US5530852A (en) * | 1994-12-20 | 1996-06-25 | Sun Microsystems, Inc. | Method for extracting profiles and topics from a first file written in a first markup language and generating files in different markup languages containing the profiles and topics for use in accessing data described by the profiles and topics |
US5550561A (en) * | 1995-01-11 | 1996-08-27 | Ziarno; Witold A. | Display cursor controlling device for reading card information from an information bearing credit or debit card |
US5935002A (en) * | 1995-03-10 | 1999-08-10 | Sal Falciglia, Sr. Falciglia Enterprises | Computer-based system and method for playing a bingo-like game |
US5590197A (en) * | 1995-04-04 | 1996-12-31 | V-One Corporation | Electronic payment system and method |
US5573248A (en) * | 1995-05-15 | 1996-11-12 | Parra; Anthony C. | Casino dice game apparatus using three dice and played on a semicircular gaming table |
US6193610B1 (en) * | 1996-01-05 | 2001-02-27 | William Junkin Trust | Interactive television system and methodology |
US5761647A (en) * | 1996-05-24 | 1998-06-02 | Harrah's Operating Company, Inc. | National customer recognition system and method |
US5971271A (en) * | 1996-07-01 | 1999-10-26 | Mirage Resorts, Incorporated | Gaming device communications and service system |
US5823872A (en) * | 1996-09-18 | 1998-10-20 | Chicago Casino Systems, Inc. | Simulated racing game |
US6186893B1 (en) * | 1996-12-18 | 2001-02-13 | Walker Digital, Llc | Slot machine advertising/sales system and method |
US6080063A (en) * | 1997-01-06 | 2000-06-27 | Khosla; Vinod | Simulated real time game play with live event |
US6146276A (en) * | 1997-02-07 | 2000-11-14 | Okuniewicz; Douglas M. | Programmable electronic activity detector and command generator for electronic devices |
US6234896B1 (en) * | 1997-04-11 | 2001-05-22 | Walker Digital, Llc | Slot driven video story |
US6113495A (en) * | 1997-03-12 | 2000-09-05 | Walker Digital, Llc | Electronic gaming system offering premium entertainment services for enhanced player retention |
US6139431A (en) * | 1997-03-21 | 2000-10-31 | Walker Digital, Llc | Free long distance calls on slot machines |
US6135885A (en) * | 1998-03-04 | 2000-10-24 | Lermusiaux; Lawrence E. | Electronic football wagering game |
US6095921A (en) * | 1998-04-07 | 2000-08-01 | Walker Digital, Llc | Electronic amusement device and method for operating a game offering continuous reels |
US6210275B1 (en) * | 1998-05-26 | 2001-04-03 | Mikohn Gaming Corporation | Progressive jackpot game with guaranteed winner |
US6190256B1 (en) * | 1998-06-22 | 2001-02-20 | Walker Digital, Llc | Gaming device and method of operation thereof |
US5997400A (en) * | 1998-07-14 | 1999-12-07 | Atlantic City Coin & Slot Services Co., Inc. | Combined slot machine and racing game |
JP3695217B2 (en) * | 1999-04-30 | 2005-09-14 | オムロン株式会社 | Image processing apparatus and image input apparatus |
GB9918927D0 (en) * | 1999-08-12 | 1999-10-13 | Pace Micro Tech Plc | Video and/or audio digital data processing |
US6319123B1 (en) * | 2000-03-17 | 2001-11-20 | Louis B. Paludi | Game utilizing non-identical sequential images as a winning condition |
WO2001076706A2 (en) * | 2000-04-05 | 2001-10-18 | Ods Properties, Inc. | Interactive wagering systems and methods with multiple television feeds |
US6863606B1 (en) * | 2000-05-30 | 2005-03-08 | Charles R. Berg | Method of playing a game involving questions and answers |
US6375570B1 (en) * | 2000-06-29 | 2002-04-23 | Igt | Gaming device displaying an exhibition for replacing video reels |
US6406369B1 (en) * | 2000-07-28 | 2002-06-18 | Anthony J. Baerlocher | Gaming device having a competition bonus scheme |
US8932136B2 (en) * | 2000-08-25 | 2015-01-13 | Opentv, Inc. | Method and system for initiating an interactive game |
US6942574B1 (en) * | 2000-09-19 | 2005-09-13 | Igt | Method and apparatus for providing entertainment content on a gaming machine |
US6599192B1 (en) * | 2000-10-16 | 2003-07-29 | Igt | Gaming device having risk evaluation bonus round |
US6652378B2 (en) * | 2001-06-01 | 2003-11-25 | Igt | Gaming machines and systems offering simultaneous play of multiple games and methods of gaming |
US6726565B2 (en) * | 2001-09-21 | 2004-04-27 | Igt | Gaming device having an input-output value bonus scheme |
US6769986B2 (en) * | 2001-09-26 | 2004-08-03 | Mikohn Gaming Corporation | Methods for a customized casino game |
US20030066089A1 (en) * | 2001-09-28 | 2003-04-03 | David Andersen | Trigger mechanism for sync-to-broadcast web content |
US6848996B2 (en) * | 2001-10-15 | 2005-02-01 | Igt | Gaming device with sound recording changes associated with player inputs |
US6780111B2 (en) * | 2001-11-30 | 2004-08-24 | Igt | Method, apparatus and system for perpetual bonus game |
US20030125107A1 (en) * | 2001-12-21 | 2003-07-03 | Cannon Lee E. | Method and apparatus for competitive bonus games based upon strategy or skill |
US20040014524A1 (en) * | 2002-03-18 | 2004-01-22 | Pearlman Mark B. | Trivia and memory game using multimedia clips |
USD484550S1 (en) * | 2003-05-27 | 2003-12-30 | Atlantic City Coin & Slot Service Company, Inc. | Gaming device display |
-
2003
- 2003-04-16 AU AU2003221975A patent/AU2003221975B2/en not_active Ceased
- 2003-04-16 US US10/417,758 patent/US20040005918A1/en not_active Abandoned
- 2003-04-16 WO PCT/US2003/011912 patent/WO2003089081A1/en not_active Application Discontinuation
- 2003-04-16 EP EP03718438A patent/EP1494769A4/en not_active Withdrawn
-
2006
- 2006-06-21 US US11/425,413 patent/US20060246988A1/en not_active Abandoned
- 2006-06-21 US US11/425,407 patent/US20060246986A1/en not_active Abandoned
- 2006-06-21 US US11/425,411 patent/US20060246987A1/en not_active Abandoned
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070167221A1 (en) * | 1997-03-12 | 2007-07-19 | Walker Jay S | System and method for presenting payout ranges and audiovisual clips at a gaming device |
US20010024971A1 (en) * | 1998-02-19 | 2001-09-27 | Jean Brossard | Audio visual output for a gaming device |
US6302790B1 (en) * | 1998-02-19 | 2001-10-16 | International Game Technology | Audio visual output for a gaming device |
US6375568B1 (en) * | 1999-01-13 | 2002-04-23 | Interbet Corporation | Interactive gaming system and process |
US6592457B1 (en) * | 1999-05-26 | 2003-07-15 | Wms Gaming Inc. | Gaming machine with player selected events |
US6970859B1 (en) * | 2000-03-23 | 2005-11-29 | Microsoft Corporation | Searching and sorting media clips having associated style and attributes |
US20020016201A1 (en) * | 2000-04-03 | 2002-02-07 | Bennett Nicholas Luke | Win meter for gaming machine |
US20010049298A1 (en) * | 2000-04-07 | 2001-12-06 | Nicholas Bennett | Gaming machine with prize meter |
US6786824B2 (en) * | 2001-05-25 | 2004-09-07 | Igt | Method, apparatus, and system for providing a player with opportunities to win a feature event award |
US20030100356A1 (en) * | 2001-09-28 | 2003-05-29 | Brown Duncan F. | Game and gaming machine with operative theme having element linking logic organization |
US20070105625A1 (en) * | 2002-04-16 | 2007-05-10 | Walker Jay S | Gaming device methods and apparatus employing audio/video programming outcome presentation |
Also Published As
Publication number | Publication date |
---|---|
US20040005918A1 (en) | 2004-01-08 |
US20060246986A1 (en) | 2006-11-02 |
EP1494769A4 (en) | 2006-11-15 |
US20060246988A1 (en) | 2006-11-02 |
EP1494769A1 (en) | 2005-01-12 |
AU2003221975A1 (en) | 2003-11-03 |
AU2003221975B2 (en) | 2006-11-09 |
WO2003089081A1 (en) | 2003-10-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2003221975B2 (en) | Gaming device methods and apparatus employing audio/video programming outcome presentation | |
US8702517B2 (en) | Gaming device methods and apparatus employing audio/video programming outcome presentation | |
US8025562B2 (en) | Gaming device methods and apparatus employing audio/video programming outcome presentation | |
US8702492B2 (en) | Methods and apparatus for employing audio/video programming to initiate game play at a gaming device | |
US7874908B2 (en) | Method and apparatus for payouts determined based on a set completion game | |
US7997974B2 (en) | Method and apparatus for automatically operating a game machine | |
US7241219B2 (en) | Methods and apparatus for providing entertainment content at a gaming device | |
US20060252498A1 (en) | Methods and apparatus employing automatic audio/video programming to initiate game play at a gaming device | |
US20070129142A1 (en) | Methods and apparatus employing audio/video programming to initiate game play at a gaming device | |
AU2007200579A1 (en) | Gaming device methods and apparatus employing audio/video programming outcome presentation | |
AU2003221973B2 (en) | Method and apparatus for employing audio/video programming to initiate game play at a gaming device | |
AU2007202170B2 (en) | Method and apparatus for employing audio/video programming to initiate game play at a gaming device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |