US20080076528A1 - Instant anonymous account creation - Google Patents

Instant anonymous account creation Download PDF

Info

Publication number
US20080076528A1
US20080076528A1 US11/517,653 US51765306A US2008076528A1 US 20080076528 A1 US20080076528 A1 US 20080076528A1 US 51765306 A US51765306 A US 51765306A US 2008076528 A1 US2008076528 A1 US 2008076528A1
Authority
US
United States
Prior art keywords
unique identifier
gaming
game
ticket voucher
server
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
Application number
US11/517,653
Inventor
Binh T. Nguyen
Brian Underdahl
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Game Technology
Original Assignee
International Game Technology
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by International Game Technology filed Critical International Game Technology
Priority to US11/517,653 priority Critical patent/US20080076528A1/en
Assigned to IGT reassignment IGT ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: NGUYEN, BINH T., UNDERDAHL, BRIAN
Publication of US20080076528A1 publication Critical patent/US20080076528A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3244Payment aspects of a gaming system, e.g. payment schemes, setting payout ratio, bonus or consolation prizes
    • G07F17/3248Payment aspects of a gaming system, e.g. payment schemes, setting payout ratio, bonus or consolation prizes involving non-monetary media of fixed value, e.g. casino chips of fixed value
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3202Hardware aspects of a gaming system, e.g. components, construction, architecture thereof
    • G07F17/3216Construction aspects of a gaming system, e.g. housing, seats, ergonomic aspects
    • G07F17/3218Construction aspects of a gaming system, e.g. housing, seats, ergonomic aspects wherein at least part of the system is portable

Definitions

  • the present invention relates to portable gaming devices and methods, and more particularly, the present invention relates to creating anonymous accounts for playing wager-based games on portable gaming devices.
  • Gaming is an increasingly popular industry, with casinos and other gaming establishments continually seeking new and exciting ways to present games for play. Many games are generally presented on large free-standing gaming devices, such as the well known slot machines, video poker machines and the like. Other games can be presented at something other than a gaming device, such as the table games of craps, blackjack and roulette. In addition, games such as keno and bingo may be played in areas specially configured to present the game to players (e.g., at areas where personnel pick up keno cards and called numbers are displayed on large displays).
  • Such wager-based games allow the casino customers to place bets or wagers that result in winnings if the wager is successful, or losses if the wager is unsuccessful.
  • a substantial disadvantage to the way such games are currently presented is that a player may participate in a particular game only at certain specified locations and/or on specific gaming machines or tables. For example, in order to play video poker or a particular slots game, such as “Red White and Blue,” a player may be required to travel through a large hotel and/or casino to a specific gaming area where an actual video poker or “Red White and Blue” gaming machine is located.
  • cashless instruments for ease of paying out winnings to users, which can involve the use of ticket printers and other associated hardware and software components.
  • cashless instruments can include, for example, paper tickets used in the EZ PayTM system by IGT of Reno, Nev., among others.
  • suitable items or devices can be used as such cashless instruments as well, and it is understood that the present invention is directed to all such items.
  • Paper cashless tickets in particular are printed by a printer at the gaming machine upon the request of a player at the completion of a game or gaming session, and signify a cash amount owed to the player, a portion of which might represent cash winnings owed to the player.
  • Such paper tickets typically include appropriate currency or credit amounts, as well as various identification features printed on them, which can include a unique identifier or code.
  • a unique identifier or code can be called a variety of names, such as an identification, verification, and/or authentication number or code, among others, and that any such term or terms can be used where the basic function is to identify a specific cashless instrument that has been issued at a specific time and location.
  • a unique identifier or code on a printed ticket is typically used in association with a matching confirmation number or code that is stored on the system, such that a match can be made with a recorded and outstanding number when a ticket is offered or received, whereby the ticket can be determined as valid and thus be accepted.
  • the term “unique identification” (or code) will be used with respect to printed tickets or other cashless instruments, while the term “confirmation number” (or code) will be used to denote those numbers or codes that are stored on a system.
  • Casinos and other gaming operators generally desire to provide to their customers greater accessibility to gaming devices and the opportunity to play games such as through the use of a personal gaming device (PGD).
  • PGD personal gaming device
  • Players typically must bring the PGD to a cashier and give the cashier cash prior to being able to play wager based games on the PGD.
  • Players do not have the option to simply insert additional funds or the cashless tickets directly into the PGD similar to fixed gaming machines using a bill/ticket acceptor.
  • a method for creating an anonymous account to play a game of chance on a mobile gaming device comprises obtaining a cashless ticket voucher having a unique identifier, the cashless ticket voucher having a monetary value, inputting the unique identifier into the mobile gaming device to expend the monetary value of the cashless ticket voucher, validating the unique identifier, and generating a game of chance on the mobile gaming device if the unique identifier is validated.
  • the portable gaming device to play at least one wager-based game may have a communication interface adapted to communicate with a remote gaming server, a display, an input mechanism to receive a unique identifier of a cashless ticket voucher, a controller operatively coupled to the display, communication interface, and the input mechanism, and a validator operatively coupled to the controller to transmit the unique identifier to the remote gaming server for validation, the validator to receive an approval or a rejection message from the remote gaming server.
  • the controller is programmed to cause the display to generate a game display relating to the at least one wager-based game and display an outcome of the at least one wager-based game if an approval message is received by the validator.
  • the validation server may have an interface to receive a cashless ticket voucher unique identifier, and a confirmation number database having a list of confirmation numbers of distributed cashless ticket vouchers wherein the unique identifier is matched to a confirmation number, and wherein an approval message is transmitted to a remote gaming server if a match is found.
  • a mobile gaming network may have a validation server, comprising an interface to receive a cashless ticket voucher unique identifier, and a confirmation number database having a list of confirmation numbers of distributed cashless ticket vouchers, wherein the unique identifier is matched to a confirmation number.
  • the network may also have at least one portable gaming device to play at least one wager-based game, comprising a communication interface adapted to communicate with a remote gaming server, a display, an input mechanism to receive the unique identifier, a controller operatively coupled to the display, communication interface, and the input mechanism, and a validator operatively coupled to the controller to transmit the unique identifier to the remote gaming server for validation, the validator to receive an approval or a rejection message from the remote gaming server wherein an approval message is relayed from the validation server to the remote gaming server if a match is found, and wherein the controller is programmed to cause the display to generate a game display relating to the at least one wager-based game and display an outcome of the at least one wager-based game if an approval message is received by the validator.
  • a communication interface adapted to communicate with a remote gaming server, a display, an input mechanism to receive the unique identifier, a controller operatively coupled to the display, communication interface, and the input mechanism, and a validator operative
  • FIG. 1 is a perspective view of an exemplary PGD in accordance with an embodiment of the invention.
  • FIG. 2 is a block diagram of an exemplary component arrangement of the PGD illustrated in FIG. 1 .
  • FIG. 3 is a schematic of an exemplary gaming system including a PGD in accordance with the invention
  • FIG. 4 is a block diagram illustrating a method for creating an anonymous account to play a wager-based game of chance.
  • FIG. 5 is a diagram illustrating an exemplary gaming machine in accordance with an embodiment of the invention.
  • FIG. 6 is a block diagram illustrating an exemplary network topology in accordance with an embodiment of the invention.
  • FIG. 7 is a block diagram illustrating a simplified communication topology in accordance with an embodiment of the invention.
  • the present invention is directed to creating an anonymous account to play a wager-based game of chance on an individual or mobile gaming unit such as a PGD.
  • a cashless ticket voucher does not require a player to input personal information thereby remaining anonymous.
  • the ability to use cashless ticket vouchers with a mobile gaming unit is also addressed.
  • the individual gaming unit may be a PGD that is adapted to present a wager-based game for play by a player.
  • An example is described in co-pending patent application Ser. No. 11/155,702, filed Jun. 16, 2005, entitled “Virtual Leash For Personal Gaming Device” and co-pending patent application Ser. No. 10/672,307, filed Sep. 26, 2003, entitled “Personal Gaming Device and Method Of Presenting a Game” which are incorporated herein in their entirety for all purposes.
  • FIG. 1 illustrates an exemplary PGD, generally numbered 20 , in accordance with one embodiment of the invention.
  • the PGD 20 includes a body or housing 22 .
  • the body 22 may be constructed from a wide variety of materials and in a wide variety of shapes.
  • the body 22 is constructed from one or more molded polypropylene or other plastic components.
  • the body 22 may be constructed of metal or a wide variety of other materials.
  • the body 22 is generally rectangular in shape, having a front side or face 24 , a rear side or face (not visible), a top end 26 , a bottom end 28 , a first side 30 and a second side 32 .
  • the body 22 defines an enclosed interior space (not shown) in which a variety of components are located.
  • the PGD 20 is adapted to present video and sound game data to a player.
  • the PGD 20 includes a display 34 .
  • the display is located in the front face 24 of the body 22 , thus facing upwardly towards a player.
  • the display 34 comprises a liquid crystal display (“LCD”), and in particular, an LCD permitting touch-screen input. It will be appreciated that other types of displays may be provided.
  • PGD 20 also includes a sound generating device in the form of at least one speaker 36 .
  • the speaker 36 is positioned beneath a top or cover portion of the body 22 having one or more perforations or apertures therein through which the sound may readily travel.
  • the speaker 36 is located near the bottom end 28 of the body 22 , generally opposite the display 34 . It will be appreciated that the speaker 36 or additional speakers may be provided in a wide variety of locations, such as at one or both sides 30 , 32 of the body 22 .
  • the PGD 20 is adapted to send and/or receive data from another device.
  • the PGD 20 includes one or more data input and/or output devices or interfaces.
  • the PGD 20 includes an RS-232 data port 38 for transmitting and accepting data, such as through a cable extending between the PGD 20 and another device, such as a computer.
  • the PGD 20 includes a USB data port 40 for transmitting and accepting data, also through a cable.
  • the PGD 20 includes an infrared data transmitter/receiver 42 for transmitting information in wireless, infrared light form.
  • the PGD 20 includes another wireless communication device 44 , such as a wireless communication device/interface operating at radio frequency, such as in accordance with the IEEE-802.1x or the BluetoothTM standard.
  • a player is permitted to provide input to the PGD 20 , such as for playing a game.
  • one means of input may be through the display 34 .
  • the display 34 may also be arranged to accept input via a touch screen, stylus or other device.
  • the PGD 20 includes a keypad 46 .
  • the keypad 46 is a sealed keypad having one or more keys or buttons which may be activated by a player, such as by depressing the button with their finger.
  • the PGD 20 can include a microphone 48 arranged to accept voice input from a player.
  • Other input devices may alternatively be provided or be provided in addition to those input devices described. For example, a player may be permitted to provide input through a joystick (not shown).
  • the joystick may comprise a control element associated directly with the body 22 of the PGD 20 .
  • the joystick may be separate from the PGD 20 , and then be placed in communication therewith, such as by plugging in the joystick to a data port of PGD 20 .
  • a smart card reader, optical reader, memory card slot, or other input device may be provided for reading information from another element, such as a card, magnetic stripe, flash memory cards, ticket or the like.
  • PGD 20 includes a scanner for scanning a cashless ticket voucher.
  • Some such embodiments are made for use with cashless ticket vouchers having a light-sensitive coating or the like: these embodiments may illuminate such a cashless ticket voucher with light of a sufficient intensity (and/or within a proper frequency range) to darken and void the cashless ticket voucher.
  • PGD 20 may also include a keyboard or mouse.
  • the PGD 20 includes an image collection device 41 , such as a camera.
  • the image collection device 41 may be used, for example, to capture the image of a user or player of the PGD 20 . This image information may be used for security or authentication purposes, as set forth in greater detail below.
  • the PGD 20 may also include a biometric sensor or device, such as a fingerprint scanner 49 .
  • the fingerprint scanner 49 may be located behind or beneath a user input button, such as a “spin” or “draw” button. In this manner, a player's fingerprint may be obtained without the user or player having to consciously participate. As described below, a player's scanned fingerprint information may be used for authentication purposes.
  • the biometric sensor may be a fingerprint imager, a retina print imager, a voice pattern imager, a facial component imager, handwriting sensor, and other similar devices to recognize and identify the player.
  • the biometric sensor offers a reliable and inexpensive way to authenticate the identity of a player, which is more secure than personal identification numbers (PINs) or passwords, which are subject to being compromised or forgotten.
  • PINs personal identification numbers
  • passwords which are subject to being compromised or forgotten.
  • the PGD 20 may include a card reader 50 .
  • the card reader 50 is located in a side 30 of the body 22 of the PGD 20 .
  • the card reader 50 comprises a magnetic stripe reader for reading information from a magnetic stripe of a card.
  • the card reader may also be adapted to write or store data to a smart card or portable memory module.
  • the card reader 50 includes a slot that is positioned in the side 30 of the PGD 20 .
  • the PGD 20 may be battery-powered, such as with a rechargeable battery pack.
  • An ON/OFF button 47 may be provided for controlling the power to the PGD 20 .
  • the PGD 20 may be docked at or otherwise associated with a free-standing gaming machine or other gaming device. At such times that the PGD 20 is docked, the internal battery of the device can be recharged for later use in an undocked or “remote” mode, as will be readily appreciated. Appropriate detection provisions, warnings and safeguards for a low battery status in PGD 20 while in such a remote mode can also be provided.
  • PGD 20 includes control means for controlling the operation of the device, including accepting input and providing output.
  • FIG. 2 a block diagram of an exemplary component arrangement of the PGD illustrated in FIG. 1 .
  • PGD 20 preferably includes a computing environment serving as the control means.
  • the computing environment includes a central processing unit 52 .
  • the central processing unit 52 preferably comprises a microprocessor.
  • the central processing unit 52 is associated with a bi-directional system bus 54 .
  • the system bus 54 may contain, address lines for addressing a video memory or main memory.
  • the system bus 54 includes a data bus for transferring data between and among components associated with the bus 54 .
  • multiplex data/address lines may be used instead of separate data and address lines.
  • the display 34 is coupled to the bus 54 .
  • a video memory (not shown) is provided in association with the bus 54 .
  • the video memory may be dual-ported video random access memory.
  • the video memory is preferably coupled to and arranged to drive the LCD display 34 .
  • the video memory might be coupled to a cathode ray tube (CRT) or other suitable display device.
  • a memory 56 is associated with the system bus 54 .
  • the memory 56 comprises dynamic random access memory (“DRAM”), synchronous DRAM or other forms of random access memory.
  • the memory 56 may have other forms as well, such as electronically erasable programmable read-only memory (“EEPROM”).
  • the memory 56 is of the type that permits data to be written thereto and read there from.
  • a mass storage device 58 is preferably also accessible via the bus 54 .
  • the mass storage device 58 may be of the read-only type (such as a CD or DVD optical drive) or may be of the read-and-write variety such as flash memory, compact flash, or CD/DVD-R/W drives.
  • a validator 80 may also be coupled to the bus 54 .
  • the validator 80 may send the unique identifier received by the central processing unit 52 to the remote gaming server to be validated. If the unique identifier is validated, as further described below with reference to the validation server, the validator may receive an approved message. If the unique identifier is not validated, a rejected message may be received. As such, the validator 80 emulates or acts as the bill or ticket validator/acceptor for the PGD.
  • the variety of input and output devices can be associated with the system bus 54 , and thus the other components associated with the bus.
  • the speaker 36 , keypad 46 and card reader 50 are associated with the system bus 54 .
  • a variety of data input/output devices (“I/O Devices”) may also associated with the system bus 54 , such as, though not specifically illustrated, the RS-232 port 38 , the USB 40 , and the infrared communication transmitter/receiver 42 .
  • these devices/elements may operate in accordance with different protocols and have different architectures, and have appropriate interfaces provided for communicating with the system bus 54 .
  • the infrared transmitter/receiver may have different layers, including a physical layer including the light-emitting device, and link and other layers which include software and/or hardware, as is known.
  • a variety of other input/output devices may be associated with the PGD 20 , as now known or later developed.
  • the PGD 20 may include a wireless, radio frequency, and communication interface.
  • the architectures/protocols of such wireless communication interfaces are well known and thus will not be described in detail herein. In general, however, such an interface 44 permits two-way data communication.
  • the PGD 20 may be permitted to communicate with a wide variety of devices/systems, including at least one device associated with a gaming network.
  • the PGD 20 may send and receive data, including program code, through the communication interface 44 (or the other input/output devices, such as the infrared transmitter/receiver).
  • a gaming server may transmit requested code for an application via a transceiver to the communication interface 44 of the PGD 20 .
  • the received code may be executed by the central processing unit 52 as it is received and/or be stored in the memory 56 for later execution.
  • the PGD 20 may include a mass data storage device (not shown) such as a hard drive, CD-ROM or the like.
  • the memory 56 may comprise a smart card or similar easily removable (and replaceable) device.
  • data such as operating code, may be associated with the PGD 20 via a CD-ROM placed in a CD-ROM drive or by insertion of a coded smart card or portable memory device.
  • PGD PGD
  • the PGD may be a specialized unit carried by casino personnel to only provide mobile gaming service functions.
  • PGD can refer to the exemplary PGD 20 disclosed above, as well as any other suitable device that can serve as a PGD for any purpose of the present invention, and that such a device or devices may or may not be portable or hand-held.
  • portable and mobile gaming device are used, it is understood that use of other suitable non-portable PGDs may be substituted in relevant instances.
  • FIG. 3 is a schematic of an exemplary gaming system including a PGD in accordance with the invention.
  • the gaming system generally numbered 60 , includes a PGD interface 62 .
  • This PGD interface 62 serves as a gateway to data communications between the PGD 20 and various networks, servers and other devices.
  • data communications between the PGD 20 and the PGD interface 62 is via a transceiver 64 associated with the PGD interface 62 .
  • the transceiver is arranged to receive information from the PGD interface 62 and transmit it to the PGD 20 and/or receive information from the PGD 20 .
  • a PGD 20 may communicate directly with the transceiver 64 . It will be appreciated, however, that limitations may exist as to the range over which such data can be accurately transmitted. Therefore, in one or more embodiments, one or more relays 66 may be provided for receiving and re-transmitting the data to the appropriate location.
  • the PGD interface 62 serves as a gateway or interface between the one or more PGDs 20 and one or more other devices, systems or networks.
  • the interface 62 may be associated with or reside in a kiosk, slot or other type of gaming machine, a point of sale device, a personal computer or the like.
  • the PGD interface 62 is associated with a financial server 68 either via a direct link (as illustrated in FIG. 3 ) or via a network.
  • the financial server 68 may be a computer or be associated with a computer having a processing unit and one or more data files.
  • the financial server 68 is preferably arranged to confirm financial transaction data.
  • the player may be required to place a bet.
  • the portable memory device may be updated using a credit card.
  • the player may swipe their credit card using the card reader 50 associated with the PGD 20 .
  • This data may be transmitted to the financial server 68 for confirmation (and as is known in the art, the generation of financial transaction data, such as a transaction date, time and value).
  • the system 60 includes a game server 70 .
  • the game server 70 is associated with the PGD interface 62 , either directly or via a network.
  • the game server 70 is, or is associated with, a computing device, such as a processor adapted to execute game code.
  • the game server 70 is arranged to provide game data to the PGD 20 via the interface 62 .
  • This game data may comprise video data for generating an image on a display 34 of the PGD 20 , and sound data for generating sound emitted by the speaker 36 .
  • the game server 70 is preferably also adapted to receive input from a player, such as a player selection during the play of a game.
  • a reservation server 72 is connected to the PGD interface 62 , either directly or via a network.
  • the reservation server 72 may be arranged to accept reservation selections, and provide information regarding available hotel rooms, rates, shows, restaurants and the like for use by a player of the PGD 20 in making a reservation selection.
  • the system may also include a validation server 82 having a confirmation number database with a list of confirmation numbers of distributed cashless ticket vouchers.
  • the validation server 82 may have an interface to receive the unique identifier of a cashless ticket voucher. The unique identifier may then be compared with the list of confirmation numbers in the confirmation number database. If there is a match, an approved message may be relayed to the remote gaming server and/or PGD and the unique identifier and confirmation number is subsequently marked as used or deleted. This ensures that the cashless ticket voucher cannot be reused if reinserted. Otherwise, a rejection message may be relayed if no match was found.
  • While the PGD 20 may communicate with other devices via direct network links as illustrated in FIG. 2 , the PGD 20 may communicate with a variety of other devices (via a wired or wireless connection) such as the portable memory device, a printer, kiosk, cell phone, slot machine, another computer, and the like.
  • Internet gateway 74 may also used to allow the PGD 20 to connect to other services available on the Internet.
  • FIG. 4 is a block diagram illustrating a method for creating an anonymous account to play a wager-based game of chance.
  • a cashless ticket voucher may be formed at 400 via a remote gaming server.
  • the remote gaming server may be, but is not limited to, a personal computer, slot machine, a kiosk, remote gaming device, another PGD such as but not limited to a cell phone, a personal digital assistant, and a wireless game player, or any other gaming machine that may be used to generate a cashless ticket voucher.
  • a player may input credit card information into a personal computer to generate a cashless ticket voucher for use on a PGD.
  • the player may input cash into a bill validator on a slot machine to obtain the cashless ticket voucher.
  • a player may use a portable device, such as a cellular telephone, a personal digital assistant, a PDG, etc., to communicate directly with a gaming machine for the purpose of obtaining the cashless ticket voucher.
  • a portable device such as a cellular telephone, a personal digital assistant, a PDG, etc.
  • an infrared, BluetoothTM or other interface of the portable device may use a system comparable to that of NTT DoCoMo's i-mode mobile Internet service, Sanyo's i-PS system, or the like, which facilitate purchases from vending machines using cellular telephones.
  • User ID and age could be verified by reference to cellular phone registration data, e.g., by using a system such as that developed by Matsushita Refrigeration Co. for ensuring that alcoholic beverages and cigarettes are sold only to adults from vending machines.
  • the cashless ticket voucher formed may have a unique identifier and a monetary value associated with it. This allows a user to remain anonymous when playing a wager-based game of chance since no identifying or personal information is needed to generate and/or use the cashless ticket voucher.
  • the unique identifier may be any combination of words, number, and/or symbols as described below to identify and provide security to the cashless ticket voucher.
  • the ticket voucher may be printed with any template desired. For example, the ticket voucher may not indicate the monetary value, may state that it is valid for PGD use only, etc.
  • the ticket voucher unique identifier may be inputted into the second gaming device, such as a PGD, at 402 to expend the monetary value of the cashless ticket voucher.
  • the unique identifier may be inputted using any means available. For example, the player may manually input the unique identifier into the PGD using an interactive display, keyboard, or any other similar means.
  • the PGD may be placed in a docking station where the unique identifier may be downloaded onto the device.
  • a camera on the PGD may be used. An image of the ticket voucher may be taken and transmitted to the PGD and/or remote gaming server.
  • the unique identifier may be obtained via a scanner, such as a barcode or magnetic stripe scanner, or ticket acceptor.
  • the scanner or ticket acceptor may be coupled to the PDG and/or remote gaming server. If coupled to the remote gaming server, a docking station, transceiver, or wireless or non-wireless means may be used to download the unique identifier to the PGD.
  • the unique identifier does not have to be downloaded to the PGD. Rather, the scanner or ticket acceptor may be in communication with the validation server and forwards the unique identifier directly to the validation server for validation.
  • an additional security code may be associated with the unique identifier.
  • the security code may be any known security codes such as a personal identification number or password, a biometric identifier obtained from a biometric device as described above, and any other similar security means. The player may be required to input the security code before the unique identifier is forwarded to the validation server.
  • the unique identifier may be transmitted to the validation server at 404 .
  • the validation server may have a confirmation number database with a list of confirmation numbers of distributed cashless ticket vouchers.
  • the unique identifier may then be compared with the list of confirmation numbers in the confirmation number database. If there is a match at 406 , an approved message may be relayed to the remote gaming server or direction to the PGD and the unique identifier and confirmation number is subsequently marked as used or deleted. This ensures that the cashless ticket voucher cannot be reused if reinserted. Otherwise, a rejection message may be relayed if no match was found.
  • a game of chance may be generated on the PGD if the unique identifier is validated at 408 . This may be signified by an approval message received from the validation server and/or a transfer of monetary funds to the PGD. In one embodiment, the PGD may require the user to acknowledge that use of the monetary funds to play the game of chance will void the cashless ticket voucher.
  • cashless ticket vouchers require that certain security measures be taken. For example, players may attempt to redeem the same voucher ticket a second time. Thus, efforts should be taken to notify players that a ticket voucher has been redeemed and is no longer valid.
  • One embodiment to void a redeemed ticket may be to print a written indicium on the cashless ticket voucher to indicate the ticket voucher is void, such as a dark line, “X”, the word “VOID”, or any other written indicium.
  • the ticket voucher may be coated with a light sensitive coating so that when the redeemed ticket is scanned or inserted into a ticket accepter, the ticket voucher may be exposed to light, thereby voiding the ticket voucher.
  • the tickets may be returned to the establishment where the ticket voucher was formed.
  • Various incentives may be used to entice a player to return redeemed ticket vouchers.
  • One embodiment may be to retain an amount from the monetary value of the ticket voucher from game play, similar to a security deposit. Once the ticket is returned, the retained amount would be returned to the player. This may also be used with player tracking points—points may be deducted and redeemed upon return of the ticket voucher.
  • the ticket voucher may be used to enter the player into a second game of chance, such as a lottery drawing. It will now be realized that other means to entice a player to return redeemed ticket vouchers may be used.
  • the cashless instruments or printed tickets described above can in some instances be susceptible to counterfeiting by those that wish to fabricate false cashless instruments and redeem them for money.
  • the validation number is printed on the printed ticket and a corresponding confirmation number is also stored in a back-end system, such as the confirmation number database of the validation server.
  • the unique identifier is checked to see if it matches the stored confirmation number in the validation server. If so, the printed ticket amount is paid out.
  • such validation numbers are often just number strings that may have predictable portions and/or unpredictable portions.
  • unique identifiers are often generated as a multiple-digit number or code, such as a 10 digit number “1234567890,” where the first seven digits “1234567” are used for every printed ticket generated at a given location and time frame, while the last three digits “890” are sequentially or randomly generated with each new ticket printed at that location and during that time frame.
  • a printed ticket could be issued with the unique identifier “1234567890,” and 100 tickets later another printed ticket might be printed with the unique identifier “1234567215,” and so forth.
  • characters other than numbers might also be used in such a number or code validation system, with such characters including letters, dashes, punctuation marks and the like.
  • a multiple-digit number or code for a printed ticket might be represented as “1234-ABCD-5678-efgh,” where the first two sets of characters can represent the gaming establishment, gaming machine, time and date, among other items, and thus appear to remain constant and/or can be readily discerned by a thief or other unscrupulous party attempting to decipher printed tickets.
  • the third set of characters might simply involve a sequential numbering system for printed tickets, while the fourth set of characters represents a randomly generated set of numbers or other characters that cannot be predicted.
  • a potential thief or other unscrupulous party might then discern such a pattern by a simple inspection of several printed tickets, thus guessing that one or more sets of digits remain the same, while others sets or individual digits are varied, perhaps sequentially, perhaps randomly, or in some other manner.
  • the potential thief could then create his or her own printed tickets with the same constant or predictable digits, and guess at the variable or random digits, hoping to get lucky for an “easy” cash out of a fraudulent ticket.
  • various methods and systems such as incorporating the use of hash numbers, codes or values may be used. This and other methods and systems are disclosed in co-pending application Ser. No. 10/938,934, filed Sep. 9, 2004, entitled “Counterfeit Cashless Instrument Detection Methods and Systems”, which is incorporated herein in its entirety for all purposes, and will not be discussed further to prevent obfuscation of the invention.
  • the remote gaming server may be, but is not limited to, a personal computer, slot machine, remote gaming device, another PGD such as but not limited to a cell phone, a personal digital assistant, and a wireless game player, or any other gaming machine.
  • FIG. 5 illustrates an exemplary gaming machine in accordance with an embodiment of the invention.
  • Video gaming machine 502 includes a main cabinet 504 , which generally surrounds the machine interior (not shown) and is viewable by users.
  • the main cabinet includes a main door 508 on the front of the machine, which opens to provide access to the interior of the machine. Attached to the main door are player-input switches or buttons 5032 , a coin acceptor 5028 , and a bill validator 5030 , a coin tray 5038 , and a belly glass 5040 .
  • Viewable through the main door is a video display monitor 5034 and an information panel 5036 .
  • the display monitor 5034 will typically be a cathode ray tube, high resolution flat-panel LCD, or other conventional electronically controlled video monitor.
  • the information panel 5036 may be a back-lit, silk screened glass panel with lettering to indicate general game information including, for example, a game denomination (e.g. $0.25 or $1).
  • the bill validator 5030 , player-input switches 5032 , video display monitor 5034 , and information panel are devices used to play a game on the game machine 502 .
  • the devices are controlled by circuitry (e.g. the master gaming controller) housed inside the main cabinet 504 of the machine 502 .
  • the gaming machine 502 may be operable to provide a play of many different instances of games of chance.
  • the instances may be differentiated according to themes, sounds, graphics, type of game (e.g., slot game vs. card game), denomination, number of paylines, maximum jackpot, progressive or non-progressive, bonus games, etc.
  • the gaming machine 502 may be operable to allow a player to select a game of chance to play from a plurality of instances available on the gaming machine.
  • the gaming machine may provide a menu with a list of the instances of games that are available for play on the gaming machine and a player may be able to select from the list a first instance of a game of chance that they wish to play.
  • the various instances of games available for play on the gaming machine 502 may be stored as game software on a mass storage device in the gaming machine or may be generated on a remote gaming device but then displayed on the gaming machine.
  • the gaming machine 502 may execute game software, such as but not limited to video streaming software that allows the game to be displayed on the gaming machine.
  • game software such as but not limited to video streaming software that allows the game to be displayed on the gaming machine.
  • an instance When an instance is stored on the gaming machine 502 , it may be loaded from the mass storage device into a RAM for execution.
  • the game software that allows the selected instance to be generated may be downloaded from a remote gaming device, such as another gaming machine.
  • the gaming machine 502 includes a top box 506 , which sits on top of the main cabinet 504 .
  • the top box 506 houses a number of devices, which may be used to add features to a game being played on the gaming machine 502 , including speakers 5010 , 5012 , 5014 , a ticket printer 5018 which prints bar-coded tickets 5020 , a key pad 5022 for entering player tracking information, a florescent display 5016 for displaying player tracking information, a card reader 5024 for entering a magnetic striped card containing player tracking information, and a video display screen 5045 .
  • the ticket printer 5018 may be used to print tickets for a cashless ticketing system.
  • the top box 506 may house different or additional devices than shown in FIG. 5 .
  • the top box may contain a bonus wheel or a back-lit silk screened panel that may be used to add bonus features to the game being played on the gaming machine.
  • the top box may contain a display for a progressive jackpot offered on the gaming machine.
  • these devices are controlled and powered, in part, by circuitry (e.g. a master gaming controller) housed within the main cabinet 504 of the machine 502 .
  • gaming machine 502 is but one example from a wide range of gaming machine designs on which the present invention may be implemented.
  • gaming machine 502 is but one example from a wide range of gaming machine designs on which the present invention may be implemented.
  • suitable gaming machines have top boxes or player tracking features.
  • some gaming machines have only a single game display—mechanical or video, while others are designed for bar tables and have displays that face upwards.
  • a game may be generated in on a host computer and may be displayed on a remote terminal or a remote gaming device.
  • the remote gaming device may be connected to the host computer via a network of some type such as a local area network, a wide area network, an intranet or the Internet.
  • the remote gaming device may be a portable gaming device such as but not limited to a cell phone, a personal digital assistant, and a wireless game player.
  • Images rendered from 3-D gaming environments may be displayed on portable gaming devices that are used to play a game of chance.
  • a gaming machine or server may include gaming logic for commanding a remote gaming device to render an image from a virtual camera in a 3-D gaming environments stored on the remote gaming device and to display the rendered image on a display located on the remote gaming device.
  • gaming machines of the present assignee are implemented with special features and/or additional circuitry that differentiates them from general-purpose computers (e.g., desktop PC's and laptops). Gaming machines are highly regulated to ensure fairness and, in many cases, gaming machines are operable to dispense monetary awards of multiple millions of dollars. Therefore, to satisfy security and regulatory requirements in a gaming environment, hardware and software architectures may be implemented in gaming machines that differ significantly from those of general-purpose computers. A description of gaming machines relative to general-purpose computing machines and some examples of the additional (or different) components and features found in gaming machines are described below.
  • a fault or a weakness tolerated in a PC may not be tolerated in a gaming machine because in a gaming machine these faults can lead to a direct loss of funds from the gaming machine, such as stolen cash or loss of revenue when the gaming machine is not operating properly.
  • gaming machines are designed to be state-based systems.
  • a state-based system the system stores and maintains its current state in a non-volatile memory, such that, in the event of a power failure or other malfunction the gaming machine will return to its current state when the power is restored. For instance, if a player was shown an award for a game of chance and, before the award could be provided to the player the power failed, the gaming machine, upon the restoration of power, would return to the state where the award is indicated.
  • PCs are not state machines and a majority of data is usually lost when a malfunction occurs. This requirement affects the software and hardware design on a gaming machine.
  • a second important difference between gaming machines and common PC based computer systems is that for regulation purposes, the software on the gaming machine used to generate the game of chance and operate the gaming machine has been designed to be static and monolithic to prevent cheating by the operator of gaming machine.
  • one solution that has been employed in the gaming industry to prevent cheating and satisfy regulatory requirements has been to manufacture a gaming machine that can use a proprietary processor running instructions to generate the game of chance from an EPROM or other form of non-volatile memory.
  • the coding instructions on the EPROM are static (non-changeable) and must be approved by a gaming regulators in a particular jurisdiction and installed in the presence of a person representing the gaming jurisdiction.
  • any changes to any part of the software required to generate the game of chance can require a new EPROM to be burnt, approved by the gaming jurisdiction and reinstalled on the gaming machine in the presence of a gaming regulator.
  • a gaming machine must demonstrate sufficient safeguards that prevent an operator or player of a gaming machine from manipulating hardware and software in a manner that gives them an unfair and some cases an illegal advantage.
  • the gaming machine should have a means to determine if the code it will execute is valid. If the code is not valid, the gaming machine must have a means to prevent the code from being executed.
  • the code validation requirements in the gaming industry affect both hardware and software designs on gaming machines.
  • a third important difference between gaming machines and common PC based computer systems is the number and kinds of peripheral devices used on a gaming machine are not as great as on PC based computer systems.
  • gaming machines have been relatively simple in the sense that the number of peripheral devices and the number of functions the gaming machine has been limited.
  • the functionality of gaming machines were relatively constant once the gaming machine was deployed, i.e., new peripherals devices and new gaming software were infrequently added to the gaming machine.
  • This differs from a PC where users will go out and buy different combinations of devices and software from different manufacturers and connect them to a PC to suit their needs depending on a desired application. Therefore, the types of devices connected to a PC may vary greatly from user to user depending in their individual requirements and may vary significantly over time.
  • gaming machines still have unique device requirements that differ from a PC, such as device security requirements not usually addressed by PCs.
  • monetary devices such as coin dispensers, bill validators and ticket printers and computing devices that are used to govern the input and output of cash to a gaming machine have security requirements that are not typically addressed in PCs. Therefore, many PC techniques and methods developed to facilitate device connectivity and device compatibility do not address the emphasis placed on security in the gaming industry.
  • a watchdog timer is normally used in IGT gaming machines to provide a software failure detection mechanism.
  • the operating software periodically accesses control registers in the watchdog timer subsystem to “re-trigger” the watchdog. Should the operating software fail to access the control registers within a preset timeframe, the watchdog timer will timeout and generate a system reset.
  • Typical watchdog timer circuits contain a loadable timeout counter register to allow the operating software to set the timeout interval within a certain range of time.
  • a differentiating feature of the some preferred circuits is that the operating software cannot completely disable the function of the watchdog timer. In other words, the watchdog timer always functions from the time power is applied to the board.
  • IGT gaming computer platforms preferably use several power supply voltages to operate portions of the computer circuitry. These can be generated in a central power supply or locally on the computer board. If any of these voltages falls out of the tolerance limits of the circuitry they power, unpredictable operation of the computer may result. Though most modern general-purpose computers include voltage monitoring circuitry, these types of circuits only report voltage status to the operating software. Out of tolerance voltages can cause software malfunction, creating a potential uncontrolled condition in the gaming computer. Gaming machines of the present assignee typically have power supplies with tighter voltage margins than that required by the operating circuitry. In addition, the voltage monitoring circuitry implemented in IGT gaming computers typically has two thresholds of control. The first threshold generates a software event that can be detected by the operating software and an error condition generated.
  • This threshold is triggered when a power supply voltage falls out of the tolerance range of the power supply, but is still within the operating range of the circuitry.
  • the second threshold is set when a power supply voltage falls out of the operating tolerance of the circuitry. In this case, the circuitry generates a reset, halting operation of the computer.
  • the standard method of operation for IGT slot machine game software is to use a state machine. Different functions of the game (bet, play, result, points in the graphical presentation, etc.) may be defined as a state.
  • critical data regarding the game software is stored in a custom non-volatile memory subsystem. This is critical to ensure the player's wager and credits are preserved and to minimize potential disputes in the event of a malfunction on the gaming machine.
  • the gaming machine does not advance from a first state to a second state until critical information that allows the first state to be reconstructed is stored.
  • This feature allows the game to recover operation to the current state of play in the event of a malfunction, loss of power, etc that occurred just prior to the malfunction.
  • game play may resume and the game may be completed in a manner that is no different than if the malfunction had not occurred.
  • battery backed RAM devices are used to preserve this critical data although other types of non-volatile memory devices may be employed. These memory devices are not used in typical general-purpose computers.
  • the gaming machine when a malfunction occurs during a game of chance, the gaming machine may be restored to a state in the game of chance just prior to when the malfunction occurred.
  • the restored state may include metering information and graphical information that was displayed on the gaming machine in the state prior to the malfunction.
  • the gaming machine when the malfunction occurs during the play of a card game after the cards have been dealt, the gaming machine may be restored with the cards that were previously displayed as part of the card game.
  • a bonus game may be triggered during the play of a game of chance where a player is required to make a number of selections on a video display screen.
  • the gaming machine may be restored to a state that shows the graphical presentation at the just prior to the malfunction including an indication of selections that have already been made by the player.
  • the gaming machine may be restored to any state in a plurality of states that occur in the game of chance that occurs while the game of chance is played or to states that occur between the play of a game of chance.
  • Game history information regarding previous games played such as an amount wagered, the outcome of the game and so forth may also be stored in a non-volatile memory device.
  • the information stored in the non-volatile memory may be detailed enough to reconstruct a portion of the graphical presentation that was previously presented on the gaming machine and the state of the gaming machine (e.g., credits) at the time the game of chance was played.
  • the game history information may be utilized in the event of a dispute. For example, a player may decide that in a previous game of chance that they did not receive credit for an award that they believed they won.
  • the game history information may be used to reconstruct the state of the gaming machine prior, during and/or after the disputed game to demonstrate whether the player was correct or not in their assertion.
  • serial devices may have electrical interface requirements that differ from the “standard” EIA 232 serial interfaces provided by general-purpose computers. These interfaces may include EIA 485, EIA 422, Fiber Optic Serial, optically coupled serial interfaces, current loop style serial interfaces, etc.
  • serial devices may be connected in a shared, daisy-chain fashion where multiple peripheral devices are connected to a single serial channel.
  • the serial interfaces may be used to transmit information using communication protocols that are unique to the gaming industry.
  • IGT's Netplex is a proprietary communication protocol used for serial communication between gaming devices.
  • SAS is a communication protocol used to transmit information, such as metering information, from a gaming machine to a remote device. Often SAS is used in conjunction with a player tracking system.
  • IGT gaming machines may alternatively be treated as peripheral devices to a casino communication controller and connected in a shared daisy chain fashion to a single serial interface.
  • the peripheral devices are preferably assigned device addresses. If so, the serial controller circuitry must implement a method to generate or detect unique device addresses. General-purpose computer serial ports are not able to do this.
  • Security monitoring circuits detect intrusion into an IGT gaming machine by monitoring security switches attached to access doors in the slot machine cabinet. Preferably, access violations result in suspension of game play and can trigger additional security operations to preserve the current state of game play. These circuits also function when power is off by use of a battery backup. In power-off operation, these circuits continue to monitor the access doors of the slot machine. When power is restored, the gaming machine can determine whether any security violations occurred while power was off, e.g., via software for reading status registers. This can trigger event log entries and further data authentication operations by the slot machine software.
  • Trusted memory devices are preferably included in an IGT gaming machine computer to ensure the authenticity of the software that may be stored on less secure memory subsystems, such as mass storage devices. Trusted memory devices and controlling circuitry are typically designed to not allow modification of the code and data stored in the memory device while the memory device is installed in the slot machine. The code and data stored in these devices may include authentication algorithms, random number generators, authentication keys, operating system kernels, etc. The purpose of these trusted memory devices is to provide gaming regulatory authorities a root trusted authority within the computing environment of the slot machine that can be tracked and verified as original. This may be accomplished via removal of the trusted memory device from the slot machine computer and verification of the secure memory device contents is a separate third party verification device.
  • the gaming machine is allowed to verify the authenticity of additional code and data that may be located in the gaming computer assembly, such as code and data stored on hard disk drives.
  • additional code and data that may be located in the gaming computer assembly, such as code and data stored on hard disk drives.
  • Mass storage devices used in a general purpose computer typically allow code and data to be read from and written to the mass storage device.
  • modification of the gaming code stored on a mass storage device is strictly controlled and would only be allowed under specific maintenance type events with electronic and physical enablers required.
  • this level of security could be provided by software
  • IGT gaming computers that include mass storage devices preferably include hardware level mass storage data protection circuitry that operates at the circuit level to monitor attempts to modify data on the mass storage device and will generate both software and hardware error triggers should a data modification be attempted without the proper electronic and physical enablers being present.
  • the bill validator may accept a printed ticket voucher that may be accepted by the bill validator 5030 as indicia of credit when a cashless ticketing system is used.
  • the player may enter playing tracking information using the card reader 5024 , the keypad 5022 , and the florescent display 5016 . Further, other game preferences of the player playing the game may be read from a card inserted into the card reader.
  • the player views game information using the video display 5034 .
  • Other game and prize information may also be displayed in the video display screen 5045 located in the top box.
  • a player may be required to make a number of decisions, which affect the outcome of the game. For example, a player may vary his or her wager on a particular game, select a prize for a particular game selected from a prize server, or make game decisions that affect the outcome of a particular game. The player may make these choices using the player-input switches 5032 , the video display screen 5034 or using some other device which enables a player to input information into the gaming machine. In some embodiments, the player may be able to access various game services such as concierge services and entertainment content services using the video display screen 5034 and one or more input devices.
  • game services such as concierge services and entertainment content services
  • the gaming machine 502 may display visual and auditory effects that can be perceived by the player. These effects add to the excitement of a game, which makes a player more likely to continue playing. Auditory effects include various sounds that are projected by the speakers 5010 , 5012 , 5014 . Visual effects include flashing lights, strobing lights or other patterns displayed from lights on the gaming machine 502 or from lights behind the belly glass 5040 .
  • the player may receive game tokens from the coin tray 5038 or the ticket 5020 from the printer 5018 , which may be used for further games or to redeem a prize. Further, the player may receive a ticket 5020 for food, merchandise, or games from the printer 5018 .
  • FIG. 6 One example of a network topology for implementing some aspects of the present invention is shown in FIG. 6 .
  • a network topology for implementing some aspects of the present invention is shown in FIG. 6 .
  • Those of skill in the art will realize that this exemplary architecture and the related functionality are merely examples and that the present invention encompasses many other such embodiments and methods.
  • a single gaming establishment 1205 is illustrated, which is a casino in this example.
  • some implementations of the present invention involve multiple gaming establishments.
  • Gaming establishment 1205 includes 16 gaming machines 2 , each of which is part of a bank 1210 of gaming machines 2 .
  • gaming establishment 1205 also includes a bank of networked gaming tables 1100 . It will be appreciated that many gaming establishments include hundreds or even thousands of gaming machines 2 and/or gaming tables 1100 , not all of which are included in a bank. However, the present invention may be implemented in gaming establishments having any number of gaming machines, gaming tables, etc.
  • FIG. 6 Various alternative network topologies can be used to implement different aspects of the invention and/or to accommodate varying numbers of networked devices.
  • gaming establishments with very large numbers of gaming machines 2 may require multiple instances of some network devices (e.g., of main network device 1225 , which combines switching and routing functionality in this example) and/or the inclusion of other network devices not shown in FIG. 6 .
  • some implementations of the invention include one or more middleware servers disposed between gaming machines 2 and server 1230 .
  • Such middleware servers can provide various useful functions, including but not limited to the filtering and/or aggregation of data received from bank switches 1215 , from individual gaming machines and from other player terminals.
  • Some implementations of the invention include load balancing methods and devices for managing network traffic.
  • Each bank 1210 has a corresponding bank switch 1215 , which may be a conventional bank switch.
  • Each bank switch is connected to server-based gaming (“SBG”) server 1230 via main network device 1225 , which combines switching and routing functionality in this example.
  • SBG server-based gaming
  • main network device 1225 which combines switching and routing functionality in this example.
  • IGT's open, Ethernet-based SuperSAS® protocol which IGT makes available for downloading without charge.
  • other protocols such as Best of Breed (“BOB”) may be used to implement various aspects of SBG.
  • IGT has also developed a gaming-industry-specific transport layer called CASH that rides on top of TCP/IP and offers additional functionality and security.
  • SBG server 1230 License Manager 1231 , Arbiter 133 , servers 1232 , 1234 , 1236 and 1238 , and main network device 1225 are disposed within computer room 1220 of gaming establishment 1205 .
  • more or fewer servers may be used. Some of these servers may be configured to perform tasks relating to player tracking, bonusing/progressives, etc. Some servers may be configured to perform tasks specific to the present invention.
  • License Manager 1231 may also be implemented, at least in part, via a server or a similar device. Some exemplary operations of License Manager 1231 are described in detail in U.S. patent application Ser. No. 11/225,408, entitled “METHODS AND DEVICES FOR AUTHENTICATION AND LICENSING IN A GAMING NETWORK” by Kinsley et al., which is hereby incorporated by reference.
  • SBG server 1230 can also be configured to implement, at least in part, various aspects of the present invention.
  • Some preferred embodiments of SBG server 1230 and the other servers shown in FIG. 6 include (or are at least in communication with) clustered CPUs, redundant storage devices, including backup storage devices, switches, etc.
  • Such storage devices may include a redundant array of inexpensive disks (“RAID”), back-up hard drives and/or tape drives, etc.
  • RAID redundant array of inexpensive disks
  • a Radius and a DHCP server are also configured for communication with the gaming network.
  • Some implementations of the invention provide one or more of these servers in the form of blade servers.
  • many of these devices are mounted in a single rack with SBG server 1230 . Accordingly, many or all such devices will sometimes be referenced in the aggregate as an “SBG server.” However, in alternative implementations, one or more of these devices is in communication with SBG server 1230 and/or other devices of the network but located elsewhere. For example, some of the devices could be mounted in separate racks within computer room 1220 or located elsewhere on the network. For example, it can be advantageous to store large volumes of data elsewhere via a storage area network (“SAN”).
  • SAN storage area network
  • these components are SBG server 1230 preferably has an uninterruptible power supply (“UPS”).
  • UPS may be, for example, a rack-mounted UPS module.
  • Computer room 1220 may include one or more operator consoles or other host devices that are configured for communication with SBG server 1230 .
  • host devices may be provided with software, hardware and/or firmware for implementing various aspects of the invention; many of these aspects involve controlling SBG server 1230 .
  • Such host devices need not be located within computer room 1220 .
  • Wired host device 1260 (which is a laptop computer in this example) and wireless host device 1270 (which is a PDA in this example) may be located elsewhere in gaming establishment 1205 or at a remote location.
  • Arbiter 133 may be implemented, for example, via software that is running on a server or another networked device. Arbiter 133 serves as an intermediary between different devices on the network. Some implementations of Arbiter 133 are described in U.S. patent application Ser. No. 10/948,387, entitled “METHODS AND APPARATUS FOR NEGOTIATING COMMUNICATIONS WITHIN A GAMING NETWORK” and filed Sep. 23, 2004 (the “Arbiter Application”), which is incorporated herein by reference and for all purposes. In some preferred implementations, Arbiter 133 is a repository for the configuration information required for communication between devices on the gaming network (and, in some implementations, devices outside the gaming network). Although Arbiter 133 can be implemented in various ways, one exemplary implementation is discussed in the following paragraphs.
  • FIG. 7 is a block diagram of a simplified communication topology between a gaming unit 21 , the network computer 23 and the Arbiter 133 .
  • a gaming unit 21 one network computer 23 and one Arbiter 133 are shown in FIG. 7 , it should be understood that the following examples may be applicable to different types of network gaming devices within the gaming network 12 beyond the gaming unit 21 and the network computer 23 , and may include different numbers of network computers, gaming security arbiters and gaming units.
  • a single Arbiter 133 may be used for secure communications among a plurality of network computers 23 and tens, hundreds or thousands of gaming units 21 .
  • multiple gaming security arbiters 46 may be utilized for improved performance and other scalability factors.
  • the Arbiter 133 may include an arbiter controller 121 that may comprise a program memory 122 , a microcontroller or microprocessor (MP) 124 , a random-access memory (RAM) 126 and an input/output (I/O) circuit 128 , all of which may be interconnected via an address/data bus 129 .
  • the network computer 23 may also include a controller 131 that may comprise a program memory 132 , a microcontroller or microprocessor (MP) 134 , a random-access memory (RAM) 136 and an input/output (I/O) circuit 138 , all of which may be interconnected via an address/data bus 139 .
  • the Arbiter 133 and the network computer 23 are each shown with only one microprocessor 124 , 134 , the controllers 121 , 131 may each include multiple microprocessors 124 , 134 .
  • the memory of the controllers 121 , 131 may include multiple RAMs 126 , 136 and multiple program memories 122 , 132 .
  • the I/O circuits 128 , 138 are each shown as a single block, it should be appreciated that the I/O circuits 128 , 138 may include a number of different types of I/O circuits.
  • the RAMs 126 , 136 and program memories 122 , 132 may be implemented as semiconductor memories, magnetically readable memories, and/or optically readable memories, for example.
  • program memories 122 , 132 are shown in FIG. 7 as read-only memories (ROM) 122 , 132
  • the program memories of the controllers 121 , 131 may be a read/write or alterable memory, such as a hard disk.
  • the address/data buses 129 , 139 shown schematically in FIG. 7 may each comprise multiple address/data buses, which may be of different types, and there may be an I/O circuit disposed between the address/data buses.
  • the gaming unit 21 may be operatively coupled to the network computer 23 via the data link 25 .
  • the gaming unit 21 may also be operatively coupled to the Arbiter 133 via the data link 47
  • the network computer 23 may likewise be operatively coupled to the Arbiter 133 via the data link 47 .
  • Communications between the gaming unit 21 and the network computer 23 may involve different information types of varying levels of sensitivity resulting in varying levels of encryption techniques depending on the sensitivity of the information. For example, communications such as drink orders and statistical information may be considered less sensitive. A drink order or statistical information may remain encrypted, although with moderately secure encryption techniques, such as RC4, resulting in less processing power and less time for encryption.
  • financial information e.g., account information, winnings, etc.
  • game download information e.g., game software and game licensing information
  • personal information e.g., social security number, personal preferences, etc.
  • financial information e.g., account information, winnings, etc.
  • game download information e.g., game software and game licensing information
  • personal information e.g., social security number, personal preferences, etc.
  • the Arbiter 133 may verify the authenticity of each network gaming device.
  • the Arbiter 133 may receive a request for a communication session from a network device.
  • the requesting network device may be referred to as the client, and the requested network device may be referred to as the host.
  • the client may be any device on the network 12 and the request may be for a communication session with any other network device.
  • the client may specify the host, or the gaming security arbiter may select the host based on the request and based on information about the client and potential hosts.
  • the Arbiter 133 may provide encryption keys (session keys) for the communication session to the client via the secure communication channel.
  • Either the host and/or the session key may be provided in response to the request, or may have been previously provided.
  • the client may contact the host to initiate the communication session.
  • the host may then contact the Arbiter 133 to determine the authenticity of the client.
  • the Arbiter 133 may provide affirmation (or lack thereof) of the authenticity of the client to the host and provide a corresponding session key, in response to which the network devices may initiate the communication session directly with each other using the session keys to encrypt and decrypt messages.
  • the Arbiter 133 may contact the host regarding the request and provide corresponding session keys to both the client and the host. The Arbiter 133 may then initiate either the client or the host to begin their communication session. In turn, the client and host may begin the communication session directly with each other using the session keys to encrypt and decrypt messages.
  • An additional explanation of the communication request, communication response and key distribution is provided in the Arbiter Application.
  • Wireless devices are particularly useful for managing a gaming network.
  • Such wireless devices could include, but are not limited to, laptops, PDAs or even cellular telephones.
  • one or more network devices in gaming establishment 1205 can be configured as wireless access points.
  • a casino manager may use a wireless handheld device to revise and/or schedule gaming machine configurations while roaming the casino floor.
  • a representative of a regulatory body could use a PDA to verify gaming machine configurations, generate reports, view activity logs, etc., while on the casino floor.
  • any other connection between gaming network 1205 and the outside world should only be made with trusted devices via a secure link, e.g., via a virtual private network (“VPN”) tunnel.
  • VPN virtual private network
  • the illustrated connection between SBG 1230 , gateway 1250 and central system 1263 (here, IGT.com) that may be used for game downloads, etc. is advantageously made via a VPN tunnel.
  • An Internet-based VPN uses the open, distributed infrastructure of the Internet to transmit data between sites.
  • a VPN may emulate a private IP network over public or shared infrastructures.
  • a VPN that supports only IP traffic is called an IP-VPN.
  • VPNs provide advantages to both the service provider and its customers. For its customers, a VPN can extend the IP capabilities of a corporate site to remote offices and/or users with intranet, extranet, and dial-up services. This connectivity may be achieved at a lower cost to the gaming entity with savings in capital equipment, operations, and services. Details of VPN methods that may be used with the present invention are described in the reference, “Virtual Private Networks-Technologies and Solutions,” by R. Yueh and T. Strayer, Addison-Wesley, 2001, ISBN#0-201-70209-6, which is incorporated herein by reference and for all purposes.
  • IP VPN services may be implemented, such as, for example, Virtual Leased Lines, Virtual Private Routed Networks, Virtual Private Dial Networks, Virtual Private LAN Segments, etc.
  • VPNs may be implemented using a variety of protocols, such as, for example, IP Security (IPSec) Protocol, Layer 2 Tunneling Protocol, Multiprotocol Label Switching (MPLS) Protocol, etc. Details of these protocols, including RFC reports, may be obtained from the VPN Consortium, an industry trade group (http://www.vpnc.com, VPNC, Santa Cruz, Calif.).
  • any information transmitted to or from a gaming establishment over a public network may be encrypted.
  • the information may be symmetrically encrypted using a symmetric encryption key, where the symmetric encryption key is asymmetrically encrypted using a private key.
  • the public key may be obtained from a remote public key server.
  • the encryption algorithm may reside in processor logic stored on the gaming machine.
  • a remote server receives a message containing the encrypted data
  • the symmetric encryption key is decrypted with a private key residing on the remote server and the symmetrically encrypted information sent from the gaming machine is decrypted using the symmetric encryption key.
  • a different symmetric encryption key is used for each transaction where the key is randomly generated. Symmetric encryption and decryption is preferably applied to most information because symmetric encryption algorithms tend to be 100-10,000 times faster than asymmetric encryption algorithms.
  • Providing a secure connection between the local devices of the SBG system and IGT's central system allows for the deployment of many advantageous features.
  • a customer e.g., an employee of a gaming establishment
  • IGT.com central system 1263
  • the account information such as the customer's current and prior account status.
  • Such a secure connection may be used by the central system 1263 to collect information regarding a customer's system.
  • information includes, but is not limited to, error logs for use in diagnostics and troubleshooting.
  • Some implementations of the invention allow a central system to collect other types of information, e.g., information about the usage of certain types of gaming software, revenue information regarding certain types of games and/or gaming machines, etc.
  • Such information includes, but is not limited to, information regarding the revenue attributable to particular games at specific times of day, days of the week, etc.
  • Such information may be obtained, at least in part, by reference to an accounting system of the gaming network(s), as described in U.S. patent application Ser. No. 11/225,407, by Wolf et al., entitled “METHODS AND DEVICES FOR MANAGING GAMING NETWORKS,” which has been incorporated herein by reference.
  • central system 1263 may notify a local SBG server regarding new products and/or product updates.
  • central system 1263 may notify a local SBG server regarding updates of new gaming software, gaming software updates, peripheral updates, the status of current gaming software licenses, etc.
  • central system 1263 may notify a local SBG server (or another device associated with a gaming establishment) that an additional theme-specific data set and/or updates for a previously-downloaded global payout set are available. Alternatively, such updates could be automatically provided to the local SBG server and downloaded to networked gaming machines.
  • the local SBG server After the local SBG server receives this information, it can identify relevant products of interest. For example, the local SBG server may identify gaming software that is currently in use (or at least licensed) by the relevant gaming entity and send a notification to one or more host devices, e.g., via email. If an update or a new software product is desired, it can be downloaded from the central system. Some relevant downloading methods are described elsewhere herein and in applications that have been incorporated herein by reference, e.g., in U.S. patent application Ser. No. 11/078,966. Similarly, a customer may choose to renew a gaming software license via a secure connection with central system 1263 in response to such a notification.
  • a local SBG server can be configured to transmit automatically generated email reports, text messages, etc., based on predetermined events that will sometimes be referred to herein as “triggers.”
  • triggers can include, but are not limited to, the condition of a gaming machine door being open, cash box full, machine not responding, verification failure, etc.
  • providing secure connections between different gaming establishments can enable alternative implementations of the invention.
  • a number of gaming establishments each with a relatively small number of gaming machines, may be owned and/or controlled by the same entity.
  • having secure communications between gaming establishments makes it possible for a gaming entity to use a single SBG server as an interface between central system 1263 and the gaming establishments.

Abstract

A device and method is provided to create an anonymous account to play a wager-based game of chance on an mobile gaming device comprises obtaining a cashless ticket voucher having a unique identifier, the cashless ticket voucher having a monetary value, inputting the unique identifier into the mobile gaming device to expend the monetary value of the cashless ticket voucher, validating the unique identifier, and generating a game of chance on the mobile gaming device if the unique identifier is validated.

Description

    FIELD OF THE INVENTION
  • The present invention relates to portable gaming devices and methods, and more particularly, the present invention relates to creating anonymous accounts for playing wager-based games on portable gaming devices.
  • BACKGROUND OF THE INVENTION
  • Gaming is an increasingly popular industry, with casinos and other gaming establishments continually seeking new and exciting ways to present games for play. Many games are generally presented on large free-standing gaming devices, such as the well known slot machines, video poker machines and the like. Other games can be presented at something other than a gaming device, such as the table games of craps, blackjack and roulette. In addition, games such as keno and bingo may be played in areas specially configured to present the game to players (e.g., at areas where personnel pick up keno cards and called numbers are displayed on large displays).
  • Such wager-based games allow the casino customers to place bets or wagers that result in winnings if the wager is successful, or losses if the wager is unsuccessful. A substantial disadvantage to the way such games are currently presented is that a player may participate in a particular game only at certain specified locations and/or on specific gaming machines or tables. For example, in order to play video poker or a particular slots game, such as “Red White and Blue,” a player may be required to travel through a large hotel and/or casino to a specific gaming area where an actual video poker or “Red White and Blue” gaming machine is located.
  • In addition, electronic gaming machines and gaming systems often employ cashless instruments for ease of paying out winnings to users, which can involve the use of ticket printers and other associated hardware and software components. Such cashless instruments can include, for example, paper tickets used in the EZ Pay™ system by IGT of Reno, Nev., among others. Of course, other suitable items or devices can be used as such cashless instruments as well, and it is understood that the present invention is directed to all such items. Paper cashless tickets in particular are printed by a printer at the gaming machine upon the request of a player at the completion of a game or gaming session, and signify a cash amount owed to the player, a portion of which might represent cash winnings owed to the player. Such paper tickets typically include appropriate currency or credit amounts, as well as various identification features printed on them, which can include a unique identifier or code.
  • It will be readily understood that such a unique identifier or code can be called a variety of names, such as an identification, verification, and/or authentication number or code, among others, and that any such term or terms can be used where the basic function is to identify a specific cashless instrument that has been issued at a specific time and location. Such a unique identifier or code on a printed ticket is typically used in association with a matching confirmation number or code that is stored on the system, such that a match can be made with a recorded and outstanding number when a ticket is offered or received, whereby the ticket can be determined as valid and thus be accepted. For purposes of consistency within the present disclosure, the term “unique identification” (or code) will be used with respect to printed tickets or other cashless instruments, while the term “confirmation number” (or code) will be used to denote those numbers or codes that are stored on a system.
  • Casinos and other gaming operators generally desire to provide to their customers greater accessibility to gaming devices and the opportunity to play games such as through the use of a personal gaming device (PGD). However, it is inconvenient and cumbersome to add additional funds to the PGD. Players typically must bring the PGD to a cashier and give the cashier cash prior to being able to play wager based games on the PGD. Players do not have the option to simply insert additional funds or the cashless tickets directly into the PGD similar to fixed gaming machines using a bill/ticket acceptor. There is no equivalent bill/ticket acceptor that is small enough to be used with a PGD. Even a simple scanner may add too much size and cost to a PGD.
  • SUMMARY OF THE INVENTION
  • A device and method is provided to create an anonymous account to play a wager-based game of chance on an mobile gaming device comprises obtaining a cashless ticket voucher having a unique identifier, the cashless ticket voucher having a monetary value, inputting the unique identifier into the mobile gaming device to expend the monetary value of the cashless ticket voucher, validating the unique identifier, and generating a game of chance on the mobile gaming device if the unique identifier is validated.
  • In another embodiment, a method for creating an anonymous account to play a game of chance on a mobile gaming device comprises obtaining a cashless ticket voucher having a unique identifier, the cashless ticket voucher having a monetary value, inputting the unique identifier into the mobile gaming device to expend the monetary value of the cashless ticket voucher, validating the unique identifier, and generating a game of chance on the mobile gaming device if the unique identifier is validated.
  • The portable gaming device to play at least one wager-based game may have a communication interface adapted to communicate with a remote gaming server, a display, an input mechanism to receive a unique identifier of a cashless ticket voucher, a controller operatively coupled to the display, communication interface, and the input mechanism, and a validator operatively coupled to the controller to transmit the unique identifier to the remote gaming server for validation, the validator to receive an approval or a rejection message from the remote gaming server. The controller is programmed to cause the display to generate a game display relating to the at least one wager-based game and display an outcome of the at least one wager-based game if an approval message is received by the validator.
  • The validation server may have an interface to receive a cashless ticket voucher unique identifier, and a confirmation number database having a list of confirmation numbers of distributed cashless ticket vouchers wherein the unique identifier is matched to a confirmation number, and wherein an approval message is transmitted to a remote gaming server if a match is found.
  • A mobile gaming network may have a validation server, comprising an interface to receive a cashless ticket voucher unique identifier, and a confirmation number database having a list of confirmation numbers of distributed cashless ticket vouchers, wherein the unique identifier is matched to a confirmation number. The network may also have at least one portable gaming device to play at least one wager-based game, comprising a communication interface adapted to communicate with a remote gaming server, a display, an input mechanism to receive the unique identifier, a controller operatively coupled to the display, communication interface, and the input mechanism, and a validator operatively coupled to the controller to transmit the unique identifier to the remote gaming server for validation, the validator to receive an approval or a rejection message from the remote gaming server wherein an approval message is relayed from the validation server to the remote gaming server if a match is found, and wherein the controller is programmed to cause the display to generate a game display relating to the at least one wager-based game and display an outcome of the at least one wager-based game if an approval message is received by the validator.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The accompanying drawings, which are incorporated into and constitute a part of this specification, illustrate one or more embodiments and, together with the detailed description, serve to explain the principles and implementations of the invention.
  • In the drawings:
  • FIG. 1 is a perspective view of an exemplary PGD in accordance with an embodiment of the invention.
  • FIG. 2 is a block diagram of an exemplary component arrangement of the PGD illustrated in FIG. 1.
  • FIG. 3 is a schematic of an exemplary gaming system including a PGD in accordance with the invention
  • FIG. 4 is a block diagram illustrating a method for creating an anonymous account to play a wager-based game of chance.
  • FIG. 5 is a diagram illustrating an exemplary gaming machine in accordance with an embodiment of the invention.
  • FIG. 6 is a block diagram illustrating an exemplary network topology in accordance with an embodiment of the invention.
  • FIG. 7 is a block diagram illustrating a simplified communication topology in accordance with an embodiment of the invention.
  • DETAILED DESCRIPTION
  • Embodiments are described herein in the context of an instant anonymous account creation. Those of ordinary skill in the art will realize that the following detailed description is illustrative only and is not intended to be in any way limiting. Other embodiments will readily suggest themselves to such skilled persons having the benefit of this disclosure. Reference will now be made in detail to implementations as illustrated in the accompanying drawings. The same reference indicators will be used throughout the drawings and the following detailed description to refer to the same or like parts.
  • In the interest of clarity, not all of the routine features of the implementations described herein are shown and described. It will, of course, be appreciated that in the development of any such actual implementation, numerous implementation-specific decisions must be made in order to achieve the developer's specific goals, such as compliance with application- and business-related constraints, and that these specific goals will vary from one implementation to another and from one developer to another. Moreover, it will be appreciated that such a development effort might be complex and time-consuming, but would nevertheless be a routine undertaking of engineering for those of ordinary skill in the art having the benefit of this disclosure.
  • In general, the present invention is directed to creating an anonymous account to play a wager-based game of chance on an individual or mobile gaming unit such as a PGD. The use of a cashless ticket voucher does not require a player to input personal information thereby remaining anonymous. The ability to use cashless ticket vouchers with a mobile gaming unit is also addressed.
  • Personal Gaming Device
  • The individual gaming unit may be a PGD that is adapted to present a wager-based game for play by a player. An example is described in co-pending patent application Ser. No. 11/155,702, filed Jun. 16, 2005, entitled “Virtual Leash For Personal Gaming Device” and co-pending patent application Ser. No. 10/672,307, filed Sep. 26, 2003, entitled “Personal Gaming Device and Method Of Presenting a Game” which are incorporated herein in their entirety for all purposes. FIG. 1 illustrates an exemplary PGD, generally numbered 20, in accordance with one embodiment of the invention. In general, the PGD 20 includes a body or housing 22. The body 22 may be constructed from a wide variety of materials and in a wide variety of shapes. In one embodiment, the body 22 is constructed from one or more molded polypropylene or other plastic components. The body 22 may be constructed of metal or a wide variety of other materials. As illustrated, the body 22 is generally rectangular in shape, having a front side or face 24, a rear side or face (not visible), a top end 26, a bottom end 28, a first side 30 and a second side 32. Preferably, the body 22 defines an enclosed interior space (not shown) in which a variety of components are located.
  • In a preferred embodiment, the PGD 20 is adapted to present video and sound game data to a player. As illustrated, the PGD 20 includes a display 34. The display is located in the front face 24 of the body 22, thus facing upwardly towards a player. In a preferred embodiment, the display 34 comprises a liquid crystal display (“LCD”), and in particular, an LCD permitting touch-screen input. It will be appreciated that other types of displays may be provided. PGD 20 also includes a sound generating device in the form of at least one speaker 36. In one embodiment, the speaker 36 is positioned beneath a top or cover portion of the body 22 having one or more perforations or apertures therein through which the sound may readily travel. As illustrated, the speaker 36 is located near the bottom end 28 of the body 22, generally opposite the display 34. It will be appreciated that the speaker 36 or additional speakers may be provided in a wide variety of locations, such as at one or both sides 30, 32 of the body 22.
  • In a preferred embodiment, the PGD 20 is adapted to send and/or receive data from another device. As such, the PGD 20 includes one or more data input and/or output devices or interfaces. In one embodiment, the PGD 20 includes an RS-232 data port 38 for transmitting and accepting data, such as through a cable extending between the PGD 20 and another device, such as a computer. In one embodiment, the PGD 20 includes a USB data port 40 for transmitting and accepting data, also through a cable. In one embodiment, the PGD 20 includes an infrared data transmitter/receiver 42 for transmitting information in wireless, infrared light form. In a preferred embodiment, the PGD 20 includes another wireless communication device 44, such as a wireless communication device/interface operating at radio frequency, such as in accordance with the IEEE-802.1x or the Bluetooth™ standard.
  • Preferably, a player is permitted to provide input to the PGD 20, such as for playing a game. As stated above, one means of input may be through the display 34. The display 34 may also be arranged to accept input via a touch screen, stylus or other device. In one embodiment, the PGD 20 includes a keypad 46. In one or more embodiments, the keypad 46 is a sealed keypad having one or more keys or buttons which may be activated by a player, such as by depressing the button with their finger. The PGD 20 can include a microphone 48 arranged to accept voice input from a player. Other input devices may alternatively be provided or be provided in addition to those input devices described. For example, a player may be permitted to provide input through a joystick (not shown). The joystick may comprise a control element associated directly with the body 22 of the PGD 20. Alternatively, the joystick may be separate from the PGD 20, and then be placed in communication therewith, such as by plugging in the joystick to a data port of PGD 20. A smart card reader, optical reader, memory card slot, or other input device may be provided for reading information from another element, such as a card, magnetic stripe, flash memory cards, ticket or the like. For example, in some embodiments of the invention PGD 20 includes a scanner for scanning a cashless ticket voucher. Some such embodiments are made for use with cashless ticket vouchers having a light-sensitive coating or the like: these embodiments may illuminate such a cashless ticket voucher with light of a sufficient intensity (and/or within a proper frequency range) to darken and void the cashless ticket voucher. PGD 20 may also include a keyboard or mouse.
  • In one embodiment, the PGD 20 includes an image collection device 41, such as a camera. The image collection device 41 may be used, for example, to capture the image of a user or player of the PGD 20. This image information may be used for security or authentication purposes, as set forth in greater detail below. The PGD 20 may also include a biometric sensor or device, such as a fingerprint scanner 49. In one embodiment, as illustrated, the fingerprint scanner 49 may be located behind or beneath a user input button, such as a “spin” or “draw” button. In this manner, a player's fingerprint may be obtained without the user or player having to consciously participate. As described below, a player's scanned fingerprint information may be used for authentication purposes. The biometric sensor may be a fingerprint imager, a retina print imager, a voice pattern imager, a facial component imager, handwriting sensor, and other similar devices to recognize and identify the player. The biometric sensor offers a reliable and inexpensive way to authenticate the identity of a player, which is more secure than personal identification numbers (PINs) or passwords, which are subject to being compromised or forgotten.
  • The PGD 20 may include a card reader 50. As illustrated, the card reader 50 is located in a side 30 of the body 22 of the PGD 20. In a preferred embodiment, the card reader 50 comprises a magnetic stripe reader for reading information from a magnetic stripe of a card. The card reader may also be adapted to write or store data to a smart card or portable memory module.
  • As illustrated, the card reader 50 includes a slot that is positioned in the side 30 of the PGD 20. The PGD 20 may be battery-powered, such as with a rechargeable battery pack. An ON/OFF button 47 may be provided for controlling the power to the PGD 20. The PGD 20 may be docked at or otherwise associated with a free-standing gaming machine or other gaming device. At such times that the PGD 20 is docked, the internal battery of the device can be recharged for later use in an undocked or “remote” mode, as will be readily appreciated. Appropriate detection provisions, warnings and safeguards for a low battery status in PGD 20 while in such a remote mode can also be provided.
  • Preferably, PGD 20 includes control means for controlling the operation of the device, including accepting input and providing output. One embodiment of such a control means is illustrated in FIG. 2, a block diagram of an exemplary component arrangement of the PGD illustrated in FIG. 1. As illustrated, PGD 20 preferably includes a computing environment serving as the control means. The computing environment includes a central processing unit 52. The central processing unit 52 preferably comprises a microprocessor. The central processing unit 52 is associated with a bi-directional system bus 54. The system bus 54 may contain, address lines for addressing a video memory or main memory. In addition, the system bus 54 includes a data bus for transferring data between and among components associated with the bus 54. Alternatively, multiplex data/address lines may be used instead of separate data and address lines.
  • The display 34 is coupled to the bus 54. In one embodiment, a video memory (not shown) is provided in association with the bus 54. The video memory may be dual-ported video random access memory. The video memory is preferably coupled to and arranged to drive the LCD display 34. Of course, the video memory might be coupled to a cathode ray tube (CRT) or other suitable display device. A memory 56 is associated with the system bus 54. In one embodiment, the memory 56 comprises dynamic random access memory (“DRAM”), synchronous DRAM or other forms of random access memory. The memory 56 may have other forms as well, such as electronically erasable programmable read-only memory (“EEPROM”). Preferably, the memory 56 is of the type that permits data to be written thereto and read there from. A mass storage device 58 is preferably also accessible via the bus 54. The mass storage device 58 may be of the read-only type (such as a CD or DVD optical drive) or may be of the read-and-write variety such as flash memory, compact flash, or CD/DVD-R/W drives.
  • A validator 80 may also be coupled to the bus 54. The validator 80 may send the unique identifier received by the central processing unit 52 to the remote gaming server to be validated. If the unique identifier is validated, as further described below with reference to the validation server, the validator may receive an approved message. If the unique identifier is not validated, a rejected message may be received. As such, the validator 80 emulates or acts as the bill or ticket validator/acceptor for the PGD.
  • As illustrated, the variety of input and output devices can be associated with the system bus 54, and thus the other components associated with the bus. As illustrated, the speaker 36, keypad 46 and card reader 50 are associated with the system bus 54. A variety of data input/output devices (“I/O Devices”) may also associated with the system bus 54, such as, though not specifically illustrated, the RS-232 port 38, the USB 40, and the infrared communication transmitter/receiver 42. As will be appreciated, these devices/elements may operate in accordance with different protocols and have different architectures, and have appropriate interfaces provided for communicating with the system bus 54. For example, the infrared transmitter/receiver may have different layers, including a physical layer including the light-emitting device, and link and other layers which include software and/or hardware, as is known. A variety of other input/output devices may be associated with the PGD 20, as now known or later developed.
  • As stated above, the PGD 20 may include a wireless, radio frequency, and communication interface. The architectures/protocols of such wireless communication interfaces are well known and thus will not be described in detail herein. In general, however, such an interface 44 permits two-way data communication. The PGD 20 may be permitted to communicate with a wide variety of devices/systems, including at least one device associated with a gaming network. The PGD 20 may send and receive data, including program code, through the communication interface 44 (or the other input/output devices, such as the infrared transmitter/receiver). As one example described in more detail below, a gaming server may transmit requested code for an application via a transceiver to the communication interface 44 of the PGD 20. The received code may be executed by the central processing unit 52 as it is received and/or be stored in the memory 56 for later execution. In one embodiment, the PGD 20 may include a mass data storage device (not shown) such as a hard drive, CD-ROM or the like. In one or more embodiments, the memory 56 may comprise a smart card or similar easily removable (and replaceable) device. In such event, data, such as operating code, may be associated with the PGD 20 via a CD-ROM placed in a CD-ROM drive or by insertion of a coded smart card or portable memory device.
  • Although the foregoing exemplary PGD 20 is fairly specific with respect to many details, it will be readily appreciated that a wide variety of similarly suitable devices can also be used as a PGD. For example, the PGD may be a specialized unit carried by casino personnel to only provide mobile gaming service functions. As discussed herein, it will be understood that use of the term “PGD” can refer to the exemplary PGD 20 disclosed above, as well as any other suitable device that can serve as a PGD for any purpose of the present invention, and that such a device or devices may or may not be portable or hand-held. Further, while use of the terms “portable” and “mobile” gaming device are used, it is understood that use of other suitable non-portable PGDs may be substituted in relevant instances.
  • FIG. 3 is a schematic of an exemplary gaming system including a PGD in accordance with the invention. As illustrated therein, the gaming system, generally numbered 60, includes a PGD interface 62. This PGD interface 62 serves as a gateway to data communications between the PGD 20 and various networks, servers and other devices. In one embodiment, data communications between the PGD 20 and the PGD interface 62 is via a transceiver 64 associated with the PGD interface 62. In general, the transceiver is arranged to receive information from the PGD interface 62 and transmit it to the PGD 20 and/or receive information from the PGD 20. As illustrated, a PGD 20 may communicate directly with the transceiver 64. It will be appreciated, however, that limitations may exist as to the range over which such data can be accurately transmitted. Therefore, in one or more embodiments, one or more relays 66 may be provided for receiving and re-transmitting the data to the appropriate location.
  • As stated above, in a preferred embodiment, the PGD interface 62 serves as a gateway or interface between the one or more PGDs 20 and one or more other devices, systems or networks. The interface 62, whether in the form of a wireless interface or a docking station, may be associated with or reside in a kiosk, slot or other type of gaming machine, a point of sale device, a personal computer or the like. As illustrated, in one embodiment, the PGD interface 62 is associated with a financial server 68 either via a direct link (as illustrated in FIG. 3) or via a network. The financial server 68 may be a computer or be associated with a computer having a processing unit and one or more data files. The financial server 68 is preferably arranged to confirm financial transaction data. For example, in order for a player to be permitted to play a game using the PGD 20, the player may be required to place a bet. In one embodiment, the portable memory device may be updated using a credit card. In such event, the player may swipe their credit card using the card reader 50 associated with the PGD 20. This data may be transmitted to the financial server 68 for confirmation (and as is known in the art, the generation of financial transaction data, such as a transaction date, time and value).
  • In one embodiment, the system 60 includes a game server 70. As illustrated, the game server 70 is associated with the PGD interface 62, either directly or via a network. In one or more embodiments, the game server 70 is, or is associated with, a computing device, such as a processor adapted to execute game code. Preferably, the game server 70 is arranged to provide game data to the PGD 20 via the interface 62. This game data may comprise video data for generating an image on a display 34 of the PGD 20, and sound data for generating sound emitted by the speaker 36. The game server 70 is preferably also adapted to receive input from a player, such as a player selection during the play of a game. In one embodiment, a reservation server 72 is connected to the PGD interface 62, either directly or via a network. The reservation server 72 may be arranged to accept reservation selections, and provide information regarding available hotel rooms, rates, shows, restaurants and the like for use by a player of the PGD 20 in making a reservation selection.
  • The system may also include a validation server 82 having a confirmation number database with a list of confirmation numbers of distributed cashless ticket vouchers. The validation server 82 may have an interface to receive the unique identifier of a cashless ticket voucher. The unique identifier may then be compared with the list of confirmation numbers in the confirmation number database. If there is a match, an approved message may be relayed to the remote gaming server and/or PGD and the unique identifier and confirmation number is subsequently marked as used or deleted. This ensures that the cashless ticket voucher cannot be reused if reinserted. Otherwise, a rejection message may be relayed if no match was found.
  • While the PGD 20 may communicate with other devices via direct network links as illustrated in FIG. 2, the PGD 20 may communicate with a variety of other devices (via a wired or wireless connection) such as the portable memory device, a printer, kiosk, cell phone, slot machine, another computer, and the like. Internet gateway 74 may also used to allow the PGD 20 to connect to other services available on the Internet.
  • Anonymous Account Creation
  • FIG. 4 is a block diagram illustrating a method for creating an anonymous account to play a wager-based game of chance. A cashless ticket voucher may be formed at 400 via a remote gaming server. The remote gaming server may be, but is not limited to, a personal computer, slot machine, a kiosk, remote gaming device, another PGD such as but not limited to a cell phone, a personal digital assistant, and a wireless game player, or any other gaming machine that may be used to generate a cashless ticket voucher. For example, a player may input credit card information into a personal computer to generate a cashless ticket voucher for use on a PGD. Alternatively, the player may input cash into a bill validator on a slot machine to obtain the cashless ticket voucher. In some implementations, a player may use a portable device, such as a cellular telephone, a personal digital assistant, a PDG, etc., to communicate directly with a gaming machine for the purpose of obtaining the cashless ticket voucher. For example, an infrared, Bluetooth™ or other interface of the portable device may use a system comparable to that of NTT DoCoMo's i-mode mobile Internet service, Sanyo's i-PS system, or the like, which facilitate purchases from vending machines using cellular telephones. User ID and age could be verified by reference to cellular phone registration data, e.g., by using a system such as that developed by Matsushita Refrigeration Co. for ensuring that alcoholic beverages and cigarettes are sold only to adults from vending machines. Through whatever means, the cashless ticket voucher formed may have a unique identifier and a monetary value associated with it. This allows a user to remain anonymous when playing a wager-based game of chance since no identifying or personal information is needed to generate and/or use the cashless ticket voucher. The unique identifier may be any combination of words, number, and/or symbols as described below to identify and provide security to the cashless ticket voucher. The ticket voucher may be printed with any template desired. For example, the ticket voucher may not indicate the monetary value, may state that it is valid for PGD use only, etc.
  • The ticket voucher unique identifier may be inputted into the second gaming device, such as a PGD, at 402 to expend the monetary value of the cashless ticket voucher. The unique identifier may be inputted using any means available. For example, the player may manually input the unique identifier into the PGD using an interactive display, keyboard, or any other similar means. In another embodiment, the PGD may be placed in a docking station where the unique identifier may be downloaded onto the device. In yet another embodiment, a camera on the PGD may be used. An image of the ticket voucher may be taken and transmitted to the PGD and/or remote gaming server.
  • In still another embodiment, the unique identifier may be obtained via a scanner, such as a barcode or magnetic stripe scanner, or ticket acceptor. The scanner or ticket acceptor may be coupled to the PDG and/or remote gaming server. If coupled to the remote gaming server, a docking station, transceiver, or wireless or non-wireless means may be used to download the unique identifier to the PGD.
  • Alternatively, the unique identifier does not have to be downloaded to the PGD. Rather, the scanner or ticket acceptor may be in communication with the validation server and forwards the unique identifier directly to the validation server for validation. In any of the above examples, an additional security code may be associated with the unique identifier. The security code may be any known security codes such as a personal identification number or password, a biometric identifier obtained from a biometric device as described above, and any other similar security means. The player may be required to input the security code before the unique identifier is forwarded to the validation server.
  • The unique identifier may be transmitted to the validation server at 404. The validation server may have a confirmation number database with a list of confirmation numbers of distributed cashless ticket vouchers. The unique identifier may then be compared with the list of confirmation numbers in the confirmation number database. If there is a match at 406, an approved message may be relayed to the remote gaming server or direction to the PGD and the unique identifier and confirmation number is subsequently marked as used or deleted. This ensures that the cashless ticket voucher cannot be reused if reinserted. Otherwise, a rejection message may be relayed if no match was found.
  • A game of chance may be generated on the PGD if the unique identifier is validated at 408. This may be signified by an approval message received from the validation server and/or a transfer of monetary funds to the PGD. In one embodiment, the PGD may require the user to acknowledge that use of the monetary funds to play the game of chance will void the cashless ticket voucher.
  • The use of cashless ticket vouchers requires that certain security measures be taken. For example, players may attempt to redeem the same voucher ticket a second time. Thus, efforts should be taken to notify players that a ticket voucher has been redeemed and is no longer valid. One embodiment to void a redeemed ticket may be to print a written indicium on the cashless ticket voucher to indicate the ticket voucher is void, such as a dark line, “X”, the word “VOID”, or any other written indicium.
  • In another embodiment, the ticket voucher may be coated with a light sensitive coating so that when the redeemed ticket is scanned or inserted into a ticket accepter, the ticket voucher may be exposed to light, thereby voiding the ticket voucher.
  • Alternatively, the tickets may be returned to the establishment where the ticket voucher was formed. Various incentives may be used to entice a player to return redeemed ticket vouchers. One embodiment may be to retain an amount from the monetary value of the ticket voucher from game play, similar to a security deposit. Once the ticket is returned, the retained amount would be returned to the player. This may also be used with player tracking points—points may be deducted and redeemed upon return of the ticket voucher. In another embodiment, the ticket voucher may be used to enter the player into a second game of chance, such as a lottery drawing. It will now be realized that other means to entice a player to return redeemed ticket vouchers may be used.
  • Secure Validation Numbers and Counterfeit Detection
  • The cashless instruments or printed tickets described above can in some instances be susceptible to counterfeiting by those that wish to fabricate false cashless instruments and redeem them for money. Typically, the validation number is printed on the printed ticket and a corresponding confirmation number is also stored in a back-end system, such as the confirmation number database of the validation server. When a printed ticket is redeemed, the unique identifier is checked to see if it matches the stored confirmation number in the validation server. If so, the printed ticket amount is paid out. However, such validation numbers are often just number strings that may have predictable portions and/or unpredictable portions.
  • For example, unique identifiers are often generated as a multiple-digit number or code, such as a 10 digit number “1234567890,” where the first seven digits “1234567” are used for every printed ticket generated at a given location and time frame, while the last three digits “890” are sequentially or randomly generated with each new ticket printed at that location and during that time frame. Thus, a printed ticket could be issued with the unique identifier “1234567890,” and 100 tickets later another printed ticket might be printed with the unique identifier “1234567215,” and so forth. As will be readily appreciated, characters other than numbers might also be used in such a number or code validation system, with such characters including letters, dashes, punctuation marks and the like. Alternatively, bar codes or other devices could be used in such a ticket validation system. It will be understood that any and all such alternative uses of other characters and/or devices can be used in conjunction with the methods and systems of the present invention. In yet another specific example, a multiple-digit number or code for a printed ticket might be represented as “1234-ABCD-5678-efgh,” where the first two sets of characters can represent the gaming establishment, gaming machine, time and date, among other items, and thus appear to remain constant and/or can be readily discerned by a thief or other unscrupulous party attempting to decipher printed tickets. The third set of characters might simply involve a sequential numbering system for printed tickets, while the fourth set of characters represents a randomly generated set of numbers or other characters that cannot be predicted.
  • A potential thief or other unscrupulous party might then discern such a pattern by a simple inspection of several printed tickets, thus guessing that one or more sets of digits remain the same, while others sets or individual digits are varied, perhaps sequentially, perhaps randomly, or in some other manner. The potential thief could then create his or her own printed tickets with the same constant or predictable digits, and guess at the variable or random digits, hoping to get lucky for an “easy” cash out of a fraudulent ticket. To combat such an approach, various methods and systems, such as incorporating the use of hash numbers, codes or values may be used. This and other methods and systems are disclosed in co-pending application Ser. No. 10/938,934, filed Sep. 9, 2004, entitled “Counterfeit Cashless Instrument Detection Methods and Systems”, which is incorporated herein in its entirety for all purposes, and will not be discussed further to prevent obfuscation of the invention.
  • Exemplary Gaming Machine
  • As stated above, the remote gaming server may be, but is not limited to, a personal computer, slot machine, remote gaming device, another PGD such as but not limited to a cell phone, a personal digital assistant, and a wireless game player, or any other gaming machine. FIG. 5 illustrates an exemplary gaming machine in accordance with an embodiment of the invention.
  • Video gaming machine 502 includes a main cabinet 504, which generally surrounds the machine interior (not shown) and is viewable by users. The main cabinet includes a main door 508 on the front of the machine, which opens to provide access to the interior of the machine. Attached to the main door are player-input switches or buttons 5032, a coin acceptor 5028, and a bill validator 5030, a coin tray 5038, and a belly glass 5040. Viewable through the main door is a video display monitor 5034 and an information panel 5036. The display monitor 5034 will typically be a cathode ray tube, high resolution flat-panel LCD, or other conventional electronically controlled video monitor. The information panel 5036 may be a back-lit, silk screened glass panel with lettering to indicate general game information including, for example, a game denomination (e.g. $0.25 or $1). The bill validator 5030, player-input switches 5032, video display monitor 5034, and information panel are devices used to play a game on the game machine 502. The devices are controlled by circuitry (e.g. the master gaming controller) housed inside the main cabinet 504 of the machine 502.
  • Many different types of games, including mechanical slot games, video slot games, video poker, video black jack, video pachinko and lottery, may be provided with gaming machines of this invention. In particular, the gaming machine 502 may be operable to provide a play of many different instances of games of chance. The instances may be differentiated according to themes, sounds, graphics, type of game (e.g., slot game vs. card game), denomination, number of paylines, maximum jackpot, progressive or non-progressive, bonus games, etc. The gaming machine 502 may be operable to allow a player to select a game of chance to play from a plurality of instances available on the gaming machine. For example, the gaming machine may provide a menu with a list of the instances of games that are available for play on the gaming machine and a player may be able to select from the list a first instance of a game of chance that they wish to play.
  • The various instances of games available for play on the gaming machine 502 may be stored as game software on a mass storage device in the gaming machine or may be generated on a remote gaming device but then displayed on the gaming machine. The gaming machine 502 may execute game software, such as but not limited to video streaming software that allows the game to be displayed on the gaming machine. When an instance is stored on the gaming machine 502, it may be loaded from the mass storage device into a RAM for execution. In some cases, after a selection of an instance, the game software that allows the selected instance to be generated may be downloaded from a remote gaming device, such as another gaming machine.
  • The gaming machine 502 includes a top box 506, which sits on top of the main cabinet 504. The top box 506 houses a number of devices, which may be used to add features to a game being played on the gaming machine 502, including speakers 5010, 5012, 5014, a ticket printer 5018 which prints bar-coded tickets 5020, a key pad 5022 for entering player tracking information, a florescent display 5016 for displaying player tracking information, a card reader 5024 for entering a magnetic striped card containing player tracking information, and a video display screen 5045. The ticket printer 5018 may be used to print tickets for a cashless ticketing system. Further, the top box 506 may house different or additional devices than shown in FIG. 5. For example, the top box may contain a bonus wheel or a back-lit silk screened panel that may be used to add bonus features to the game being played on the gaming machine. As another example, the top box may contain a display for a progressive jackpot offered on the gaming machine. During a game, these devices are controlled and powered, in part, by circuitry (e.g. a master gaming controller) housed within the main cabinet 504 of the machine 502.
  • Understand that gaming machine 502 is but one example from a wide range of gaming machine designs on which the present invention may be implemented. For example, not all suitable gaming machines have top boxes or player tracking features. Further, some gaming machines have only a single game display—mechanical or video, while others are designed for bar tables and have displays that face upwards. As another example, a game may be generated in on a host computer and may be displayed on a remote terminal or a remote gaming device. The remote gaming device may be connected to the host computer via a network of some type such as a local area network, a wide area network, an intranet or the Internet. The remote gaming device may be a portable gaming device such as but not limited to a cell phone, a personal digital assistant, and a wireless game player. Images rendered from 3-D gaming environments may be displayed on portable gaming devices that are used to play a game of chance. Further a gaming machine or server may include gaming logic for commanding a remote gaming device to render an image from a virtual camera in a 3-D gaming environments stored on the remote gaming device and to display the rendered image on a display located on the remote gaming device. Thus, those of skill in the art will understand that the present invention, as described below, can be deployed on most any gaming machine now available or hereafter developed.
  • Some preferred gaming machines of the present assignee are implemented with special features and/or additional circuitry that differentiates them from general-purpose computers (e.g., desktop PC's and laptops). Gaming machines are highly regulated to ensure fairness and, in many cases, gaming machines are operable to dispense monetary awards of multiple millions of dollars. Therefore, to satisfy security and regulatory requirements in a gaming environment, hardware and software architectures may be implemented in gaming machines that differ significantly from those of general-purpose computers. A description of gaming machines relative to general-purpose computing machines and some examples of the additional (or different) components and features found in gaming machines are described below.
  • At first glance, one might think that adapting PC technologies to the gaming industry would be a simple proposition because both PCs and gaming machines employ microprocessors that control a variety of devices. However, because of such reasons as 1) the regulatory requirements that are placed upon gaming machines, 2) the harsh environment in which gaming machines operate, 3) security requirements and 4) fault tolerance requirements, adapting PC technologies to a gaming machine can be quite difficult. Further, techniques and methods for solving a problem in the PC industry, such as device compatibility and connectivity issues, might not be adequate in the gaming environment. For instance, a fault or a weakness tolerated in a PC, such as security holes in software or frequent crashes, may not be tolerated in a gaming machine because in a gaming machine these faults can lead to a direct loss of funds from the gaming machine, such as stolen cash or loss of revenue when the gaming machine is not operating properly.
  • For the purposes of illustration, a few differences between PC systems and gaming systems will be described. A first difference between gaming machines and common PC based computers systems is that gaming machines are designed to be state-based systems. In a state-based system, the system stores and maintains its current state in a non-volatile memory, such that, in the event of a power failure or other malfunction the gaming machine will return to its current state when the power is restored. For instance, if a player was shown an award for a game of chance and, before the award could be provided to the player the power failed, the gaming machine, upon the restoration of power, would return to the state where the award is indicated. As anyone who has used a PC, knows, PCs are not state machines and a majority of data is usually lost when a malfunction occurs. This requirement affects the software and hardware design on a gaming machine.
  • A second important difference between gaming machines and common PC based computer systems is that for regulation purposes, the software on the gaming machine used to generate the game of chance and operate the gaming machine has been designed to be static and monolithic to prevent cheating by the operator of gaming machine. For instance, one solution that has been employed in the gaming industry to prevent cheating and satisfy regulatory requirements has been to manufacture a gaming machine that can use a proprietary processor running instructions to generate the game of chance from an EPROM or other form of non-volatile memory. The coding instructions on the EPROM are static (non-changeable) and must be approved by a gaming regulators in a particular jurisdiction and installed in the presence of a person representing the gaming jurisdiction. Any changes to any part of the software required to generate the game of chance, such as adding a new device driver used by the master gaming controller to operate a device during generation of the game of chance can require a new EPROM to be burnt, approved by the gaming jurisdiction and reinstalled on the gaming machine in the presence of a gaming regulator. Regardless of whether the EPROM solution is used, to gain approval in most gaming jurisdictions, a gaming machine must demonstrate sufficient safeguards that prevent an operator or player of a gaming machine from manipulating hardware and software in a manner that gives them an unfair and some cases an illegal advantage. The gaming machine should have a means to determine if the code it will execute is valid. If the code is not valid, the gaming machine must have a means to prevent the code from being executed. The code validation requirements in the gaming industry affect both hardware and software designs on gaming machines.
  • A third important difference between gaming machines and common PC based computer systems is the number and kinds of peripheral devices used on a gaming machine are not as great as on PC based computer systems. Traditionally, in the gaming industry, gaming machines have been relatively simple in the sense that the number of peripheral devices and the number of functions the gaming machine has been limited. Further, in operation, the functionality of gaming machines were relatively constant once the gaming machine was deployed, i.e., new peripherals devices and new gaming software were infrequently added to the gaming machine. This differs from a PC where users will go out and buy different combinations of devices and software from different manufacturers and connect them to a PC to suit their needs depending on a desired application. Therefore, the types of devices connected to a PC may vary greatly from user to user depending in their individual requirements and may vary significantly over time.
  • Although the variety of devices available for a PC may be greater than on a gaming machine, gaming machines still have unique device requirements that differ from a PC, such as device security requirements not usually addressed by PCs. For instance, monetary devices, such as coin dispensers, bill validators and ticket printers and computing devices that are used to govern the input and output of cash to a gaming machine have security requirements that are not typically addressed in PCs. Therefore, many PC techniques and methods developed to facilitate device connectivity and device compatibility do not address the emphasis placed on security in the gaming industry.
  • To address some of the issues described above, a number of hardware/software components and architectures are utilized in gaming machines that are not typically found in general purpose computing devices, such as PCs. These hardware/software components and architectures, as described below in more detail, include but are not limited to watchdog timers, voltage monitoring systems, state-based software architecture and supporting hardware, specialized communication interfaces, security monitoring and trusted memory.
  • A watchdog timer is normally used in IGT gaming machines to provide a software failure detection mechanism. In a normally operating system, the operating software periodically accesses control registers in the watchdog timer subsystem to “re-trigger” the watchdog. Should the operating software fail to access the control registers within a preset timeframe, the watchdog timer will timeout and generate a system reset. Typical watchdog timer circuits contain a loadable timeout counter register to allow the operating software to set the timeout interval within a certain range of time. A differentiating feature of the some preferred circuits is that the operating software cannot completely disable the function of the watchdog timer. In other words, the watchdog timer always functions from the time power is applied to the board.
  • IGT gaming computer platforms preferably use several power supply voltages to operate portions of the computer circuitry. These can be generated in a central power supply or locally on the computer board. If any of these voltages falls out of the tolerance limits of the circuitry they power, unpredictable operation of the computer may result. Though most modern general-purpose computers include voltage monitoring circuitry, these types of circuits only report voltage status to the operating software. Out of tolerance voltages can cause software malfunction, creating a potential uncontrolled condition in the gaming computer. Gaming machines of the present assignee typically have power supplies with tighter voltage margins than that required by the operating circuitry. In addition, the voltage monitoring circuitry implemented in IGT gaming computers typically has two thresholds of control. The first threshold generates a software event that can be detected by the operating software and an error condition generated. This threshold is triggered when a power supply voltage falls out of the tolerance range of the power supply, but is still within the operating range of the circuitry. The second threshold is set when a power supply voltage falls out of the operating tolerance of the circuitry. In this case, the circuitry generates a reset, halting operation of the computer.
  • The standard method of operation for IGT slot machine game software is to use a state machine. Different functions of the game (bet, play, result, points in the graphical presentation, etc.) may be defined as a state. When a game moves from one state to another, critical data regarding the game software is stored in a custom non-volatile memory subsystem. This is critical to ensure the player's wager and credits are preserved and to minimize potential disputes in the event of a malfunction on the gaming machine.
  • In general, the gaming machine does not advance from a first state to a second state until critical information that allows the first state to be reconstructed is stored. This feature allows the game to recover operation to the current state of play in the event of a malfunction, loss of power, etc that occurred just prior to the malfunction. After the state of the gaming machine is restored during the play of a game of chance, game play may resume and the game may be completed in a manner that is no different than if the malfunction had not occurred. Typically, battery backed RAM devices are used to preserve this critical data although other types of non-volatile memory devices may be employed. These memory devices are not used in typical general-purpose computers.
  • As described in the preceding paragraph, when a malfunction occurs during a game of chance, the gaming machine may be restored to a state in the game of chance just prior to when the malfunction occurred. The restored state may include metering information and graphical information that was displayed on the gaming machine in the state prior to the malfunction. For example, when the malfunction occurs during the play of a card game after the cards have been dealt, the gaming machine may be restored with the cards that were previously displayed as part of the card game. As another example, a bonus game may be triggered during the play of a game of chance where a player is required to make a number of selections on a video display screen. When a malfunction has occurred after the player has made one or more selections, the gaming machine may be restored to a state that shows the graphical presentation at the just prior to the malfunction including an indication of selections that have already been made by the player. In general, the gaming machine may be restored to any state in a plurality of states that occur in the game of chance that occurs while the game of chance is played or to states that occur between the play of a game of chance.
  • Game history information regarding previous games played such as an amount wagered, the outcome of the game and so forth may also be stored in a non-volatile memory device. The information stored in the non-volatile memory may be detailed enough to reconstruct a portion of the graphical presentation that was previously presented on the gaming machine and the state of the gaming machine (e.g., credits) at the time the game of chance was played. The game history information may be utilized in the event of a dispute. For example, a player may decide that in a previous game of chance that they did not receive credit for an award that they believed they won. The game history information may be used to reconstruct the state of the gaming machine prior, during and/or after the disputed game to demonstrate whether the player was correct or not in their assertion.
  • Another feature of gaming machines, such as IGT gaming computers, is that they often contain unique interfaces, including serial interfaces, to connect to specific subsystems internal and external to the slot machine. The serial devices may have electrical interface requirements that differ from the “standard” EIA 232 serial interfaces provided by general-purpose computers. These interfaces may include EIA 485, EIA 422, Fiber Optic Serial, optically coupled serial interfaces, current loop style serial interfaces, etc. In addition, to conserve serial interfaces internally in the slot machine, serial devices may be connected in a shared, daisy-chain fashion where multiple peripheral devices are connected to a single serial channel.
  • The serial interfaces may be used to transmit information using communication protocols that are unique to the gaming industry. For example, IGT's Netplex is a proprietary communication protocol used for serial communication between gaming devices. As another example, SAS is a communication protocol used to transmit information, such as metering information, from a gaming machine to a remote device. Often SAS is used in conjunction with a player tracking system.
  • IGT gaming machines may alternatively be treated as peripheral devices to a casino communication controller and connected in a shared daisy chain fashion to a single serial interface. In both cases, the peripheral devices are preferably assigned device addresses. If so, the serial controller circuitry must implement a method to generate or detect unique device addresses. General-purpose computer serial ports are not able to do this.
  • Security monitoring circuits detect intrusion into an IGT gaming machine by monitoring security switches attached to access doors in the slot machine cabinet. Preferably, access violations result in suspension of game play and can trigger additional security operations to preserve the current state of game play. These circuits also function when power is off by use of a battery backup. In power-off operation, these circuits continue to monitor the access doors of the slot machine. When power is restored, the gaming machine can determine whether any security violations occurred while power was off, e.g., via software for reading status registers. This can trigger event log entries and further data authentication operations by the slot machine software.
  • Trusted memory devices are preferably included in an IGT gaming machine computer to ensure the authenticity of the software that may be stored on less secure memory subsystems, such as mass storage devices. Trusted memory devices and controlling circuitry are typically designed to not allow modification of the code and data stored in the memory device while the memory device is installed in the slot machine. The code and data stored in these devices may include authentication algorithms, random number generators, authentication keys, operating system kernels, etc. The purpose of these trusted memory devices is to provide gaming regulatory authorities a root trusted authority within the computing environment of the slot machine that can be tracked and verified as original. This may be accomplished via removal of the trusted memory device from the slot machine computer and verification of the secure memory device contents is a separate third party verification device. Once the trusted memory device is verified as authentic, and based on the approval of the verification algorithms contained in the trusted device, the gaming machine is allowed to verify the authenticity of additional code and data that may be located in the gaming computer assembly, such as code and data stored on hard disk drives. A few details related to trusted memory devices that may be used in the present invention are described in U.S. Pat. No. 6,685,567 from U.S. patent application Ser. No. 09/925,098, filed Aug. 8, 2001 and titled “Process Verification,” which is incorporated herein in its entirety and for all purposes.
  • Mass storage devices used in a general purpose computer typically allow code and data to be read from and written to the mass storage device. In a gaming machine environment, modification of the gaming code stored on a mass storage device is strictly controlled and would only be allowed under specific maintenance type events with electronic and physical enablers required. Though this level of security could be provided by software, IGT gaming computers that include mass storage devices preferably include hardware level mass storage data protection circuitry that operates at the circuit level to monitor attempts to modify data on the mass storage device and will generate both software and hardware error triggers should a data modification be attempted without the proper electronic and physical enablers being present.
  • Returning to the example of FIG. 5, when a user wishes to play the gaming machine 502, he or she inserts cash through the coin acceptor 5028 or bill validator 5030. Additionally, the bill validator may accept a printed ticket voucher that may be accepted by the bill validator 5030 as indicia of credit when a cashless ticketing system is used. At the start of the game, the player may enter playing tracking information using the card reader 5024, the keypad 5022, and the florescent display 5016. Further, other game preferences of the player playing the game may be read from a card inserted into the card reader. During the game, the player views game information using the video display 5034. Other game and prize information may also be displayed in the video display screen 5045 located in the top box.
  • During the course of a game, a player may be required to make a number of decisions, which affect the outcome of the game. For example, a player may vary his or her wager on a particular game, select a prize for a particular game selected from a prize server, or make game decisions that affect the outcome of a particular game. The player may make these choices using the player-input switches 5032, the video display screen 5034 or using some other device which enables a player to input information into the gaming machine. In some embodiments, the player may be able to access various game services such as concierge services and entertainment content services using the video display screen 5034 and one or more input devices.
  • During certain game events, the gaming machine 502 may display visual and auditory effects that can be perceived by the player. These effects add to the excitement of a game, which makes a player more likely to continue playing. Auditory effects include various sounds that are projected by the speakers 5010, 5012, 5014. Visual effects include flashing lights, strobing lights or other patterns displayed from lights on the gaming machine 502 or from lights behind the belly glass 5040. After the player has completed a game, the player may receive game tokens from the coin tray 5038 or the ticket 5020 from the printer 5018, which may be used for further games or to redeem a prize. Further, the player may receive a ticket 5020 for food, merchandise, or games from the printer 5018.
  • Exemplary System Architecture
  • One example of a network topology for implementing some aspects of the present invention is shown in FIG. 6. Those of skill in the art will realize that this exemplary architecture and the related functionality are merely examples and that the present invention encompasses many other such embodiments and methods. Here, for example, a single gaming establishment 1205 is illustrated, which is a casino in this example. However, it should be understood that some implementations of the present invention involve multiple gaming establishments.
  • Gaming establishment 1205 includes 16 gaming machines 2, each of which is part of a bank 1210 of gaming machines 2. In this example, gaming establishment 1205 also includes a bank of networked gaming tables 1100. It will be appreciated that many gaming establishments include hundreds or even thousands of gaming machines 2 and/or gaming tables 1100, not all of which are included in a bank. However, the present invention may be implemented in gaming establishments having any number of gaming machines, gaming tables, etc.
  • Various alternative network topologies can be used to implement different aspects of the invention and/or to accommodate varying numbers of networked devices. For example, gaming establishments with very large numbers of gaming machines 2 may require multiple instances of some network devices (e.g., of main network device 1225, which combines switching and routing functionality in this example) and/or the inclusion of other network devices not shown in FIG. 6. For example, some implementations of the invention include one or more middleware servers disposed between gaming machines 2 and server 1230. Such middleware servers can provide various useful functions, including but not limited to the filtering and/or aggregation of data received from bank switches 1215, from individual gaming machines and from other player terminals. Some implementations of the invention include load balancing methods and devices for managing network traffic.
  • Each bank 1210 has a corresponding bank switch 1215, which may be a conventional bank switch. Each bank switch is connected to server-based gaming (“SBG”) server 1230 via main network device 1225, which combines switching and routing functionality in this example. Although various floor communication protocols may be used, some preferred implementations use IGT's open, Ethernet-based SuperSAS® protocol, which IGT makes available for downloading without charge. However, other protocols such as Best of Breed (“BOB”) may be used to implement various aspects of SBG. IGT has also developed a gaming-industry-specific transport layer called CASH that rides on top of TCP/IP and offers additional functionality and security.
  • SBG server 1230, License Manager 1231, Arbiter 133, servers 1232, 1234, 1236 and 1238, and main network device 1225 are disposed within computer room 1220 of gaming establishment 1205. In practice, more or fewer servers may be used. Some of these servers may be configured to perform tasks relating to player tracking, bonusing/progressives, etc. Some servers may be configured to perform tasks specific to the present invention. License Manager 1231 may also be implemented, at least in part, via a server or a similar device. Some exemplary operations of License Manager 1231 are described in detail in U.S. patent application Ser. No. 11/225,408, entitled “METHODS AND DEVICES FOR AUTHENTICATION AND LICENSING IN A GAMING NETWORK” by Kinsley et al., which is hereby incorporated by reference.
  • SBG server 1230 can also be configured to implement, at least in part, various aspects of the present invention. Some preferred embodiments of SBG server 1230 and the other servers shown in FIG. 6 include (or are at least in communication with) clustered CPUs, redundant storage devices, including backup storage devices, switches, etc. Such storage devices may include a redundant array of inexpensive disks (“RAID”), back-up hard drives and/or tape drives, etc. Preferably, a Radius and a DHCP server are also configured for communication with the gaming network. Some implementations of the invention provide one or more of these servers in the form of blade servers.
  • In some implementations of the invention, many of these devices (including but not limited to License Manager 1231, servers 1232, 1234, 1236 and 1238, and main network device 1225) are mounted in a single rack with SBG server 1230. Accordingly, many or all such devices will sometimes be referenced in the aggregate as an “SBG server.” However, in alternative implementations, one or more of these devices is in communication with SBG server 1230 and/or other devices of the network but located elsewhere. For example, some of the devices could be mounted in separate racks within computer room 1220 or located elsewhere on the network. For example, it can be advantageous to store large volumes of data elsewhere via a storage area network (“SAN”).
  • In some embodiments, these components are SBG server 1230 preferably has an uninterruptible power supply (“UPS”). The UPS may be, for example, a rack-mounted UPS module.
  • Computer room 1220 may include one or more operator consoles or other host devices that are configured for communication with SBG server 1230. Such host devices may be provided with software, hardware and/or firmware for implementing various aspects of the invention; many of these aspects involve controlling SBG server 1230. However, such host devices need not be located within computer room 1220. Wired host device 1260 (which is a laptop computer in this example) and wireless host device 1270 (which is a PDA in this example) may be located elsewhere in gaming establishment 1205 or at a remote location.
  • Arbiter 133 may be implemented, for example, via software that is running on a server or another networked device. Arbiter 133 serves as an intermediary between different devices on the network. Some implementations of Arbiter 133 are described in U.S. patent application Ser. No. 10/948,387, entitled “METHODS AND APPARATUS FOR NEGOTIATING COMMUNICATIONS WITHIN A GAMING NETWORK” and filed Sep. 23, 2004 (the “Arbiter Application”), which is incorporated herein by reference and for all purposes. In some preferred implementations, Arbiter 133 is a repository for the configuration information required for communication between devices on the gaming network (and, in some implementations, devices outside the gaming network). Although Arbiter 133 can be implemented in various ways, one exemplary implementation is discussed in the following paragraphs.
  • FIG. 7 is a block diagram of a simplified communication topology between a gaming unit 21, the network computer 23 and the Arbiter 133. Although only one gaming unit 21, one network computer 23 and one Arbiter 133 are shown in FIG. 7, it should be understood that the following examples may be applicable to different types of network gaming devices within the gaming network 12 beyond the gaming unit 21 and the network computer 23, and may include different numbers of network computers, gaming security arbiters and gaming units. For example, a single Arbiter 133 may be used for secure communications among a plurality of network computers 23 and tens, hundreds or thousands of gaming units 21. Likewise, multiple gaming security arbiters 46 may be utilized for improved performance and other scalability factors.
  • Referring to FIG. 7, the Arbiter 133 may include an arbiter controller 121 that may comprise a program memory 122, a microcontroller or microprocessor (MP) 124, a random-access memory (RAM) 126 and an input/output (I/O) circuit 128, all of which may be interconnected via an address/data bus 129. The network computer 23 may also include a controller 131 that may comprise a program memory 132, a microcontroller or microprocessor (MP) 134, a random-access memory (RAM) 136 and an input/output (I/O) circuit 138, all of which may be interconnected via an address/data bus 139. It should be appreciated that although the Arbiter 133 and the network computer 23 are each shown with only one microprocessor 124, 134, the controllers 121, 131 may each include multiple microprocessors 124, 134. Similarly, the memory of the controllers 121, 131 may include multiple RAMs 126, 136 and multiple program memories 122, 132. Although the I/O circuits 128, 138 are each shown as a single block, it should be appreciated that the I/O circuits 128, 138 may include a number of different types of I/O circuits. The RAMs 126, 136 and program memories 122, 132 may be implemented as semiconductor memories, magnetically readable memories, and/or optically readable memories, for example.
  • Although the program memories 122, 132 are shown in FIG. 7 as read-only memories (ROM) 122, 132, the program memories of the controllers 121, 131 may be a read/write or alterable memory, such as a hard disk. In the event a hard disk is used as a program memory, the address/ data buses 129, 139 shown schematically in FIG. 7 may each comprise multiple address/data buses, which may be of different types, and there may be an I/O circuit disposed between the address/data buses.
  • As shown in FIG. 7, the gaming unit 21 may be operatively coupled to the network computer 23 via the data link 25. The gaming unit 21 may also be operatively coupled to the Arbiter 133 via the data link 47, and the network computer 23 may likewise be operatively coupled to the Arbiter 133 via the data link 47. Communications between the gaming unit 21 and the network computer 23 may involve different information types of varying levels of sensitivity resulting in varying levels of encryption techniques depending on the sensitivity of the information. For example, communications such as drink orders and statistical information may be considered less sensitive. A drink order or statistical information may remain encrypted, although with moderately secure encryption techniques, such as RC4, resulting in less processing power and less time for encryption. On the other hand, financial information (e.g., account information, winnings, etc.), game download information (e.g., game software and game licensing information) and personal information (e.g., social security number, personal preferences, etc.) may be encrypted with stronger encryption techniques such as DES, AES, or 3DES to provide increased security.
  • As disclosed in further detail in the Arbiter Application, the Arbiter 133 may verify the authenticity of each network gaming device. The Arbiter 133 may receive a request for a communication session from a network device. For ease of explanation, the requesting network device may be referred to as the client, and the requested network device may be referred to as the host. The client may be any device on the network 12 and the request may be for a communication session with any other network device. The client may specify the host, or the gaming security arbiter may select the host based on the request and based on information about the client and potential hosts. The Arbiter 133 may provide encryption keys (session keys) for the communication session to the client via the secure communication channel. Either the host and/or the session key may be provided in response to the request, or may have been previously provided. The client may contact the host to initiate the communication session. The host may then contact the Arbiter 133 to determine the authenticity of the client. The Arbiter 133 may provide affirmation (or lack thereof) of the authenticity of the client to the host and provide a corresponding session key, in response to which the network devices may initiate the communication session directly with each other using the session keys to encrypt and decrypt messages.
  • Alternatively, upon receiving a request for a communication session, the Arbiter 133 may contact the host regarding the request and provide corresponding session keys to both the client and the host. The Arbiter 133 may then initiate either the client or the host to begin their communication session. In turn, the client and host may begin the communication session directly with each other using the session keys to encrypt and decrypt messages. An additional explanation of the communication request, communication response and key distribution is provided in the Arbiter Application.
  • Wireless devices are particularly useful for managing a gaming network. Such wireless devices could include, but are not limited to, laptops, PDAs or even cellular telephones. Referring once again to FIG. 6, one or more network devices in gaming establishment 1205 can be configured as wireless access points. For example, a casino manager may use a wireless handheld device to revise and/or schedule gaming machine configurations while roaming the casino floor. Similarly, a representative of a regulatory body could use a PDA to verify gaming machine configurations, generate reports, view activity logs, etc., while on the casino floor.
  • If a host device is located in a remote location, security methods and devices (such as firewalls, authentication and/or encryption) should be deployed in order to prevent the unauthorized access of the gaming network. Similarly, any other connection between gaming network 1205 and the outside world should only be made with trusted devices via a secure link, e.g., via a virtual private network (“VPN”) tunnel. For example, the illustrated connection between SBG 1230, gateway 1250 and central system 1263 (here, IGT.com) that may be used for game downloads, etc., is advantageously made via a VPN tunnel.
  • An Internet-based VPN uses the open, distributed infrastructure of the Internet to transmit data between sites. A VPN may emulate a private IP network over public or shared infrastructures. A VPN that supports only IP traffic is called an IP-VPN. VPNs provide advantages to both the service provider and its customers. For its customers, a VPN can extend the IP capabilities of a corporate site to remote offices and/or users with intranet, extranet, and dial-up services. This connectivity may be achieved at a lower cost to the gaming entity with savings in capital equipment, operations, and services. Details of VPN methods that may be used with the present invention are described in the reference, “Virtual Private Networks-Technologies and Solutions,” by R. Yueh and T. Strayer, Addison-Wesley, 2001, ISBN#0-201-70209-6, which is incorporated herein by reference and for all purposes.
  • There are many ways in which IP VPN services may be implemented, such as, for example, Virtual Leased Lines, Virtual Private Routed Networks, Virtual Private Dial Networks, Virtual Private LAN Segments, etc. Additionally VPNs may be implemented using a variety of protocols, such as, for example, IP Security (IPSec) Protocol, Layer 2 Tunneling Protocol, Multiprotocol Label Switching (MPLS) Protocol, etc. Details of these protocols, including RFC reports, may be obtained from the VPN Consortium, an industry trade group (http://www.vpnc.com, VPNC, Santa Cruz, Calif.).
  • For security purposes, any information transmitted to or from a gaming establishment over a public network may be encrypted. In one implementation, the information may be symmetrically encrypted using a symmetric encryption key, where the symmetric encryption key is asymmetrically encrypted using a private key. The public key may be obtained from a remote public key server. The encryption algorithm may reside in processor logic stored on the gaming machine. When a remote server receives a message containing the encrypted data, the symmetric encryption key is decrypted with a private key residing on the remote server and the symmetrically encrypted information sent from the gaming machine is decrypted using the symmetric encryption key. A different symmetric encryption key is used for each transaction where the key is randomly generated. Symmetric encryption and decryption is preferably applied to most information because symmetric encryption algorithms tend to be 100-10,000 times faster than asymmetric encryption algorithms.
  • As mentioned elsewhere herein, U.S. patent application Ser. No. 11/225,408, entitled “METHODS AND DEVICES FOR AUTHENTICATION AND LICENSING IN A GAMING NETWORK” by Kinsley et al., describes novel methods and devices for authentication, game downloading and game license management. This application has been incorporated herein by reference.
  • Providing a secure connection between the local devices of the SBG system and IGT's central system allows for the deployment of many advantageous features. For example, a customer (e.g., an employee of a gaming establishment) can log onto an account of central system 1263 (in this example, IGT.com) to obtain the account information such as the customer's current and prior account status.
  • Moreover, such a secure connection may be used by the central system 1263 to collect information regarding a customer's system. Such information includes, but is not limited to, error logs for use in diagnostics and troubleshooting. Some implementations of the invention allow a central system to collect other types of information, e.g., information about the usage of certain types of gaming software, revenue information regarding certain types of games and/or gaming machines, etc. Such information includes, but is not limited to, information regarding the revenue attributable to particular games at specific times of day, days of the week, etc. Such information may be obtained, at least in part, by reference to an accounting system of the gaming network(s), as described in U.S. patent application Ser. No. 11/225,407, by Wolf et al., entitled “METHODS AND DEVICES FOR MANAGING GAMING NETWORKS,” which has been incorporated herein by reference.
  • Automatic updates of a customer's SBG server may also be enabled. For example, central system 1263 may notify a local SBG server regarding new products and/or product updates. For example, central system 1263 may notify a local SBG server regarding updates of new gaming software, gaming software updates, peripheral updates, the status of current gaming software licenses, etc. In some implementations of the invention, central system 1263 may notify a local SBG server (or another device associated with a gaming establishment) that an additional theme-specific data set and/or updates for a previously-downloaded global payout set are available. Alternatively, such updates could be automatically provided to the local SBG server and downloaded to networked gaming machines.
  • After the local SBG server receives this information, it can identify relevant products of interest. For example, the local SBG server may identify gaming software that is currently in use (or at least licensed) by the relevant gaming entity and send a notification to one or more host devices, e.g., via email. If an update or a new software product is desired, it can be downloaded from the central system. Some relevant downloading methods are described elsewhere herein and in applications that have been incorporated herein by reference, e.g., in U.S. patent application Ser. No. 11/078,966. Similarly, a customer may choose to renew a gaming software license via a secure connection with central system 1263 in response to such a notification.
  • Secure communication links allow notifications to be sent securely from a local SBG server to host devices outside of a gaming establishment. For example, a local SBG server can be configured to transmit automatically generated email reports, text messages, etc., based on predetermined events that will sometimes be referred to herein as “triggers.” Such triggers can include, but are not limited to, the condition of a gaming machine door being open, cash box full, machine not responding, verification failure, etc.
  • In addition, providing secure connections between different gaming establishments can enable alternative implementations of the invention. For example, a number of gaming establishments, each with a relatively small number of gaming machines, may be owned and/or controlled by the same entity. In such situations, having secure communications between gaming establishments makes it possible for a gaming entity to use a single SBG server as an interface between central system 1263 and the gaming establishments.
  • While embodiments and applications of this invention have been shown and described, it would be apparent to those skilled in the art having the benefit of this disclosure that many more modifications than mentioned above are possible without departing from the inventive concepts herein. The invention, therefore, is not to be restricted except in the spirit of the appended claims.

Claims (71)

1. A portable gaming device adapted to play at least one wager-based game, comprising:
a communication interface adapted to communicate with a remote gaming server;
a display;
an input mechanism to receive a unique identifier of a cashless ticket voucher;
a controller operatively coupled to the display, communication interface, and the input mechanism; and
a validator operatively coupled to the controller to transmit the unique identifier to the remote gaming server for validation, the validator to receive an approval or a rejection message from the remote gaming server;
wherein the controller is programmed to cause the display to generate a game display relating to the at least one wager-based game and display an outcome of the at least one wager-based game if an approval message is received by the validator.
2. The device of claim 1, wherein the input mechanism is a user interface on the portable gaming device.
3. The device of claim 1, wherein the input mechanism is a transceiver.
4. The device of claim 1, wherein the unique identifier is associated with a security code.
5. The device of claim 4, wherein the security code is a biometric data obtained from a biometric sensor coupled to the portable gaming device.
6. The device of claim 1, wherein the remote gaming server is a gaming machine configured for providing wager-based games of chance.
7. A validation server, comprising:
an interface to receive a cashless ticket voucher unique identifier; and
a confirmation number database having a list of confirmation numbers of distributed cashless ticket vouchers;
wherein the unique identifier is matched to a confirmation number, and wherein an approval message is transmitted to a remote gaming server if a match is found.
8. The validation server of claim 7, wherein the remote gaming server is a gaming machine configured for providing games of chance.
9. The validation server of claim 7, wherein the remote gaming server is a mobile gaming device.
10. The validation server of claim 7, wherein a rejection message is relayed to the remote gaming server if the unique identifier is not matched to a confirmation number.
11. The validation server of claim 7, wherein the interface is a wireless transceiver.
12. A mobile gaming network, comprising:
a validation server, comprising:
an interface to receive a cashless ticket voucher unique identifier; and
a confirmation number database having a list of confirmation numbers of distributed cashless ticket vouchers;
wherein the unique identifier is matched to a confirmation number;
at least one portable gaming device to play at least one wager-based game, comprising:
a communication interface adapted to communicate with a remote gaming server;
a display;
an input mechanism to receive the unique identifier;
a controller operatively coupled to the display, communication interface, and the input mechanism; and
a validator operatively coupled to the controller to transmit the unique identifier to the remote gaming server for validation, the validator to receive an approval or a rejection message from the remote gaming server;
wherein an approval message is relayed from the validation server to the remote gaming server if a match is found; and
wherein the controller is programmed to cause the display to generate a game display relating to the at least one wager-based game and display an outcome of the at least one wager-based game if an approval message is received by the validator.
13. The network of claim 12, wherein the remote gaming server is a gaming machine configured for providing games of chance.
14. The network of claim 12, wherein the validation server relays a rejection message to the remote gaming server if the unique identifier is not matched to a confirmation number.
15. The network of claim 12, wherein the interface and wager input mechanism is a wireless transceiver.
16. The network of claim 12, wherein the wager input mechanism is a user interface on the portable gaming device.
17. The network of claim 12, wherein the unique identifier is associated with a security code.
18. The network of claim 17, wherein the security code is a biometric data obtained from a biometric sensor coupled to the portable gaming device.
19. The network of claim 17, wherein the security code is a personal identification number.
20. A method for creating an anonymous account to play a game of chance, comprising:
forming a cashless ticket voucher via a first device, the cashless ticket voucher having a unique identifier and a monetary value;
inputting the unique identifier into a second device to expend the monetary value of the cashless ticket voucher;
forwarding the unique identifier to a validation server to validate the cashless ticket voucher; and
generating the game of chance on the second device if the unique identifier is validated.
21. The method of claim 20, wherein the first device is a gaming machine configured for providing games of chance.
22. The method of claim 20, wherein the first device is a personal computer.
23. The method of claim 20, wherein the second device is a mobile gaming device.
24. The method of claim 20, wherein the forming further comprises entering credit card information.
25. The method of claim 20, wherein the generating further comprises associating a security code with the unique identifier.
26. The method of claim 25, wherein the security code is a personal identification number or password.
27. The method of claim 25, wherein the security code is a biometric identifier obtained from a biometric device.
28. The method of claim 20, wherein the inputting further comprises wirelessly inputting the unique identifier to the second gaming machine.
29. The method of claim 20, wherein the inputting further comprises:
inserting the second device in a docking station; and
downloading the unique identifier to the second device.
30. The method of claim 20, wherein the inputting further comprises reading the unique identifier with a scanner coupled to the second device.
31. The method of claim 20, wherein the inputting further comprises:
reading the unique identifier with a scanner coupled to the first device; and
downloading the unique identifier to the second device.
32. The method of claim 31, wherein the downloading occurs in a docking station.
33. The method of claim 31, where the downloading occurs wirelessly.
34. The method of claim 20, wherein the forwarding comprises:
comparing the unique identifier to a list of confirmation numbers; and
marking the unique identifier as used if the unique identifier matches a confirmation number.
35. The method of claim 20, wherein the forming further comprises coating the ticket voucher with a light sensitive coating.
36. The method of claim 35, further comprising the step of exposing the ticket voucher to light, thereby voiding the ticket voucher.
37. The method of claim 20, wherein the inputting further comprises inserting the ticket voucher into a ticket reader in communication with a validation server.
38. The method of claim 37, wherein the ticket reader is coupled to the first device.
39. The method of claim 37, wherein the ticket reader is removably coupled to the second device.
40. The method of claim 37, further comprising printing a written indicium on the cashless ticket voucher to indicate the ticket voucher is void.
41. The method of claim 20, wherein the inputting further comprises manually inputting the unique identifier into the second device.
42. The method of claim 20, further comprising:
returning the validated cashless ticket voucher to a third party; and
redeeming a retained amount from the value of the cashless ticket voucher.
43. The method of claim 20, further comprising:
returning the validated cashless ticket voucher to a third party; and
entering the validated ticket voucher into a second game of chance.
44. The method of claim 43, wherein the second game of chance is a lottery drawing.
45. A method for creating an anonymous account to play a game of chance on a mobile gaming device, comprising:
forming a cashless ticket voucher having a unique identifier, the cashless ticket voucher having a monetary value;
inputting the unique identifier into the mobile gaming device to expend the monetary value of the cashless ticket voucher;
validating the unique identifier; and
generating a game of chance on the mobile gaming device if the unique identifier is validated.
46. The method of claim 45, further comprising voiding the validated ticket voucher.
47. The method of claim 45, wherein the forming further comprises entering credit card information.
48. The method of claim 45, wherein the cashless ticket voucher is obtained from a remote gaming machine.
49. The method of claim 48, wherein the remote gaming machine is a gaming machine configured for providing games of chance.
50. The method of claim 45, wherein the inputting comprises reading the unique identifier with a scanner.
51. The method of claim 50, wherein the scanner is removably coupled to the mobile gaming device.
52. The method of claim 50, wherein the scanner is coupled to a gaming machine.
53. The method of claim 52, further comprising wirelessly inputting the unique identifier to the mobile gaming device.
54. The method of claim 45, wherein the inputting further comprises inserting the cashless ticket voucher into a ticket reader in communication with a validation server.
55. The method of claim 54, wherein the ticket reader is coupled to a gaming machine.
56. The method of claim 55, further comprising wirelessly downloading the value of the ticket voucher to the mobile gaming device if the unique identifier is validated.
57. The method of claim 54, wherein the ticket reader is removably coupled to the mobile gaming device.
58. The method of claim 46, wherein the voiding further comprises printing a written indicium on the ticket voucher to indicate the ticket voucher is void.
59. The method of claim 46, wherein the voiding further comprises:
coating the ticket voucher with a light sensitive coating; and
exposing the ticket voucher to light.
60. The method of claim 45, wherein the inputting further comprises manually inputting the unique identifier into the mobile gaming device.
61. The method of claim 45, wherein the validating further comprises:
forwarding the unique identifier to a validation server; and
matching the unique identifier to a list of confirmation numbers.
62. The method of claim 61, further comprising marking the unique identifier as used if there is a match.
63. The method of claim 45, wherein the forming further comprises associating a security code with the unique identifier.
64. The method of claim 63, wherein the security code is a personal identification number or password.
65. The method of claim 63, wherein the security code is a biometric identifier obtained from a biometric device.
66. The method of claim 45, wherein the forming further comprises deducting a retained amount from the monetary value.
67. The method of claim 66, further comprising:
returning the ticket voucher to a third party; and
redeeming the retained amount.
68. The method of claim 67, further comprising:
entering the validated ticket voucher into a second game of chance.
69. The method of claim 68, wherein the second game of chance is a lottery drawing.
70. The method of claim 45, further comprising:
returning the validated ticket voucher to a third party; and
entering the validated ticket voucher into a second game of chance.
71. The method of claim 70, wherein the second game of chance is a lottery drawing.
US11/517,653 2006-09-08 2006-09-08 Instant anonymous account creation Abandoned US20080076528A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/517,653 US20080076528A1 (en) 2006-09-08 2006-09-08 Instant anonymous account creation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/517,653 US20080076528A1 (en) 2006-09-08 2006-09-08 Instant anonymous account creation

Publications (1)

Publication Number Publication Date
US20080076528A1 true US20080076528A1 (en) 2008-03-27

Family

ID=39225672

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/517,653 Abandoned US20080076528A1 (en) 2006-09-08 2006-09-08 Instant anonymous account creation

Country Status (1)

Country Link
US (1) US20080076528A1 (en)

Cited By (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080102935A1 (en) * 2006-10-30 2008-05-01 Finnimore Ian P Unidentified Player Tracking System and Related Methods
US20080113806A1 (en) * 2006-11-15 2008-05-15 Alderucci Dean P Accessing known information via a devicve to determine if the device is communicating with a server
US20080113803A1 (en) * 2006-11-15 2008-05-15 Alderucci Dean P Verifying a gaming device is in communications with a gaming server by passing an indictor between the gaming device and a verification device
US20080113808A1 (en) * 2006-11-15 2008-05-15 Alderucci Dean P Verifying whether a gaming device is communicating with a gaming server
US20080119276A1 (en) * 2006-11-16 2008-05-22 Alderucci Dean P Using a first device to verify whether a second device is communicating with a server
US20090017893A1 (en) * 2007-07-11 2009-01-15 Carson John T Digital lottery game control system
WO2010028229A1 (en) * 2008-09-05 2010-03-11 Bally Gaming, Inc. Partial credits cashout
US20100062837A1 (en) * 2008-09-05 2010-03-11 Bally Gaming, Inc. Partial credits cashout system
US20100062836A1 (en) * 2008-09-05 2010-03-11 Bally Gaming, Inc. Partial credits cashout method
US20110047600A1 (en) * 2007-11-21 2011-02-24 Kiz Toys, Inc. Systems and methods for providing a virtual world commodity device
US7942739B2 (en) 2006-11-15 2011-05-17 Cfph, Llc Storing information from a verification device and accessing the information from a gaming device to verify that the gaming device is communicating with a server
US7942742B2 (en) 2006-11-15 2011-05-17 Cfph, Llc Accessing identification information to verify a gaming device is in communications with a server
US7942740B2 (en) 2006-11-15 2011-05-17 Cfph, Llc Verifying a first device is in communications with a server by storing a value from the first device and accessing the value from a second device
US8613659B2 (en) * 2011-09-09 2013-12-24 Igt Virtual ticket-in and ticket-out on a gaming machine
US8667102B1 (en) * 2008-12-02 2014-03-04 ioBridge, Inc. Module-based device interaction system
US20160071373A1 (en) * 2013-04-24 2016-03-10 Wms Gaming, Inc. Controlling mobile gaming
US9305435B2 (en) 2013-09-09 2016-04-05 Igt Gaming system and method for redeeming a winning ticket and/or a plurality of non-winning tickets having corresponding symbols for an award
US9311769B2 (en) 2012-03-28 2016-04-12 Igt Emailing or texting as communication between mobile device and EGM
US9367835B2 (en) 2011-09-09 2016-06-14 Igt Retrofit devices for providing virtual ticket-in and ticket-out on a gaming machine
US9367989B1 (en) * 2013-03-15 2016-06-14 Jrc Holdings, Llc Method, system, and device for managing player data
US9375644B2 (en) 2011-12-22 2016-06-28 Igt Directional wireless communication
US9497261B1 (en) * 2008-12-02 2016-11-15 ioBridge, Inc. System, method, and computer-readable medium for wireless interaction with a device via a module-based device interaction system
US9600965B2 (en) 2003-10-20 2017-03-21 Igt Method and apparatus for providing secondary gaming machine functionality
US9659444B2 (en) 2013-09-20 2017-05-23 Igt Gaming system and method for providing cashable and non-cashable credits upon cash-out
US9681357B1 (en) * 2008-12-02 2017-06-13 ioBridge, Inc. System, method, and computer-readable medium for interaction with a device via a module-based device interaction system enabled for wireless communication
JP2017538235A (en) * 2014-10-26 2017-12-21 シーザーズ エンターテインメント オペレーティング カンパニー,インコーポレイテッド Mobile gaming in the casino
US9852578B2 (en) 2011-07-13 2017-12-26 Igt Methods and apparatus for providing secure logon to a gaming machine using a mobile device
US9881444B2 (en) 2012-07-11 2018-01-30 Igt Method and apparatus for offering a mobile device version of an electronic gaming machine game at the electronic gaming machine
US9916735B2 (en) 2015-07-22 2018-03-13 Igt Remote gaming cash voucher printing system
US10121318B2 (en) 2011-09-09 2018-11-06 Igt Bill acceptors and printers for providing virtual ticket-in and ticket-out on a gaming machine
US10217317B2 (en) 2016-08-09 2019-02-26 Igt Gaming system and method for providing incentives for transferring funds to and from a mobile device
US10235838B2 (en) 2014-09-24 2019-03-19 Jcm American Corporation Electronic voucher ticket system
US10235839B2 (en) 2013-09-24 2019-03-19 Jcm American Corporation Electronic voucher ticket system
US10297105B2 (en) 2011-09-09 2019-05-21 Igt Redemption of virtual tickets using a portable electronic device
US10318942B2 (en) 2014-09-24 2019-06-11 Jcm American Corporation Electronic voucher ticket system
US10332344B2 (en) 2017-07-24 2019-06-25 Igt System and method for controlling electronic gaming machine/electronic gaming machine component bezel lighting to indicate different wireless connection statuses
US10360761B2 (en) 2017-08-03 2019-07-23 Igt System and method for providing a gaming establishment account pre-approved access to funds
US10360768B2 (en) 2017-08-30 2019-07-23 Igt Global Solutions Corporation System, apparatus and method for facilitating remote lottery wager communications
US10360763B2 (en) 2017-08-03 2019-07-23 Igt System and method for utilizing a mobile device to facilitate fund transfers between a cashless wagering account and a gaming establishment retail account
US10373430B2 (en) 2017-08-03 2019-08-06 Igt System and method for tracking fund transfers between an electronic gaming machine and a plurality of funding sources
US10380843B2 (en) 2017-08-03 2019-08-13 Igt System and method for tracking funds from a plurality of funding sources
US10417867B2 (en) 2015-09-25 2019-09-17 Igt Gaming system and method for automatically transferring funds to a mobile device
US10529191B2 (en) * 2015-09-25 2020-01-07 Bally Gaming, Inc. Anonymous funding and tracking of sports wagering across multiple devices
US10621824B2 (en) 2016-09-23 2020-04-14 Igt Gaming system player identification device
US10643426B2 (en) 2017-12-18 2020-05-05 Igt System and method for providing a gaming establishment account automatic access to funds
US10756918B2 (en) 2008-12-02 2020-08-25 ioBridge, Inc. Activating a device via a module-based device interaction system
US10819706B2 (en) 2018-07-09 2020-10-27 Igt System, apparatus and method for facilitating remote gaming communications in a venue
US10916090B2 (en) 2016-08-23 2021-02-09 Igt System and method for transferring funds from a financial institution device to a cashless wagering account accessible via a mobile device
US10950088B2 (en) 2017-12-21 2021-03-16 Igt System and method for utilizing virtual ticket vouchers
US10970968B2 (en) 2018-04-18 2021-04-06 Igt System and method for incentivizing the maintenance of funds in a gaming establishment account
US10970967B2 (en) 2014-09-24 2021-04-06 Jcm American Corporation Electronic voucher ticket system
US11043070B2 (en) 2013-04-24 2021-06-22 Sg Gaming, Inc. Methods of transferring funds in a cashless wagering system
US11043066B2 (en) 2017-12-21 2021-06-22 Igt System and method for centralizing funds to a primary gaming establishment account
US20210248862A1 (en) * 2007-04-30 2021-08-12 Cfph, Llc Game with player actuated control structure
US11151844B2 (en) 2019-05-14 2021-10-19 Igt Gaming systems and methods for tracking and limiting sports wagers for identified and un-identified players
US11341817B2 (en) 2017-12-18 2022-05-24 Igt System and method for providing awards for utilizing a mobile device in association with a gaming establishment retail account
US11361615B2 (en) * 2018-10-16 2022-06-14 Universal Entertainment Corporation Information management system and information processing device
US11410500B2 (en) 2012-02-29 2022-08-09 Igt Virtualized magnetic player card
US11636728B2 (en) 2015-09-25 2023-04-25 Igt Gaming system and method for utilizing a mobile device to fund a gaming session
US11908275B2 (en) 2011-10-10 2024-02-20 Vulcan Gaming Llc Method and system for funding mobile gaming
US11922765B2 (en) 2017-12-18 2024-03-05 Igt System and method employing virtual tickets

Citations (97)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4009892A (en) * 1975-02-03 1977-03-01 Nickerson Iii Eugene W Method and product for preventing fraud in document identification
US4835028A (en) * 1987-05-29 1989-05-30 Security Tag Systems, Inc. Secure paper product
US5324922A (en) * 1993-02-25 1994-06-28 Verifone, Inc. Apparatus and method for managing transactions
US5324041A (en) * 1993-04-26 1994-06-28 Bet Technology, Inc. High card wagering game
US5877633A (en) * 1996-01-03 1999-03-02 Motorola, Inc. Bidirectional voltage translator
US5895047A (en) * 1997-10-10 1999-04-20 Callahan; Paul E. Method for a novel card game
US5902983A (en) * 1996-04-29 1999-05-11 International Game Technology Preset amount electronic funds transfer system for gaming machines
US6014646A (en) * 1995-06-08 2000-01-11 France Telecom Process for making a payment using an account manager
US6364768B1 (en) * 1998-04-28 2002-04-02 Acres Gaming Incorporated Networked gaming devices that end a bonus and concurrently initiate another bonus
US20020053597A1 (en) * 1998-05-29 2002-05-09 Welch Allyn Data Collection, Inc. Lottery game tickets and methods for making same
US20030027625A1 (en) * 2001-08-06 2003-02-06 International Game Technology Multiple progressive and bonusing table game methods and apparatus
US20030027628A1 (en) * 1999-03-23 2003-02-06 Luciano Robert A. Multiple game apparatus and method
US20030036425A1 (en) * 2001-08-10 2003-02-20 Igt Flexible loyalty points programs
US20030040358A1 (en) * 2000-06-28 2003-02-27 Markus Rothkranz Gaming device having a plurality of multiple-image panels
US20030045353A1 (en) * 2001-09-04 2003-03-06 Paulsen Craig A. Electronic signature capability in a gaming machine
US20030054887A1 (en) * 2001-09-18 2003-03-20 Craig Dettrey System for presenting table game limits and related information
US20030054878A1 (en) * 2001-09-20 2003-03-20 International Game Technology Point of play registration on a gaming machine
US20030060269A1 (en) * 2001-09-27 2003-03-27 Craig Paulsen Gaming machine reel having a flexible dynamic display
US20030064773A1 (en) * 2001-09-28 2003-04-03 Baerlocher Anthony J. Gaming device having multi-characteristic symbol game with multiple award components
US20030069063A1 (en) * 2001-10-05 2003-04-10 Bilyeu Danny W. Gaming apparatus and method of gaming including interactive gaming symbols for producing different outcomes
US6547131B1 (en) * 1996-04-29 2003-04-15 Igt Preset amount electronic funds transfer system for gaming machines
US20030083943A1 (en) * 2000-01-21 2003-05-01 Anchor Coin Method and apparatus for awarding and redeeming promotional points at an electronic game
US6565434B1 (en) * 1994-10-12 2003-05-20 Acres Gaming, Inc. Method and apparatus for promoting play on a network of gaming devices
US6569015B1 (en) * 2000-07-27 2003-05-27 Igy Gaming device having separately changeable value and modifier bonus scheme
US6645075B1 (en) * 2002-06-10 2003-11-11 Cyberscan Technology, Inc. Cashless time gaming
US20040002372A1 (en) * 2002-06-27 2004-01-01 Paulina Rodgers Gaming device having a bonus award wheel with a terminator
US20040002381A1 (en) * 1995-06-29 2004-01-01 Igt Electronic gaming apparatus with authentication
US20040006512A1 (en) * 2001-01-09 2004-01-08 Siemens Transit Telematic Systems Ag Method of paying for a service
US6676522B2 (en) * 2000-04-07 2004-01-13 Igt Gaming system including portable game devices
US6676512B2 (en) * 2001-02-09 2004-01-13 Aristocrat Technologies Australia Pty Ltd Gaming machine with mystery nudge symbol
US6682421B1 (en) * 2000-04-07 2004-01-27 Igt Wireless gaming environment
US20040018879A1 (en) * 2002-07-25 2004-01-29 Borg John D. Cuing method and means for a gaming machine topper
US6685567B2 (en) * 2001-08-08 2004-02-03 Igt Process verification
US20040038721A1 (en) * 2002-06-24 2004-02-26 William Wells System for interfacing a user and a casino gaming machine
US20040043813A1 (en) * 2002-08-28 2004-03-04 Chamberlain John W. Gaming device having an electronic funds transfer system
US20040048649A1 (en) * 2002-09-06 2004-03-11 Peterson Tonja M. Gaming device having a bonus game with multiple player selectable award opportunities
US20040048645A1 (en) * 2002-09-11 2004-03-11 Webb Bayard S. Gaming device having mechanical wheel and reel displays
US20040053671A1 (en) * 2002-09-12 2004-03-18 Dennis Nordman Gaming device with rotating display and indicator therefore
US20040053659A1 (en) * 2002-09-12 2004-03-18 Markus Rothkranz Gaming device having slidable indicator disks
US6726563B1 (en) * 2000-09-08 2004-04-27 Igt Gaming device having a selectively accessible bonus scheme
US20040087355A1 (en) * 2002-07-16 2004-05-06 Aruze Co., Ltd. Gaming machine, server, and program with image of real player
US20040087360A1 (en) * 2002-08-28 2004-05-06 Chamberlain John W. Gaming device having an electronic funds transfer system
US20040092312A1 (en) * 2002-07-16 2004-05-13 Aruze Co., Ltd. Gaming machine, server, and program with virtual player
US6739975B2 (en) * 2001-06-28 2004-05-25 Igt Method for cashless gaming
US6739505B2 (en) * 1998-12-30 2004-05-25 Walker Digital, Llc Device and method for promoting the selection and use of a transaction card
US20050009601A1 (en) * 2001-09-28 2005-01-13 Acres Gaming Incorporated Method for implementing play at gaming machine networks using player rating
US6846238B2 (en) * 2001-09-28 2005-01-25 Igt Wireless game player
US20050026678A1 (en) * 2003-07-29 2005-02-03 Kaminkow Joseph E. Gaming device having a rotatable mechanical award indicator partially covered by a mask
US20050026694A1 (en) * 1996-11-14 2005-02-03 Arcade Planet, Inc. Prize redemption system for games executed over a wide area network
US6855052B2 (en) * 1997-10-14 2005-02-15 Aristocrat Technologies Australia Pty Ltd. Gaming device having first chance means and serially dependent second chance means
US20050037829A1 (en) * 2001-08-24 2005-02-17 Baerlocher Anthony J. Gaming device having improved award offer bonus scheme
US6857959B1 (en) * 2000-02-29 2005-02-22 Igt Name your prize game playing methodology
US20050054413A1 (en) * 2003-09-08 2005-03-10 Randall Dov L. Gaming device having an offer and acceptance game with multiple offers
US20050054428A1 (en) * 2003-09-09 2005-03-10 Dennis Nordman Gaming device having multiple transverse rotating displays
US20050054437A1 (en) * 2001-03-30 2005-03-10 Baerlocher Anthony J. Gaming device having an offer and acceptance game with a termination limit wherein the offer is picked by a player
US20050054412A1 (en) * 2003-09-04 2005-03-10 Michael Gauselmann Awarding of game features in a gaming machine
US6866586B2 (en) * 2000-04-28 2005-03-15 Igt Cashless transaction clearinghouse
US20050059477A1 (en) * 2003-09-10 2005-03-17 Baerlocher Anthony J. Gaming device having symbol revealing mechanism
US20050056996A1 (en) * 2003-09-11 2005-03-17 Dennis Nordman Gaming device having display with award reel and rotating and translating indicator therefore
US20050059454A1 (en) * 2003-09-11 2005-03-17 Mccomb Kevin R. Gaming machine with polyhedral reels
US20050059478A1 (en) * 2003-09-12 2005-03-17 Peterson Tonja M. Gaming device having concentric reels including an outer reel with display areas having different sizes and positions
US20050059459A1 (en) * 2003-09-15 2005-03-17 Shuffle Master, Inc. Reveal-hide-pick-reveal video wagering game feature
US20050070353A1 (en) * 2000-10-12 2005-03-31 Webb Bayard S. Gaming device having a primary game scheme involving a symbol generator and secondary award wheels
US20050079911A1 (en) * 2001-11-26 2005-04-14 Konami Australia Pty Ltd Linked jackpot controller
US20050098888A1 (en) * 1999-06-14 2005-05-12 Salman Akram Method and semiconductor device having copper interconnect for bonding
US6916244B2 (en) * 2002-06-05 2005-07-12 Cyberscan Technology, Inc. Server-less cashless gaming systems and methods
US20060009285A1 (en) * 2003-01-16 2006-01-12 Wms Gaming Inc. Gaming machine environment having controlled audio and visual media presentation
US6988267B2 (en) * 1999-06-03 2006-01-17 Igt Method and device for implementing a downloadable software delivery system
US20060019738A1 (en) * 2003-09-12 2006-01-26 Baerlocher Anthony J Gaming device having concentric reels including an outer reel with display areas having different sizes and positions
US20060025201A1 (en) * 2004-07-27 2006-02-02 Van Asdale Shawn M Slot machine
US20060025200A1 (en) * 2004-07-27 2006-02-02 Van Asdale Shawn M Bonus game
US20060025195A1 (en) * 2003-07-30 2006-02-02 Pennington Richard M Gaming device system having partial progressive payout
US20060025209A1 (en) * 1996-12-30 2006-02-02 Walker Jay S Method and handheld apparatus for facilitating remote play of a slot machine
US20060035707A1 (en) * 2001-06-15 2006-02-16 Igt Virtual leash for personal gaming device
US7001273B2 (en) * 2002-05-31 2006-02-21 Igt Gaming device having offer and acceptance game with hidden offer
US7001278B2 (en) * 2002-10-11 2006-02-21 Igt Gaming device having apparent and final awards
US20060040743A1 (en) * 2004-08-20 2006-02-23 Igt Wide area bonusing systems
US20060040735A1 (en) * 2004-08-20 2006-02-23 Baerlocher Anthony J Gaming device and method having a first interactive game which determines a function of a second wagering game
US20060046818A1 (en) * 2004-09-02 2006-03-02 Goins Jamie J Gaming device having a rotating cylindrical symbol indicator display
US20060046839A1 (en) * 2004-09-02 2006-03-02 Igt, A Nevada Corporation Payout exchange method and system
US7008324B1 (en) * 1998-10-01 2006-03-07 Paltronics, Inc. Gaming device video display system
US20060052153A1 (en) * 2003-12-08 2006-03-09 Vlazny Kenneth A Systems and methods for accessing, manipulating and using funds associated with lottery-type games
US20060049624A1 (en) * 2004-09-09 2006-03-09 Igt Counterfeit cashless instrument detection methods and systems
US20060063584A1 (en) * 2004-09-22 2006-03-23 Zeke Brill Gaming device having mechanical indicator with values and modifiers and selection of values and modifiers
US20060068897A1 (en) * 2004-09-29 2006-03-30 Sanford Kirk E Purchase of slot vouchers with electronic funds (improved method and apparatus)
US20060068900A1 (en) * 2004-09-16 2006-03-30 Englman Allon G Gaming machine having rotatable bodies
US20060068875A1 (en) * 2004-09-30 2006-03-30 Cregan Karen M Gaming device having mechanical indicator with a multiple win section
US20060073873A1 (en) * 2004-09-29 2006-04-06 Paulina Rodgers Gaming device having multiple interacting independently operable wheels
US20060073878A1 (en) * 2004-10-01 2006-04-06 Micheal Shackelford Gaming device having multiple bonuses acting independently or simultaneously
US20060073877A1 (en) * 2004-09-30 2006-04-06 Paulina Rodgers Gaming device having accumulation game with changing selections
US7043641B1 (en) * 2000-03-08 2006-05-09 Igt Encryption in a secure computerized gaming system
US20060281554A1 (en) * 2002-06-05 2006-12-14 Cyberscan Technology, Inc. Method for fault and/or disaster tolerant cashless gaming
US20070026935A1 (en) * 2005-08-01 2007-02-01 Igt Methods and devices for managing gaming networks
US20080048019A1 (en) * 2004-09-24 2008-02-28 France Telecom System for Paying Vendor Goods and Services by Means of Prepaid Buying Tickets
US20080052227A1 (en) * 2004-05-18 2008-02-28 Sebastien Canard Anonymous and Secure Internet Payment Method and Mobile Devices
US20080085763A1 (en) * 2006-10-10 2008-04-10 Bhupinder Randhawa Systems, Apparatus and Methods for Ticket Sales for On-Line Lotteries and On-Line Games
US7515518B2 (en) * 1999-08-24 2009-04-07 Victor Company Of Japan, Ltd. Information recording medium, method and apparatus for recording and reproducing information

Patent Citations (102)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4009892A (en) * 1975-02-03 1977-03-01 Nickerson Iii Eugene W Method and product for preventing fraud in document identification
US4835028A (en) * 1987-05-29 1989-05-30 Security Tag Systems, Inc. Secure paper product
US5324922A (en) * 1993-02-25 1994-06-28 Verifone, Inc. Apparatus and method for managing transactions
US5324041A (en) * 1993-04-26 1994-06-28 Bet Technology, Inc. High card wagering game
US6565434B1 (en) * 1994-10-12 2003-05-20 Acres Gaming, Inc. Method and apparatus for promoting play on a network of gaming devices
US6014646A (en) * 1995-06-08 2000-01-11 France Telecom Process for making a payment using an account manager
US20040002381A1 (en) * 1995-06-29 2004-01-01 Igt Electronic gaming apparatus with authentication
US5877633A (en) * 1996-01-03 1999-03-02 Motorola, Inc. Bidirectional voltage translator
US6547131B1 (en) * 1996-04-29 2003-04-15 Igt Preset amount electronic funds transfer system for gaming machines
US5902983A (en) * 1996-04-29 1999-05-11 International Game Technology Preset amount electronic funds transfer system for gaming machines
US6347738B1 (en) * 1996-04-29 2002-02-19 International Game Technology Preset amount electronic funds transfer system for gaming machines
US20050026694A1 (en) * 1996-11-14 2005-02-03 Arcade Planet, Inc. Prize redemption system for games executed over a wide area network
US20060025209A1 (en) * 1996-12-30 2006-02-02 Walker Jay S Method and handheld apparatus for facilitating remote play of a slot machine
US5895047A (en) * 1997-10-10 1999-04-20 Callahan; Paul E. Method for a novel card game
US6855052B2 (en) * 1997-10-14 2005-02-15 Aristocrat Technologies Australia Pty Ltd. Gaming device having first chance means and serially dependent second chance means
US6364768B1 (en) * 1998-04-28 2002-04-02 Acres Gaming Incorporated Networked gaming devices that end a bonus and concurrently initiate another bonus
US20020053597A1 (en) * 1998-05-29 2002-05-09 Welch Allyn Data Collection, Inc. Lottery game tickets and methods for making same
US7008324B1 (en) * 1998-10-01 2006-03-07 Paltronics, Inc. Gaming device video display system
US6739505B2 (en) * 1998-12-30 2004-05-25 Walker Digital, Llc Device and method for promoting the selection and use of a transaction card
US20030027628A1 (en) * 1999-03-23 2003-02-06 Luciano Robert A. Multiple game apparatus and method
US6988267B2 (en) * 1999-06-03 2006-01-17 Igt Method and device for implementing a downloadable software delivery system
US20050098888A1 (en) * 1999-06-14 2005-05-12 Salman Akram Method and semiconductor device having copper interconnect for bonding
US7515518B2 (en) * 1999-08-24 2009-04-07 Victor Company Of Japan, Ltd. Information recording medium, method and apparatus for recording and reproducing information
US20030083943A1 (en) * 2000-01-21 2003-05-01 Anchor Coin Method and apparatus for awarding and redeeming promotional points at an electronic game
US6857959B1 (en) * 2000-02-29 2005-02-22 Igt Name your prize game playing methodology
US7043641B1 (en) * 2000-03-08 2006-05-09 Igt Encryption in a secure computerized gaming system
US6676522B2 (en) * 2000-04-07 2004-01-13 Igt Gaming system including portable game devices
US6682421B1 (en) * 2000-04-07 2004-01-27 Igt Wireless gaming environment
US6866586B2 (en) * 2000-04-28 2005-03-15 Igt Cashless transaction clearinghouse
US20030040358A1 (en) * 2000-06-28 2003-02-27 Markus Rothkranz Gaming device having a plurality of multiple-image panels
US6692355B2 (en) * 2000-07-27 2004-02-17 Igt Gaming device having separately changeable value and modifier bonus scheme
US6569015B1 (en) * 2000-07-27 2003-05-27 Igy Gaming device having separately changeable value and modifier bonus scheme
US6726563B1 (en) * 2000-09-08 2004-04-27 Igt Gaming device having a selectively accessible bonus scheme
US20050070353A1 (en) * 2000-10-12 2005-03-31 Webb Bayard S. Gaming device having a primary game scheme involving a symbol generator and secondary award wheels
US20040006512A1 (en) * 2001-01-09 2004-01-08 Siemens Transit Telematic Systems Ag Method of paying for a service
US6676512B2 (en) * 2001-02-09 2004-01-13 Aristocrat Technologies Australia Pty Ltd Gaming machine with mystery nudge symbol
US20050054437A1 (en) * 2001-03-30 2005-03-10 Baerlocher Anthony J. Gaming device having an offer and acceptance game with a termination limit wherein the offer is picked by a player
US20060035707A1 (en) * 2001-06-15 2006-02-16 Igt Virtual leash for personal gaming device
US6739975B2 (en) * 2001-06-28 2004-05-25 Igt Method for cashless gaming
US20030027625A1 (en) * 2001-08-06 2003-02-06 International Game Technology Multiple progressive and bonusing table game methods and apparatus
US6685567B2 (en) * 2001-08-08 2004-02-03 Igt Process verification
US20030036425A1 (en) * 2001-08-10 2003-02-20 Igt Flexible loyalty points programs
US20050037829A1 (en) * 2001-08-24 2005-02-17 Baerlocher Anthony J. Gaming device having improved award offer bonus scheme
US20030045353A1 (en) * 2001-09-04 2003-03-06 Paulsen Craig A. Electronic signature capability in a gaming machine
US20030054887A1 (en) * 2001-09-18 2003-03-20 Craig Dettrey System for presenting table game limits and related information
US20030054878A1 (en) * 2001-09-20 2003-03-20 International Game Technology Point of play registration on a gaming machine
US20030060269A1 (en) * 2001-09-27 2003-03-27 Craig Paulsen Gaming machine reel having a flexible dynamic display
US20050009601A1 (en) * 2001-09-28 2005-01-13 Acres Gaming Incorporated Method for implementing play at gaming machine networks using player rating
US6846238B2 (en) * 2001-09-28 2005-01-25 Igt Wireless game player
US20050101383A1 (en) * 2001-09-28 2005-05-12 Igt Wireless game player
US20030064773A1 (en) * 2001-09-28 2003-04-03 Baerlocher Anthony J. Gaming device having multi-characteristic symbol game with multiple award components
US20030069063A1 (en) * 2001-10-05 2003-04-10 Bilyeu Danny W. Gaming apparatus and method of gaming including interactive gaming symbols for producing different outcomes
US20050079911A1 (en) * 2001-11-26 2005-04-14 Konami Australia Pty Ltd Linked jackpot controller
US7001273B2 (en) * 2002-05-31 2006-02-21 Igt Gaming device having offer and acceptance game with hidden offer
US6916244B2 (en) * 2002-06-05 2005-07-12 Cyberscan Technology, Inc. Server-less cashless gaming systems and methods
US20060281554A1 (en) * 2002-06-05 2006-12-14 Cyberscan Technology, Inc. Method for fault and/or disaster tolerant cashless gaming
US6645075B1 (en) * 2002-06-10 2003-11-11 Cyberscan Technology, Inc. Cashless time gaming
US20040038721A1 (en) * 2002-06-24 2004-02-26 William Wells System for interfacing a user and a casino gaming machine
US20040002372A1 (en) * 2002-06-27 2004-01-01 Paulina Rodgers Gaming device having a bonus award wheel with a terminator
US20040092312A1 (en) * 2002-07-16 2004-05-13 Aruze Co., Ltd. Gaming machine, server, and program with virtual player
US20040087355A1 (en) * 2002-07-16 2004-05-06 Aruze Co., Ltd. Gaming machine, server, and program with image of real player
US20040018879A1 (en) * 2002-07-25 2004-01-29 Borg John D. Cuing method and means for a gaming machine topper
US20040043813A1 (en) * 2002-08-28 2004-03-04 Chamberlain John W. Gaming device having an electronic funds transfer system
US20040087360A1 (en) * 2002-08-28 2004-05-06 Chamberlain John W. Gaming device having an electronic funds transfer system
US20040048649A1 (en) * 2002-09-06 2004-03-11 Peterson Tonja M. Gaming device having a bonus game with multiple player selectable award opportunities
US20040048645A1 (en) * 2002-09-11 2004-03-11 Webb Bayard S. Gaming device having mechanical wheel and reel displays
US6712694B1 (en) * 2002-09-12 2004-03-30 Igt Gaming device with rotating display and indicator therefore
US20040053671A1 (en) * 2002-09-12 2004-03-18 Dennis Nordman Gaming device with rotating display and indicator therefore
US20040053659A1 (en) * 2002-09-12 2004-03-18 Markus Rothkranz Gaming device having slidable indicator disks
US7001278B2 (en) * 2002-10-11 2006-02-21 Igt Gaming device having apparent and final awards
US20060009285A1 (en) * 2003-01-16 2006-01-12 Wms Gaming Inc. Gaming machine environment having controlled audio and visual media presentation
US20050026678A1 (en) * 2003-07-29 2005-02-03 Kaminkow Joseph E. Gaming device having a rotatable mechanical award indicator partially covered by a mask
US20060025195A1 (en) * 2003-07-30 2006-02-02 Pennington Richard M Gaming device system having partial progressive payout
US20050054412A1 (en) * 2003-09-04 2005-03-10 Michael Gauselmann Awarding of game features in a gaming machine
US20050054413A1 (en) * 2003-09-08 2005-03-10 Randall Dov L. Gaming device having an offer and acceptance game with multiple offers
US20050054428A1 (en) * 2003-09-09 2005-03-10 Dennis Nordman Gaming device having multiple transverse rotating displays
US20050059477A1 (en) * 2003-09-10 2005-03-17 Baerlocher Anthony J. Gaming device having symbol revealing mechanism
US20050059454A1 (en) * 2003-09-11 2005-03-17 Mccomb Kevin R. Gaming machine with polyhedral reels
US20050056996A1 (en) * 2003-09-11 2005-03-17 Dennis Nordman Gaming device having display with award reel and rotating and translating indicator therefore
US20050059478A1 (en) * 2003-09-12 2005-03-17 Peterson Tonja M. Gaming device having concentric reels including an outer reel with display areas having different sizes and positions
US20060019738A1 (en) * 2003-09-12 2006-01-26 Baerlocher Anthony J Gaming device having concentric reels including an outer reel with display areas having different sizes and positions
US20050059459A1 (en) * 2003-09-15 2005-03-17 Shuffle Master, Inc. Reveal-hide-pick-reveal video wagering game feature
US20060052153A1 (en) * 2003-12-08 2006-03-09 Vlazny Kenneth A Systems and methods for accessing, manipulating and using funds associated with lottery-type games
US20080052227A1 (en) * 2004-05-18 2008-02-28 Sebastien Canard Anonymous and Secure Internet Payment Method and Mobile Devices
US20060025201A1 (en) * 2004-07-27 2006-02-02 Van Asdale Shawn M Slot machine
US20060025200A1 (en) * 2004-07-27 2006-02-02 Van Asdale Shawn M Bonus game
US20060040743A1 (en) * 2004-08-20 2006-02-23 Igt Wide area bonusing systems
US20060040735A1 (en) * 2004-08-20 2006-02-23 Baerlocher Anthony J Gaming device and method having a first interactive game which determines a function of a second wagering game
US20060046818A1 (en) * 2004-09-02 2006-03-02 Goins Jamie J Gaming device having a rotating cylindrical symbol indicator display
US20060046839A1 (en) * 2004-09-02 2006-03-02 Igt, A Nevada Corporation Payout exchange method and system
US20060049624A1 (en) * 2004-09-09 2006-03-09 Igt Counterfeit cashless instrument detection methods and systems
US7328838B2 (en) * 2004-09-09 2008-02-12 Igt Counterfeit cashless instrument detection methods and systems
US20060068900A1 (en) * 2004-09-16 2006-03-30 Englman Allon G Gaming machine having rotatable bodies
US20060063584A1 (en) * 2004-09-22 2006-03-23 Zeke Brill Gaming device having mechanical indicator with values and modifiers and selection of values and modifiers
US20080048019A1 (en) * 2004-09-24 2008-02-28 France Telecom System for Paying Vendor Goods and Services by Means of Prepaid Buying Tickets
US20060068897A1 (en) * 2004-09-29 2006-03-30 Sanford Kirk E Purchase of slot vouchers with electronic funds (improved method and apparatus)
US20060073873A1 (en) * 2004-09-29 2006-04-06 Paulina Rodgers Gaming device having multiple interacting independently operable wheels
US20060068875A1 (en) * 2004-09-30 2006-03-30 Cregan Karen M Gaming device having mechanical indicator with a multiple win section
US20060073877A1 (en) * 2004-09-30 2006-04-06 Paulina Rodgers Gaming device having accumulation game with changing selections
US20060073878A1 (en) * 2004-10-01 2006-04-06 Micheal Shackelford Gaming device having multiple bonuses acting independently or simultaneously
US20070026935A1 (en) * 2005-08-01 2007-02-01 Igt Methods and devices for managing gaming networks
US20080085763A1 (en) * 2006-10-10 2008-04-10 Bhupinder Randhawa Systems, Apparatus and Methods for Ticket Sales for On-Line Lotteries and On-Line Games

Cited By (138)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9600965B2 (en) 2003-10-20 2017-03-21 Igt Method and apparatus for providing secondary gaming machine functionality
US9652934B2 (en) 2003-10-20 2017-05-16 Igt Method and apparatus for providing secondary gaming machine functionality
US20080102935A1 (en) * 2006-10-30 2008-05-01 Finnimore Ian P Unidentified Player Tracking System and Related Methods
US9892592B2 (en) * 2006-10-30 2018-02-13 Bally Gaming, Inc. Unidentified player tracking system and related methods
US8012015B2 (en) 2006-11-15 2011-09-06 Cfph, Llc Verifying whether a gaming device is communicating with a gaming server
US10181237B2 (en) 2006-11-15 2019-01-15 Cfph, Llc Verifying a gaming device is in communications with a gaming server by passing an indicator between the gaming device and a verification device
US9767640B2 (en) 2006-11-15 2017-09-19 Cfph, Llc Verifying a first device is in communications with a server by storing a value from the first device and accessing the value from a second device
US7942740B2 (en) 2006-11-15 2011-05-17 Cfph, Llc Verifying a first device is in communications with a server by storing a value from the first device and accessing the value from a second device
US20080113806A1 (en) * 2006-11-15 2008-05-15 Alderucci Dean P Accessing known information via a devicve to determine if the device is communicating with a server
US10525357B2 (en) 2006-11-15 2020-01-07 Cfph, Llc Storing information from a verification device and accessing the information from a gaming device to verify that the gaming device is communicating with a server
US7942739B2 (en) 2006-11-15 2011-05-17 Cfph, Llc Storing information from a verification device and accessing the information from a gaming device to verify that the gaming device is communicating with a server
US7942741B2 (en) 2006-11-15 2011-05-17 Cfph, Llc Verifying whether a device is communicating with a server
US7942742B2 (en) 2006-11-15 2011-05-17 Cfph, Llc Accessing identification information to verify a gaming device is in communications with a server
US9685036B2 (en) 2006-11-15 2017-06-20 Cfph, Llc Verifying a gaming device is in communications with a gaming server by passing an indicator between the gaming device and a verification device
US7942738B2 (en) 2006-11-15 2011-05-17 Cfph, Llc Verifying a gaming device is in communications with a gaming server
US20110201419A1 (en) * 2006-11-15 2011-08-18 Alderucci Dean P Verifying a first device is in communications with a server by storing a value from the first device and accessing the value from a second device
US20110201418A1 (en) * 2006-11-15 2011-08-18 Alderucci Dean P Storing information from a verification device and accessing the information from a gaming device to verify that the gaming device is communicating with a server
US20110212772A1 (en) * 2006-11-15 2011-09-01 Alderucci Dean P Accessing information associated with a mobile gaming device to verify the mobile gaming device is in communications with an intended server
US10810823B2 (en) 2006-11-15 2020-10-20 Cfph, Llc Accessing known information via a devicve to determine if the device is communicating with a server
US20080113808A1 (en) * 2006-11-15 2008-05-15 Alderucci Dean P Verifying whether a gaming device is communicating with a gaming server
US9590965B2 (en) 2006-11-15 2017-03-07 Cfph, Llc Determining that a gaming device is communicating with a gaming server
US20080113803A1 (en) * 2006-11-15 2008-05-15 Alderucci Dean P Verifying a gaming device is in communications with a gaming server by passing an indictor between the gaming device and a verification device
US9875341B2 (en) 2006-11-15 2018-01-23 Cfph, Llc Accessing information associated with a mobile gaming device to verify the mobile gaming device is in communications with an intended server
US10212146B2 (en) 2006-11-15 2019-02-19 Cfph, Llc Determining that a gaming device is communicating with a gaming server
US9064373B2 (en) 2006-11-15 2015-06-23 Cfph, Llc Storing information from a verification device and accessing the information from a gaming device to verify that the gaming device is communicating with a server
US9111411B2 (en) 2006-11-15 2015-08-18 Cfph, Llc Verifying a first device is in communications with a server by strong a value from the first device and accessing the value from a second device
US10991196B2 (en) 2006-11-15 2021-04-27 Cfph, Llc Verifying a first device is in communications with a server by storing a value from the first device and accessing the value from a second device
US11083970B2 (en) 2006-11-15 2021-08-10 Cfph, Llc Storing information from a verification device and accessing the information from a gaming device to verify that the gaming device is communicating with a server
US11710365B2 (en) 2006-11-15 2023-07-25 Cfph, Llc Verifying whether a device is communicating with a server
US10068421B2 (en) 2006-11-16 2018-09-04 Cfph, Llc Using a first device to verify whether a second device is communicating with a server
US20080119276A1 (en) * 2006-11-16 2008-05-22 Alderucci Dean P Using a first device to verify whether a second device is communicating with a server
US20230351838A1 (en) * 2007-04-30 2023-11-02 Cfph, Llc Game with player actuated control structure
US20210248862A1 (en) * 2007-04-30 2021-08-12 Cfph, Llc Game with player actuated control structure
US11749051B2 (en) * 2007-04-30 2023-09-05 Cfph, Llc Game with player actuated control structure
US20090017893A1 (en) * 2007-07-11 2009-01-15 Carson John T Digital lottery game control system
US10380847B2 (en) * 2007-07-11 2019-08-13 Green Lottery Technologies Digital lottery game control system
US20110047600A1 (en) * 2007-11-21 2011-02-24 Kiz Toys, Inc. Systems and methods for providing a virtual world commodity device
US8595811B2 (en) * 2007-11-21 2013-11-26 Kiz Toys, Inc. Systems and methods for providing a virtual world commodity device
US8187086B2 (en) 2008-09-05 2012-05-29 Bally Gaming, Inc. Partial credits cashout method
US20100062836A1 (en) * 2008-09-05 2010-03-11 Bally Gaming, Inc. Partial credits cashout method
US20100062837A1 (en) * 2008-09-05 2010-03-11 Bally Gaming, Inc. Partial credits cashout system
WO2010028229A1 (en) * 2008-09-05 2010-03-11 Bally Gaming, Inc. Partial credits cashout
US8182334B2 (en) 2008-09-05 2012-05-22 Bally Gaming, Inc. Partial credits cashout system
US8667102B1 (en) * 2008-12-02 2014-03-04 ioBridge, Inc. Module-based device interaction system
US10756918B2 (en) 2008-12-02 2020-08-25 ioBridge, Inc. Activating a device via a module-based device interaction system
US9681357B1 (en) * 2008-12-02 2017-06-13 ioBridge, Inc. System, method, and computer-readable medium for interaction with a device via a module-based device interaction system enabled for wireless communication
US9497261B1 (en) * 2008-12-02 2016-11-15 ioBridge, Inc. System, method, and computer-readable medium for wireless interaction with a device via a module-based device interaction system
US9497272B1 (en) * 2008-12-02 2016-11-15 ioBridge, Inc. Module-based device interaction system
US9875607B2 (en) 2011-07-13 2018-01-23 Igt Methods and apparatus for providing secure logon to a gaming machine using a mobile device
US9852578B2 (en) 2011-07-13 2017-12-26 Igt Methods and apparatus for providing secure logon to a gaming machine using a mobile device
US11798360B2 (en) 2011-07-13 2023-10-24 Igt Methods and apparatus for providing secure logon to a gaming machine using a mobile device
US10706677B2 (en) 2011-07-13 2020-07-07 Igt Methods and apparatus for providing secure logon to a gaming machine using a mobile device
US10013850B2 (en) 2011-07-13 2018-07-03 Igt Methods and apparatus for providing secure logon to a gaming machine using a mobile device
US11164419B2 (en) 2011-07-13 2021-11-02 Igt Methods and apparatus for providing secure logon to a gaming machine using a mobile device
US10297105B2 (en) 2011-09-09 2019-05-21 Igt Redemption of virtual tickets using a portable electronic device
US11715348B2 (en) 2011-09-09 2023-08-01 Igt Bill acceptors and printers for providing virtual ticket-in and ticket-out on a gaming machine
US10720016B2 (en) 2011-09-09 2020-07-21 Igt Retrofit devices for providing virtual ticket-in and ticket-out on a gaming machine
US11769371B2 (en) 2011-09-09 2023-09-26 Igt Retrofit devices for providing virtual ticket-in and ticket-out on a gaming machine
US9530277B2 (en) 2011-09-09 2016-12-27 Igt Virtual ticket-in and ticket-out on a gaming machine
US11403913B2 (en) 2011-09-09 2022-08-02 Igt Virtual ticket-in and ticket-out on a gaming machine
US11393291B2 (en) 2011-09-09 2022-07-19 Igt Retrofit devices for providing virtual ticket-in and ticket-out on a gaming machine
US10121318B2 (en) 2011-09-09 2018-11-06 Igt Bill acceptors and printers for providing virtual ticket-in and ticket-out on a gaming machine
US11861982B1 (en) 2011-09-09 2024-01-02 Igt Retrofit devices for providing virtual ticket-in and ticket-out on a gaming machine
US9367835B2 (en) 2011-09-09 2016-06-14 Igt Retrofit devices for providing virtual ticket-in and ticket-out on a gaming machine
US11954973B1 (en) 2011-09-09 2024-04-09 Igt Retrofit devices for providing virtual ticket-in and ticket-out on a gaming machine
US8613659B2 (en) * 2011-09-09 2013-12-24 Igt Virtual ticket-in and ticket-out on a gaming machine
US11908275B2 (en) 2011-10-10 2024-02-20 Vulcan Gaming Llc Method and system for funding mobile gaming
US10391392B2 (en) 2011-12-22 2019-08-27 Igt Directional wireless communication
US10960299B2 (en) 2011-12-22 2021-03-30 Igt Directional wireless communication
US9375644B2 (en) 2011-12-22 2016-06-28 Igt Directional wireless communication
US11623136B2 (en) 2011-12-22 2023-04-11 Igt Directional wireless communication
US11749062B2 (en) 2012-02-29 2023-09-05 Igt Virtualized magnetic player card
US11410500B2 (en) 2012-02-29 2022-08-09 Igt Virtualized magnetic player card
US10453297B2 (en) 2012-03-28 2019-10-22 Igt Emailing or texting as communication between mobile device and EGM
US11645885B2 (en) 2012-03-28 2023-05-09 Igt Emailing or texting as communication between mobile device and EGM
US9311769B2 (en) 2012-03-28 2016-04-12 Igt Emailing or texting as communication between mobile device and EGM
US9881444B2 (en) 2012-07-11 2018-01-30 Igt Method and apparatus for offering a mobile device version of an electronic gaming machine game at the electronic gaming machine
US10529175B2 (en) 2012-07-11 2020-01-07 Igt Method and apparatus for offering a mobile device version of an electronic gaming machine game at the electronic gaming machine
US9367989B1 (en) * 2013-03-15 2016-06-14 Jrc Holdings, Llc Method, system, and device for managing player data
US20160071373A1 (en) * 2013-04-24 2016-03-10 Wms Gaming, Inc. Controlling mobile gaming
US11043070B2 (en) 2013-04-24 2021-06-22 Sg Gaming, Inc. Methods of transferring funds in a cashless wagering system
US9305435B2 (en) 2013-09-09 2016-04-05 Igt Gaming system and method for redeeming a winning ticket and/or a plurality of non-winning tickets having corresponding symbols for an award
US9881442B2 (en) 2013-09-09 2018-01-30 Igt Gaming system and method for redeeming a winning ticket and/or a plurality of non-winning tickets having corresponding symbols for an award
US9659444B2 (en) 2013-09-20 2017-05-23 Igt Gaming system and method for providing cashable and non-cashable credits upon cash-out
US10235839B2 (en) 2013-09-24 2019-03-19 Jcm American Corporation Electronic voucher ticket system
US10970967B2 (en) 2014-09-24 2021-04-06 Jcm American Corporation Electronic voucher ticket system
US10318942B2 (en) 2014-09-24 2019-06-11 Jcm American Corporation Electronic voucher ticket system
US10235838B2 (en) 2014-09-24 2019-03-19 Jcm American Corporation Electronic voucher ticket system
JP2017538235A (en) * 2014-10-26 2017-12-21 シーザーズ エンターテインメント オペレーティング カンパニー,インコーポレイテッド Mobile gaming in the casino
US9916735B2 (en) 2015-07-22 2018-03-13 Igt Remote gaming cash voucher printing system
US11636728B2 (en) 2015-09-25 2023-04-25 Igt Gaming system and method for utilizing a mobile device to fund a gaming session
US11551522B2 (en) 2015-09-25 2023-01-10 Igt Gaming system and method for automatically transferring funds to a mobile device
US10417867B2 (en) 2015-09-25 2019-09-17 Igt Gaming system and method for automatically transferring funds to a mobile device
US11657672B2 (en) 2015-09-25 2023-05-23 Igt Gaming system and method for utilizing a mobile device to fund a gaming session
US11151839B2 (en) 2015-09-25 2021-10-19 Igt Gaming system and method for automatically transferring funds to a mobile device
US10529191B2 (en) * 2015-09-25 2020-01-07 Bally Gaming, Inc. Anonymous funding and tracking of sports wagering across multiple devices
US11295579B2 (en) 2015-09-25 2022-04-05 Sg Gaming, Inc. Anonymous funding and tracking of sports wagering across multiple devices
US10217317B2 (en) 2016-08-09 2019-02-26 Igt Gaming system and method for providing incentives for transferring funds to and from a mobile device
US11145161B2 (en) 2016-08-09 2021-10-12 Igt Gaming system and method for providing incentives for transferring funds to and from a mobile device
US11842604B2 (en) 2016-08-09 2023-12-12 Igt Gaming system and method for providing incentives for transferring funds to and from a mobile device
US11928918B2 (en) 2016-08-09 2024-03-12 Igt Gaming system and method for providing incentives for transferring funds to and from a mobile device
US10916090B2 (en) 2016-08-23 2021-02-09 Igt System and method for transferring funds from a financial institution device to a cashless wagering account accessible via a mobile device
US11861977B2 (en) 2016-09-23 2024-01-02 Igt Gaming system player identification device
US11562622B2 (en) 2016-09-23 2023-01-24 Igt Gaming system player identification device
US10621824B2 (en) 2016-09-23 2020-04-14 Igt Gaming system player identification device
US10332344B2 (en) 2017-07-24 2019-06-25 Igt System and method for controlling electronic gaming machine/electronic gaming machine component bezel lighting to indicate different wireless connection statuses
US11222507B2 (en) 2017-07-24 2022-01-11 Igt System and method for controlling electronic gaming machine/electronic gaming machine component bezel lighting to indicate different wireless connection statuses
US11881082B2 (en) 2017-07-24 2024-01-23 Igt System and method for controlling electronic gaming machine/electronic gaming machine component bezel lighting to indicate different wireless connection statuses
US10546463B2 (en) 2017-08-03 2020-01-28 Igt System and method for providing a gaming establishment account pre-approved access to funds
US11657676B2 (en) 2017-08-03 2023-05-23 Igt System and method for tracking funds from a plurality of funding sources
US10699527B2 (en) 2017-08-03 2020-06-30 Igt System and method for tracking fund transfers between an electronic gaming machine and a plurality of funding sources
US10706683B2 (en) 2017-08-03 2020-07-07 Igt System and method for utilizing a mobile device to facilitate fund transfers between a cashless wagering account and a gaming establishment retail account
US11195374B2 (en) 2017-08-03 2021-12-07 Igt System and method for utilizing a mobile device to facilitate fund transfers between a cashless wagering account and a gaming establishment retail account
US11183015B2 (en) 2017-08-03 2021-11-23 Igt System and method for tracking funds from a plurality of funding sources
US10360761B2 (en) 2017-08-03 2019-07-23 Igt System and method for providing a gaming establishment account pre-approved access to funds
US10621826B2 (en) 2017-08-03 2020-04-14 Igt System and method for tracking funds from a plurality of funding sources
US10373430B2 (en) 2017-08-03 2019-08-06 Igt System and method for tracking fund transfers between an electronic gaming machine and a plurality of funding sources
US11682263B2 (en) 2017-08-03 2023-06-20 Igt System and method for utilizing a mobile device to facilitate fund transfers between a cashless wagering account and a gaming establishment retail account
US10380843B2 (en) 2017-08-03 2019-08-13 Igt System and method for tracking funds from a plurality of funding sources
US10360763B2 (en) 2017-08-03 2019-07-23 Igt System and method for utilizing a mobile device to facilitate fund transfers between a cashless wagering account and a gaming establishment retail account
US10360768B2 (en) 2017-08-30 2019-07-23 Igt Global Solutions Corporation System, apparatus and method for facilitating remote lottery wager communications
US11380168B2 (en) 2017-08-30 2022-07-05 Igt Global Solutions Corporation System, apparatus and method for facilitating remote lottery wager communications
US11341817B2 (en) 2017-12-18 2022-05-24 Igt System and method for providing awards for utilizing a mobile device in association with a gaming establishment retail account
US11341814B2 (en) 2017-12-18 2022-05-24 Igt System and method for providing a gaming establishment account automatic access to funds
US11954972B2 (en) 2017-12-18 2024-04-09 Igt System and method for providing a gaming establishment account automatic access to funds
US10643426B2 (en) 2017-12-18 2020-05-05 Igt System and method for providing a gaming establishment account automatic access to funds
US11922765B2 (en) 2017-12-18 2024-03-05 Igt System and method employing virtual tickets
US11854346B2 (en) 2017-12-21 2023-12-26 Igt System and method for utilizing virtual ticket vouchers
US11417170B2 (en) 2017-12-21 2022-08-16 Igt System and method for centralizing funds to a primary gaming establishment account
US11842605B2 (en) 2017-12-21 2023-12-12 Igt System and method for centralizing funds to a primary gaming establishment account
US11816953B2 (en) 2017-12-21 2023-11-14 Igt System and method for centralizing funds to a primary gaming establishment account
US10950088B2 (en) 2017-12-21 2021-03-16 Igt System and method for utilizing virtual ticket vouchers
US11043066B2 (en) 2017-12-21 2021-06-22 Igt System and method for centralizing funds to a primary gaming establishment account
US10970968B2 (en) 2018-04-18 2021-04-06 Igt System and method for incentivizing the maintenance of funds in a gaming establishment account
US10819706B2 (en) 2018-07-09 2020-10-27 Igt System, apparatus and method for facilitating remote gaming communications in a venue
US11361615B2 (en) * 2018-10-16 2022-06-14 Universal Entertainment Corporation Information management system and information processing device
US11151844B2 (en) 2019-05-14 2021-10-19 Igt Gaming systems and methods for tracking and limiting sports wagers for identified and un-identified players
US11776362B2 (en) 2019-05-14 2023-10-03 Igt Gaming systems and methods for tracking and limiting sports wagers for identified and un-identified players

Similar Documents

Publication Publication Date Title
US20080076528A1 (en) Instant anonymous account creation
US9123204B2 (en) Secure smart card operations
US8308554B2 (en) Prize redemption kiosk
US8323103B2 (en) Scan based configuration control in a gaming environment
AU2006291294B2 (en) Distributed game services
ES2396918T3 (en) Remote Internet Game Server
AU2005294254B2 (en) Wide area progressive jackpot system and methods
AU2007343607B2 (en) Gaming machine peripheral control method
US8845433B2 (en) Methods and devices for gaming machine configuration
US10083567B2 (en) Discounted wagering game devices and methods
US20080108405A1 (en) Self-correcting configuration items
US20070155472A1 (en) Using multiple bingo cards to represent multiple slot paylines and other Class III game options
US11881082B2 (en) System and method for controlling electronic gaming machine/electronic gaming machine component bezel lighting to indicate different wireless connection statuses
CA2737573A1 (en) Systems, apparatus and methods for providing gaming applications
US20090048022A1 (en) Dynamic reconfiguration of promotional programs
AU2018267567A1 (en) System and method employing virtual tickets
US8078709B2 (en) Methods and devices for gaming network management
US20080305844A1 (en) Determining game performance statistics without revealing specific gaming meter data
AU2006202494A1 (en) Methods and Devices for Gaming Machine Configuration

Legal Events

Date Code Title Description
AS Assignment

Owner name: IGT, NEVADA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:NGUYEN, BINH T.;UNDERDAHL, BRIAN;REEL/FRAME:018288/0188;SIGNING DATES FROM 20060824 TO 20060825

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION