US20070021191A1 - Method and apparatus for storing information on a wager gaming voucher - Google Patents
Method and apparatus for storing information on a wager gaming voucher Download PDFInfo
- Publication number
- US20070021191A1 US20070021191A1 US11/276,147 US27614706A US2007021191A1 US 20070021191 A1 US20070021191 A1 US 20070021191A1 US 27614706 A US27614706 A US 27614706A US 2007021191 A1 US2007021191 A1 US 2007021191A1
- Authority
- US
- United States
- Prior art keywords
- voucher
- wager gaming
- database
- information
- indicium
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000010200 validation analysis Methods 0.000 claims description 43
- 238000012545 processing Methods 0.000 abstract description 16
- 238000010586 diagram Methods 0.000 description 33
- 238000003860 storage Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 238000007620 mathematical function Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 239000012190 activator Substances 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 238000012512 characterization method Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 238000001931 thermography Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
- G07F17/3244—Payment aspects of a gaming system, e.g. payment schemes, setting payout ratio, bonus or consolation prizes
- G07F17/3248—Payment 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
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
Definitions
- Wager gaming machines often accept, process, and dispense wager gaming vouchers.
- Wager gaming vouchers are often associated with a monetary value and/or game state information.
- Some wager gaming vouchers include one-dimensional barcodes that represent indexes into remote databases, which store monetary values and/or game state information associated with the vouchers.
- Players can typically redeem wager gaming vouchers for game credits.
- Wager gaming vouchers may also be used to store non-monetary award information that allows players to redeem the voucher for products or services.
- Wager gaming vouchers may also be used to store game play status. This allows a player to terminate a game prior to its completion and return to that game at a later time to resume game play at the same point (and with the same status) that the game was previously terminated.
- Wager gaming vouchers may be redeemed for credit or for the resumption of the game play by inserting the wager gaming voucher back into the wagering game, typically through a bill acceptor.
- the wager gaming machine traps the wager gaming voucher inside the wager gaming machine and is manually retrieved by the gaming establishment at periodic service intervals.
- the machine After a wager gaming machine receives a voucher, the machine typically uses the voucher index to look-up in a remote database the voucher's monetary value and/or other voucher information. After performing the look-up, the wager gaming machine can provide gaming credits on the wagering game equivalent to the monetary value and restore game status in accordance the with information associated with the voucher index in the remote database.
- Players can also redeem wager gaming vouchers for cash by presenting the vouchers to cashiers.
- Cashiers can typically verify each voucher's monetary value before dispensing cash.
- a cashier can use a computer for reading a voucher's one-dimensional bar code and determining an associated index into a remote database. Based on the index, the computer can look-up in the remote database the voucher's monetary value and provide the cashier with verification of the voucher's monetary value. After a cashier verifies the voucher's monetary value, the cashier can dispense cash to a player.
- wager gaming vouchers After the wager gaming vouchers have been redeemed for cash or gaming credits, they are typically sent to a counting room, where workers verify their authenticity and value. Typically, because of tight security, counting room workers do not have access to remote databases.
- FIG. 1 is a block diagram of a wagering game network, according to exemplary embodiments of the invention.
- FIG. 2 is an orthogonal view of a wager gaming machine, according to exemplary embodiments of the invention.
- FIG. 3 is a diagram illustrating a wager gaming voucher, according to exemplary embodiments of the invention.
- FIG. 4 is a diagram illustrating the reverse side of the wager gaming voucher of FIG. 3 to create a double-sided wager gaming voucher, according to exemplary embodiments of the invention
- FIG. 5 is a flow diagram illustrating operations for generating a wager gaming voucher including a portable database and an index into a remote database, according to exemplary embodiments of the invention
- FIG. 6 is a flow diagram illustrating operations for processing a wager gaming voucher that has a portable database and index into a remote database, according to exemplary embodiments of the invention
- FIG. 7 is a flow diagram illustrating operations for processing a double sided wager gaming voucher that includes game-specific information, according to exemplary embodiments of the invention.
- FIG. 8 is a flow diagram illustrating operations for processing a double-sided wager gaming voucher that includes game-specific information, according to exemplary embodiments of the invention.
- the first section describes an exemplary operating environment and system architecture.
- the second section describes system operations and the third section provides some general comments.
- FIG. 1 shows devices distributed throughout several rooms including a counting room 110 , casino room 102 , and cashier room 106 .
- the rooms are in the same building, while in another embodiment, the rooms are in separate buildings.
- the counting room 110 includes a counting room computer 112 which can be used for tracking and processing wager gaming vouchers using the machine-readable indicia imprinted on the voucher.
- Machine-readable indicia may be any marking discernible and readable by a machine, but which is unintelligible and cannot be directly read by a human.
- the counting room computer 112 may not be connected to the wagering game network 100 , the counting room computer 112 can verify and process wager gaming vouchers using the information in the portable voucher database as encoded in the machine-readable indicium.
- the wagering game network 100 includes a plurality of wager gaming machines 104 located in the casino room 102 . Additionally, the network 100 includes a cashier computer 108 located in the cashier room 106 . The wager gaming machines 104 and the cashier computer 108 are connected to a remote database 114 .
- the remote database 114 can store monetary value information and other game specific information for a plurality of wager gaming vouchers. Generally, the remote database 114 is located within the gaming establishment itself, but could be located off site. Gaming regulations would generally prohibit the remote database from being located (or at least accessed) inside the counting room 110 .
- the wager gaming machines 104 , counting room computer 112 , and cashier computer 108 are capable of receiving and processing wager gaming vouchers.
- the wager gaming machines 104 , counting room computer 112 , and cashier computer 108 include two-dimensional barcode scanners and/or other optical readers for reading indicia imprinted on wager gaming vouchers.
- the wager gaming machines 104 and cashier computer 108 can request data from the remote database 114 .
- the wager gaming machine 104 , the cashier computer 108 , and the counting room computer 112 can read all information associated with the voucher directly from the voucher.
- the components of the wagering game network 100 can communicate over wired and/or wireless connections.
- the network components can be connected to the wagering game network 100 using any suitable connection technology, such as Bluetooth, 802.11x, Ethernet, DSL, etc.
- each room has a different number of network components than that shown in FIG. 1 .
- the wager gaming machines 104 , cashier computer 108 , and counting room computer 112 can include machine readable-media for performing operations described herein.
- Machine-readable media includes any mechanism that provides (i.e., stores and/or transmits) information in a form readable by a machine (e.g., a computer).
- a machine-readable medium includes read only memory (ROM), random access memory (RAM), magnetic disk storage media, optical storage media, flash memory devices, electrical, optical, acoustical or other forms of propagated signals (e.g., carrier waves, infrared signals, digital signals, etc.).
- FIG. 1 describes a wagering game network
- FIG. 2 describes wager gaming machines in greater detail.
- the wager gaming machines described below can employ any of the techniques for processing wager gaming vouchers described herein. Before discussing details related to wager gaming vouchers, FIG. 2 will describe some general features of wager gaming machines that generate and redeem wager gaming vouchers.
- FIG. 2 is an orthogonal view of a wager gaming machine, according to exemplary embodiments of the invention.
- the wager gaming machine 200 can be a video slot machine, or an electromechanical slot machine
- the wager gaming machine 200 can be operated while players are standing or seated.
- the wager gaming machine 200 is preferably mounted on a stand.
- the wager gaming machine 200 can be constructed as a pub-style tabletop game (not shown), which a player can operate while sitting.
- the wager gaming machine 200 can be constructed with varying cabinet and display designs.
- the wager gaming machine 200 can incorporate any primary game such as slots, poker, or keno, and additional bonus games.
- the symbols and indicia used on and in the wager gaming machine 200 can take mechanical, electrical, or video form.
- the wager gaming machine 200 includes a coin slot 202 and bill acceptor 224 .
- Players can place coins in the coin slot 202 and paper money or wager gaming vouchers in the bill acceptor 224 .
- Other devices can be used for accepting payment.
- credit/debit card readers/validators can be used for accepting payment.
- the wager gaming machine 200 can perform electronic funds transfers and financial transfers to procure monies from various financial accounts.
- a player inserts vouchers or money into the wager gaming machine 200 , a number of credits corresponding to the value deposited are shown in a credit display 206 .
- a player After depositing money or a voucher, a player can begin playing the game by pushing the play button 208 .
- the play button 208 can be any play activator used for starting a wagering game or sequence of events in the wager gaming machine 200 .
- the wager gaming machine 200 also includes a bet display 212 and a “bet one” button 216 .
- the player places a bet by pushing the bet one button 216 .
- the player can increase the bet by one credit each time the player pushes the bet one button 216 .
- the number of credits shown in the credit display 206 decreases by one credit, while the number of credits shown in the bet display 212 increases by one credit.
- a player may “cash out” by pressing a cash out button 218 .
- the wager gaming machine 200 dispenses a wager gaming voucher or currency corresponding to the number of remaining credits.
- the wager gaming machine 200 may employ other payout mechanisms such as electronically recordable cards (which track player credits).
- the wager gaming machine also includes a primary display unit 204 and a secondary display unit 210 (also known as a “top box” when positioned over the base game).
- the primary display unit 204 displays a plurality of video reels 220 .
- the display units 204 and 210 can include any visual representation or exhibition, including moving physical objects (e.g., mechanical reels and wheels), dynamic lighting, and video images.
- each reel 220 includes a plurality of symbols such as bells, hearts, fruits, numbers, letters, bars, or other images, which correspond to a theme associated with the wager gaming machine 200 .
- the wager gaming machine 200 includes an audio presentation unit 228 .
- the audio presentation unit 228 can include audio speakers or other suitable sound projection devices.
- a plurality of wager gaming machines can be connected together with other computers to form a gaming network, as described above.
- the wager gaming machine can receive and process wager gaming vouchers, as described below. The discussion of FIGS. 3 and 4 will describe wager gaming vouchers, according to embodiments of the invention.
- FIG. 3 is a diagram illustrating a wager gaming voucher, according to exemplary embodiments of the invention.
- the wager gaming voucher 300 includes a value indicator 302 , which indicates a monetary value associated with the wager gaming voucher 300 .
- players can redeem wager gaming vouchers for the value indicated by the value indicator 302 .
- a player could redeem the wager gaming voucher 300 for $45.00.
- players can receive gaming credit for the value indicated by the value indicator 302 by reinserting the wager gaming voucher back into the bill validator of a wager gaming machine.
- the wager gaming voucher 300 also includes alphanumeric information 304 to assist players with the identification of the wager gaming voucher without requiring electronic scanners or other devices necessary, as is the case with machine-readable indicia.
- the alphanumeric information 304 includes information identifying the wager gaming machine that dispensed the wager gaming voucher, information about when the wager gaming voucher was dispensed, and the wager gaming voucher's value.
- the alphanumeric information 304 can also include other information, such as machine configuration information.
- the wager gaming voucher 300 includes a machine-readable indicium 306 .
- the machine-readable indicium 306 can include a portable database.
- the portable database can include monetary-specific or game-specific information associated with the voucher 300 .
- the portable database may also contain comp-specific information such as the player's accumulated award level, complementary awards, or bonus awards level.
- the portable database may also include player-specific information.
- Player-specific information includes player tracking number, biometric information, or any other information that can be used to identify a player.
- the portable database can include configuration information describing the wager gaming that issued the voucher.
- the machine-readable indicium 306 can include all the information represented by the alphanumeric information 304 and any other information about a player, game, wager gaming machine configuration, or monetary value. Monetary-specific, game-specific, comp-specific, player-specific, and any other information imprinted on the wager gaming voucher may generally be referred to (either collectively or individually) as voucher information.
- the game-specific information can include a player identifier, a game-type identifier, a set of player preferences (e.g., a player's preferred music, color scheme, volume settings, etc.), a set of bonus awards (e.g., awards that entitle a player to extra bonus events), or a game state (e.g., information that can enable a wager gaming machine to restart a game from the point where a previous game was terminated by the player).
- the game-specific information may also include an index into a database to allow the storage and retrieval of game specific information.
- the game-specific information may also include security codes, or other information necessary to secure the game-specific information from fraudulent use such as a validation number.
- Monetary-specific information may include any information relating to the monetary value encoded on the wager gaming voucher including machine ID number, validation number, index number, or any other information generated by the wager gaming machine or the network and communicated to the wager gaming machine related to the monetary value represented by the wager gaming voucher, or security to ensure the voucher in not fraudulently used. (e.g., player tacking number).
- Wager gaming machine configuration information can include machine settings, game settings, software settings, and any other information about how the wager gaming machine is configured.
- the configuration information can indicate the wager gaming machine's processor type, peripheral device types, amount of memory, operating system type, pay tables, wagering game type, etc.
- the wager gaming voucher 300 can be used to transfer wager gaming machine configuration information from one wager gaming machine to other wager gaming machines, as disclosed in US Publication No. 2005/0197191, which is hereby incorporated by reference.
- the machine-readable indicium 306 also includes an index into a remote database.
- the index also referred to as a voucher identifier
- the index can be used as a key into one or more tables of a relational database, such as the remote database 114 (see FIG. 1 ).
- the machine-readable indicium 306 is a two-dimensional bar code. In other embodiments, the machine-readable indicium 306 can be any suitable machine-readable indicium capable of representing a monetary value, or any other general voucher information used in association with a wager gaming voucher.
- FIG. 3 shows the “top side” of the wager gaming voucher 300 .
- the voucher's “bottom side” is blank.
- the bottom side of the wager gaming voucher 300 includes additional indicia, which are described in FIG. 4 .
- data may be categorized, and dependent on that characterization, placed on one of the two sides of the wager gaming voucher.
- top side and bottom side are merely used to distinguish between different sides of a wager gaming voucher.
- FIG. 4 is a diagram illustrating a bottom side of a double-sided wager gaming voucher, according to exemplary embodiments of the invention.
- the voucher 300 includes a machine-readable indicium 402 that can include game-specific or machine-specific information.
- the top side of the wager gaming voucher may contain only information related to the credit value of the voucher (i.e., the monetary value stored in indicium 306 ).
- the voucher 300 may work only with certain machines.
- the machine-readable indicium 402 may store machine or game-specific information that is relevant to only one particular game type.
- the machine-readable indicium 402 can include bonus awards, game state information, and other information specific to a MonopolyTM slot game available from WMS Gaming of Chicago, Ill.
- the voucher 300 can be used with only wager gaming machines featuring the appropriate MonopolyTM slot game.
- the voucher acceptor may be programmed to read the game specific information on the wager gaming voucher first.
- the voucher acceptor may then be programmed to dispense the same ticket back to the player to allow the player to reinsert the ticket to read the credit value of the voucher imprinted on the opposite side of the wager gaming voucher.
- the wager gaming machine then credits the player for the face value of the voucher, cues the wager gaming machine to the game status imprinted on the voucher, and captures the voucher inside the wager gaming machine for accounting purposes.
- the indicium on the credit side of the wager gaming voucher may include a signal to the wager gaming machine that the wager gaming voucher has an imprinted reverse side. If the player does not wish to resume play at the same wager gaming machine, but desires to use the credits on the wager gaming voucher, the player may override the wager gaming machine and force the credit portion of the wager gaming voucher to be accepted—potentially losing the game status contained in the game specific information imprinted on the back of the wager gaming voucher.
- the game status might be preserved in the database and recoverable if a player tracking number is associated with each stored game status.
- FIGS. 5-8 will be discussed.
- FIGS. 5 and 6 describe operations for processing wager gaming vouchers that include a portable voucher database.
- FIGS. 7 and 8 describe operations for processing double-sided wager gaming vouchers that include game-specific information.
- FIG. 5 is a flow diagram illustrating operations for generating a wager gaming voucher including a portable database and an index into a remote database, according to exemplary embodiments of the invention.
- the flow diagram 500 will be described with reference to FIGS. 1 and 3 .
- the flow diagram 500 commences at block 502 .
- an indication to generate a wager gaming voucher is received.
- a wager gaming machine 104 receives a “cash out” request from a player.
- the flow continues at block 504 .
- a portable database is generated.
- a wager gaming machine 104 generates a portable database.
- the portable database includes a monetary value associated with the voucher. The monetary value can be based on the number of game credits remaining on the wager gaming machine 104 .
- the portable database also includes game-specific or monetary-specific information associated with the voucher. Game-specific information can include information about the game's state at the time a player cashes out; including, for example, the bonus state of the game at the time of termination, the features or tools acquired during the game, etc.
- Monetary-specific information may include the wager gaming machine ID number, and any other information generated by the wager gaming machine for security purposes such as encryption codes, time and date the voucher is printed, random number generator version, validation number, seed generation, etc.
- Player-specific information includes player tracking number, biometric information, etc. The flow continues at block 506 .
- an index into a remote database is determined.
- a wager gaming machine 104 requests and receives from the remote database 114 an index that can serve as a pointer into a table of the remote database 114 .
- the wager gaming machine 104 can use the index for storing the portable database information and game-specific information into the remote database 114 location determined by the index.
- the wager gaming machine 104 can encrypt the index and portable database using a key such as a public or private encryption key. If desired, the index, or any other information, may be left unencrypted to facilitate the manual retrieval of information.
- Unencrypted data may also be available in the portable database to provide information necessary to other machines, either on or off the network, to allow the decryption of secure wager gaming voucher information.
- This information includes sufficient information to allow the determination of a key or the identification of a random number generator necessary to decrypt the wager gaming voucher information.
- the wager gaming machine may include a unique validation number for each wager gaming voucher.
- This unique validation number may be generated based on a mathematical function. This mathematical function may resemble, for example, a random number generator. Rather than continuously rolling the random number generator, the random number generator would be initiated with a specific number and only roll to the next generated number with a request to generate a new wager gaming voucher.
- the range and identity of each possible validation number from a given wager gaming machine is available to the cashier computer and the counting room computer, allowing these computers to provide a validation and authentication function. To minimize the range of numbers that a cashier or counting room computer would need to identify, the cashier/counting room computers may search only those numbers that can be reasonably obtained based on normal wager gaming machine usage.
- These validation numbers can be further secured by using a validation number that is a function of the time and/or date that it was issued.
- the time the ticket is printed can become part of the vouchers database and that time can be used to generate the expected validation number of a particular wager gaming machine at that point in time.
- multiple random number generators may be available for use by the wager gaming machine.
- different initialization seeds may be used in the same random number generator. Introducing a new seed in the same random number generator creates a new set of validation numbers and makes the entire system more secure. The new seeds may be introduced based on time and date or they may be randomly changed by the wager gaming machine. An indicator can be placed in the voucher database to indicate the seed generation used to generate the validation number.
- an indicium that includes the portable database and the index is generated.
- a wager gaming machine 104 generates in memory an indicium that includes the portable database and index.
- the portable database and index are encrypted, as noted above. The flow continues at block 510 .
- a voucher that includes the indicium is generated.
- a wager gaming machine 104 generates a wager gaming voucher that includes the indicium.
- the wager gaming machine 110 prints the indicium on a wager gaming voucher.
- the wager gaming machine 110 employs a thermal imaging printer to imprint the indicium on the wager gaming voucher.
- the wager gaming machine 110 can imprint the indicium onto the voucher using any suitable imprinting technique.
- the indicium can be a two-dimensional bar code, similar that shown in FIG. 3 .
- the indicium includes the portable database and the index into the remote database 114 .
- the voucher generated at block 510 is identical to that shown in FIG. 3 . From block 510 , the flow ends.
- FIG. 5 describes operations for generating a wager gaming voucher that has a portable database and index into a remote database
- FIG. 6 describes operations for receiving and processing such a wager gaming voucher.
- FIG. 6 is a flow diagram illustrating operations for processing a wager gaming voucher that has a portable database and index into a remote database, according to exemplary embodiments of the invention.
- the flow diagram 600 will be described with reference to FIGS. 1 and 3 .
- the flow diagram 600 commences at block 602 .
- a single indicium which includes a portable database and an index into a remote database, is read from a wager gaming voucher.
- the counting room computer 112 reads (e.g., using a barcode scanner, document scanner, or other visual imaging device) a wager gaming voucher's machine-readable indicium.
- the machine-readable indicium is a two-dimensional bar code (see FIG. 3 ).
- the machine-readable indicium includes a portable database and index into a remote database.
- the portable database may include a monetary value associated with the wager gaming voucher.
- the portable database can also include additional information, such as game state information, player information, player tracking number, validation number, wager gaming machine ID number, time and date, etc.
- the flow diagram continues at block 604 .
- the index and the portable voucher database's information are determined.
- the counting room computer 112 performs operations for determining the index and the portable database information from the indicium.
- the counting room computer 112 decodes and parses the indicium data to determine the index value, the portable database information, and any validation number present.
- the counting room computer 112 accesses information in the portable database without accessing the remote database 114 .
- the counting room computer 112 determines the voucher's monetary value by accessing the portable database. After determining the voucher's monetary value, the counting room computer 112 can display the monetary value on a display device.
- the counting room computer 112 can employ an error checking algorithm or a redundancy algorithm for determining whether the wager gaming voucher includes any errors.
- the counting room computer 112 can use the error checking and/or redundancy algorithms to correct the errors.
- a validation number may be evaluated to determine the wager gaming voucher's validity with respect to the wager gaming machine that generated the wager gaming voucher as well as the time of day and date it was generated. This validation in the counting room provides an additional degree of security that might not otherwise be obtainable because of the inability to access the remote database.
- the counting room computer 112 decrypts indicium data using a decryption key such as a private key. The flow continues at block 606 .
- the counting room computer 112 determines whether the voucher is valid.
- the validation number imprinted on the voucher can be extracted from the encrypted barcode and evaluated against the machine ID from which it was purportedly generated to verify that the validation number could have been generated by that wager gaming machine. This validation number may be further bounded by the time and date on which the voucher was imprinted.
- the cashier computer 108 and/or the counting room computer 112 may be periodically updated with the current random validation number generated by each wager gaming machine 104 via the network or other wireless communications. This is particularly important in cases where the network or the remote database becomes unavailable.
- gaming patrons who would otherwise not be able to redeem their wager gaming vouchers for credit could use the validation system embedded in the portable voucher database to cash their wager gaming vouchers at the cashier computer 108 .
- the system could be bounded to redeem only those wager gaming vouchers expected to be generated within a period of time around the network outage.
- the wager gaming machine itself might be used as a cash out device—allowing the player to reinsert a wager gaming voucher back into the same wager gaming machine that originally issued the voucher. With this mechanism, the game machine could identify the wager gaming voucher as one that it has generated and provide the player cash for its face value.
- Such a redemption requires the wager gaming machine to match the voucher's index and/or validation number and credit amount against an identical entry in its own internal database. Barring the storage of the transaction, the validation number on the wager gaming voucher could be examined by the wager gaming machine to verify that such a validation number is a possible result of the wager gaming machine's random number generator. Once a redemption is made using the unique validation number generated by the wager gaming machine, this validation number is no longer available for any further redemption activity or for further use in the issuance of wager gaming vouchers at that wager gaming machine.
- the flow continues at block 608 . Otherwise, the flow continues at block 610 .
- an error indication is presented.
- the counting room computer 112 presents an indication that the wager gaming voucher is not valid.
- the counting room computer 112 presents the indication on a display device. From block 608 , the flow ends.
- the operations are performed based on the portable database information.
- the counting room computer performs operations based on the portable database information, such as updating records to reflect that the wager gaming voucher was redeemed and/or money was paid. From block 610 , the flow ends.
- FIGS. 5 and 6 describe operations for generating and processing wager gaming voucher that include a portable database and index into a remote database
- FIGS. 7 and 8 describe operations for generating and processing double-sided wager gaming vouchers that include game-specific information.
- FIG. 7 is a flow diagram illustrating operations for processing a double-sided wager gaming voucher that includes game-specific information, according to exemplary embodiments of the invention.
- the flow diagram 700 will be described with reference to FIGS. 1, 3 , and 4 .
- the flow diagram 700 commences at block 702 .
- an indication to print a wager gaming voucher is received.
- a wager gaming machine 104 receives an indication that a player wants to cash out.
- the flow continues at block 704 .
- general voucher information is imprinted on one surface of the wager gaming voucher.
- the wager gaming machine 104 prints general voucher information on the top side of a wager gaming voucher.
- This general voucher information may be limited to credit related data.
- the general voucher information can include the index into a remote database and a portable database (see discussion of FIG. 3 ).
- the flow continues at block 706 .
- game-specific information is imprinted on another surface of the wager gaming voucher.
- This game-specific information may relate to the status of the game including the state of the game at the point at which it was previously terminated, allowing the player to resume play at that point.
- the game-specific information may not be directly related to the credit value of the voucher imprinted on the opposite side of the voucher.
- the wager gaming machine 104 prints game-specific information on the bottom side of the wager gaming voucher.
- the game-specific information is included in a machine-readable indicium.
- the machine-readable indicium stores the game-specific information in a two-dimensional barcode (see FIG. 4 ). The flow continues at block 708 .
- the double-sided wager gaming voucher is presented.
- the wager gaming machine 104 presents the double-sided wager gaming voucher to a player.
- the top side of the wager gaming voucher is identical to that shown in FIG. 3
- the voucher's bottom side is identical to that shown in FIG. 4 . From block 708 , the flow ends.
- FIG. 7 describes operations for presenting a wager gaming voucher that includes game-specific information
- FIG. 8 describes operations performed in response to receiving such a voucher.
- FIG. 8 is a flow diagram illustrating operations for processing a double-sided wager gaming voucher that includes game-specific information, according to exemplary embodiments of the invention.
- the flow diagram 800 will be described with reference to FIGS. 1 and 3 .
- the flow diagram 800 commences at block 802 .
- a double-sided wager gaming voucher that includes general voucher information and game-specific information is received.
- a wager gaming machine 104 receives a double-sided voucher that includes general voucher information on one side and game-specific information on the other side.
- the flow continues at block 804 .
- the general voucher information and game-specific information are determined.
- the wager gaming machine 104 performs operations for determining the general voucher information and game-specific information. Such operations can include reading and decoding indicia (e.g., a two-dimensional barcode) on the voucher's top and bottom sides. Such operations can also include reading the alphanumeric information 304 (e.g., using an OCR device) from the wager gaming voucher. The reading and/or decoding operations can reveal the game-specific information, wager gaming configuration, and general voucher information.
- the wager gaming machine 104 determines the general voucher information and the game-specific information without accessing the remote database 114 . In another embodiment, the wager gaming machine 104 determines the game-specific information without accessing the remote database and the general voucher information from the remote database 114 .
- the wager gaming machine 104 may use a validation number imprinted in the game-specific information to verify that the voucher is valid, allowing the player, for example, to retrieve a game status.
- This validation number can be created as discussed above using a random number generator specific to that wager gaming machine or to the type of game offered on that wager gaming machine. This random number generator starts with a specific known seed and can create a predetermined set of validation numbers that could potentially be used to gain access to specific game features available in a single wager gaming machine, or wager gaming machines located in a bank controlled by a central server. These validation numbers can be used once and thereafter invalidated for any further use.
- the flow continues at block 806 .
- operations are performed based on the general voucher information. For example, based on the general voucher information, the wager gaming machine 104 performs operations, such as providing game credits in an amount corresponding to a monetary value represented in the general voucher information.
- the flow continues at block 808 .
- operations are performed based on the game-specific information. For example, based on the game-specific information, the wager gaming machine 104 configures the state of a new game according to game state information included in the game-specific information. From block 808 , the flow ends.
- the wager gaming machine 104 can also perform operations based on the wager gaming machine configuration information stored on the wager gaming voucher. For example, the wager gaming machine could reconfigure its machine settings, pay tables, etc. based on the voucher's configuration information.
- references to “one embodiment” or “an embodiment” mean that the feature being referred to is included in at least one embodiment of the invention. Further, separate references to “one embodiment” in this description do not necessarily refer to the same embodiment; however, neither are such embodiments mutually exclusive, unless so stated and except as will be readily apparent to those of ordinary skill in the art. Thus, the present invention can include any variety of combinations and/or integrations of the embodiments described herein. Each claim, as may be amended, constitutes an embodiment of the invention, incorporated by reference into the detailed description. Moreover, in this description, the phrase “exemplary embodiment” means that the embodiment being referred to serves as an example or illustration.
- block diagrams illustrate exemplary embodiments of the invention.
- flow diagrams illustrate operations of the exemplary embodiments of the invention. The operations of the flow diagrams are described with reference to the exemplary embodiments shown in the block diagrams. However, it should be understood that the operations of the flow diagrams could be performed by embodiments of the invention other than those discussed with reference to the block diagrams, and embodiments discussed with references to the block diagrams could perform operations different from those discussed with reference to the flow diagrams. Additionally, some embodiments may not perform all the operations shown in a flow diagram. Moreover, it should be understood that although the flow diagrams depict serial operations, certain embodiments could perform certain of those operations in parallel.
Abstract
Description
- This application claims priority under 35 U.S.C. 119(e) from U.S. Provisional Application Ser. No. 60/652,999 filed Feb. 15, 2005, which application is incorporated herein by reference.
- A portion of the disclosure of this patent document contains material to which the claim of copyright protection is made. The copyright owner has no objection to the facsimile reproduction by any person of the patent document or the patent disclosure, as it appears in the U.S. Patent and Trademark Office file or records, but reserves all other rights whatsoever. Copyright 2006, WMS Gaming, Inc.
- This invention relates generally to the field of wagering games and more particularly to the field of wager gaming vouchers.
- Wager gaming machines often accept, process, and dispense wager gaming vouchers. Wager gaming vouchers are often associated with a monetary value and/or game state information. Some wager gaming vouchers include one-dimensional barcodes that represent indexes into remote databases, which store monetary values and/or game state information associated with the vouchers.
- Players can typically redeem wager gaming vouchers for game credits. Wager gaming vouchers may also be used to store non-monetary award information that allows players to redeem the voucher for products or services. Wager gaming vouchers may also be used to store game play status. This allows a player to terminate a game prior to its completion and return to that game at a later time to resume game play at the same point (and with the same status) that the game was previously terminated. Wager gaming vouchers may be redeemed for credit or for the resumption of the game play by inserting the wager gaming voucher back into the wagering game, typically through a bill acceptor. The wager gaming machine traps the wager gaming voucher inside the wager gaming machine and is manually retrieved by the gaming establishment at periodic service intervals.
- After a wager gaming machine receives a voucher, the machine typically uses the voucher index to look-up in a remote database the voucher's monetary value and/or other voucher information. After performing the look-up, the wager gaming machine can provide gaming credits on the wagering game equivalent to the monetary value and restore game status in accordance the with information associated with the voucher index in the remote database.
- Players can also redeem wager gaming vouchers for cash by presenting the vouchers to cashiers. Cashiers can typically verify each voucher's monetary value before dispensing cash. For example, a cashier can use a computer for reading a voucher's one-dimensional bar code and determining an associated index into a remote database. Based on the index, the computer can look-up in the remote database the voucher's monetary value and provide the cashier with verification of the voucher's monetary value. After a cashier verifies the voucher's monetary value, the cashier can dispense cash to a player.
- After the wager gaming vouchers have been redeemed for cash or gaming credits, they are typically sent to a counting room, where workers verify their authenticity and value. Typically, because of tight security, counting room workers do not have access to remote databases.
- The present invention is illustrated by way of example and not limitation in the Figures of the accompanying drawings in which:
-
FIG. 1 is a block diagram of a wagering game network, according to exemplary embodiments of the invention; -
FIG. 2 is an orthogonal view of a wager gaming machine, according to exemplary embodiments of the invention; -
FIG. 3 is a diagram illustrating a wager gaming voucher, according to exemplary embodiments of the invention; -
FIG. 4 is a diagram illustrating the reverse side of the wager gaming voucher ofFIG. 3 to create a double-sided wager gaming voucher, according to exemplary embodiments of the invention; -
FIG. 5 is a flow diagram illustrating operations for generating a wager gaming voucher including a portable database and an index into a remote database, according to exemplary embodiments of the invention; -
FIG. 6 is a flow diagram illustrating operations for processing a wager gaming voucher that has a portable database and index into a remote database, according to exemplary embodiments of the invention; -
FIG. 7 is a flow diagram illustrating operations for processing a double sided wager gaming voucher that includes game-specific information, according to exemplary embodiments of the invention; and -
FIG. 8 is a flow diagram illustrating operations for processing a double-sided wager gaming voucher that includes game-specific information, according to exemplary embodiments of the invention. - Method and apparatus for storing information on a wager gaming voucher are described herein. This description of the embodiments is divided into four sections. The first section describes an exemplary operating environment and system architecture. The second section describes system operations and the third section provides some general comments.
- Operating Environment and System Architecture
- This section describes a wagering game network, wager gaming machine, and wager gaming vouchers, according to exemplary embodiments of the invention. Operations of the wagering game network's components will be described in the next section.
- Wagering Game Network
-
FIG. 1 is a block diagram of a wagering game network, according to exemplary embodiments of the invention. Operations of the wagering game network's components are described in greater detail in the next section. -
FIG. 1 shows devices distributed throughout several rooms including acounting room 110,casino room 102, andcashier room 106. In one embodiment, the rooms are in the same building, while in another embodiment, the rooms are in separate buildings. Thecounting room 110 includes a countingroom computer 112 which can be used for tracking and processing wager gaming vouchers using the machine-readable indicia imprinted on the voucher. Machine-readable indicia may be any marking discernible and readable by a machine, but which is unintelligible and cannot be directly read by a human. - Although the counting
room computer 112 may not be connected to thewagering game network 100, the countingroom computer 112 can verify and process wager gaming vouchers using the information in the portable voucher database as encoded in the machine-readable indicium. - The
wagering game network 100 includes a plurality ofwager gaming machines 104 located in thecasino room 102. Additionally, thenetwork 100 includes acashier computer 108 located in thecashier room 106. Thewager gaming machines 104 and thecashier computer 108 are connected to aremote database 114. Theremote database 114 can store monetary value information and other game specific information for a plurality of wager gaming vouchers. Generally, theremote database 114 is located within the gaming establishment itself, but could be located off site. Gaming regulations would generally prohibit the remote database from being located (or at least accessed) inside thecounting room 110. - The
wager gaming machines 104, countingroom computer 112, andcashier computer 108 are capable of receiving and processing wager gaming vouchers. In one embodiment, thewager gaming machines 104, countingroom computer 112, andcashier computer 108 include two-dimensional barcode scanners and/or other optical readers for reading indicia imprinted on wager gaming vouchers. In one embodiment, based on information read from vouchers, thewager gaming machines 104 andcashier computer 108 can request data from theremote database 114. In one embodiment, thewager gaming machine 104, thecashier computer 108, and the countingroom computer 112, can read all information associated with the voucher directly from the voucher. - According to embodiments, the components of the
wagering game network 100 can communicate over wired and/or wireless connections. The network components can be connected to thewagering game network 100 using any suitable connection technology, such as Bluetooth, 802.11x, Ethernet, DSL, etc. According to some embodiments, each room has a different number of network components than that shown inFIG. 1 . - The
wager gaming machines 104,cashier computer 108, andcounting room computer 112 can include machine readable-media for performing operations described herein. Machine-readable media includes any mechanism that provides (i.e., stores and/or transmits) information in a form readable by a machine (e.g., a computer). For example, a machine-readable medium includes read only memory (ROM), random access memory (RAM), magnetic disk storage media, optical storage media, flash memory devices, electrical, optical, acoustical or other forms of propagated signals (e.g., carrier waves, infrared signals, digital signals, etc.). - While
FIG. 1 describes a wagering game network,FIG. 2 describes wager gaming machines in greater detail. - The wager gaming machines described below can employ any of the techniques for processing wager gaming vouchers described herein. Before discussing details related to wager gaming vouchers,
FIG. 2 will describe some general features of wager gaming machines that generate and redeem wager gaming vouchers. -
FIG. 2 is an orthogonal view of a wager gaming machine, according to exemplary embodiments of the invention. As shown inFIG. 2 , thewager gaming machine 200 can be a video slot machine, or an electromechanical slot machine - The
wager gaming machine 200 can be operated while players are standing or seated. Thewager gaming machine 200 is preferably mounted on a stand. However, thewager gaming machine 200 can be constructed as a pub-style tabletop game (not shown), which a player can operate while sitting. Furthermore, thewager gaming machine 200 can be constructed with varying cabinet and display designs. Thewager gaming machine 200 can incorporate any primary game such as slots, poker, or keno, and additional bonus games. The symbols and indicia used on and in thewager gaming machine 200 can take mechanical, electrical, or video form. - As illustrated in
FIG. 2 , thewager gaming machine 200 includes acoin slot 202 andbill acceptor 224. Players can place coins in thecoin slot 202 and paper money or wager gaming vouchers in thebill acceptor 224. Other devices can be used for accepting payment. For example, credit/debit card readers/validators can be used for accepting payment. Additionally, thewager gaming machine 200 can perform electronic funds transfers and financial transfers to procure monies from various financial accounts. When a player inserts vouchers or money into thewager gaming machine 200, a number of credits corresponding to the value deposited are shown in acredit display 206. After depositing money or a voucher, a player can begin playing the game by pushing theplay button 208. Theplay button 208 can be any play activator used for starting a wagering game or sequence of events in thewager gaming machine 200. - As shown in
FIG. 2 , thewager gaming machine 200 also includes abet display 212 and a “bet one”button 216. The player places a bet by pushing the bet onebutton 216. The player can increase the bet by one credit each time the player pushes the bet onebutton 216. When the player pushes the bet onebutton 216, the number of credits shown in thecredit display 206 decreases by one credit, while the number of credits shown in thebet display 212 increases by one credit. - A player may “cash out” by pressing a cash out
button 218. When a player cashes out, thewager gaming machine 200 dispenses a wager gaming voucher or currency corresponding to the number of remaining credits. Thewager gaming machine 200 may employ other payout mechanisms such as electronically recordable cards (which track player credits). - The wager gaming machine also includes a
primary display unit 204 and a secondary display unit 210 (also known as a “top box” when positioned over the base game). In one embodiment, theprimary display unit 204 displays a plurality ofvideo reels 220. According to embodiments, thedisplay units reel 220 includes a plurality of symbols such as bells, hearts, fruits, numbers, letters, bars, or other images, which correspond to a theme associated with thewager gaming machine 200. Furthermore, as shown inFIG. 2 , thewager gaming machine 200 includes anaudio presentation unit 228. Theaudio presentation unit 228 can include audio speakers or other suitable sound projection devices. - In one embodiment, a plurality of wager gaming machines can be connected together with other computers to form a gaming network, as described above. In one embodiment, the wager gaming machine can receive and process wager gaming vouchers, as described below. The discussion of
FIGS. 3 and 4 will describe wager gaming vouchers, according to embodiments of the invention. -
FIG. 3 is a diagram illustrating a wager gaming voucher, according to exemplary embodiments of the invention. InFIG. 3 , thewager gaming voucher 300 includes avalue indicator 302, which indicates a monetary value associated with thewager gaming voucher 300. Typically, players can redeem wager gaming vouchers for the value indicated by thevalue indicator 302. For example, a player could redeem thewager gaming voucher 300 for $45.00. Alternatively, players can receive gaming credit for the value indicated by thevalue indicator 302 by reinserting the wager gaming voucher back into the bill validator of a wager gaming machine. - The
wager gaming voucher 300 also includesalphanumeric information 304 to assist players with the identification of the wager gaming voucher without requiring electronic scanners or other devices necessary, as is the case with machine-readable indicia. Thealphanumeric information 304 includes information identifying the wager gaming machine that dispensed the wager gaming voucher, information about when the wager gaming voucher was dispensed, and the wager gaming voucher's value. Thealphanumeric information 304 can also include other information, such as machine configuration information. - Additionally, the
wager gaming voucher 300 includes a machine-readable indicium 306. In one embodiment, the machine-readable indicium 306 can include a portable database. The portable database can include monetary-specific or game-specific information associated with thevoucher 300. The portable database may also contain comp-specific information such as the player's accumulated award level, complementary awards, or bonus awards level. The portable database may also include player-specific information. Player-specific information includes player tracking number, biometric information, or any other information that can be used to identify a player. Additionally, the portable database can include configuration information describing the wager gaming that issued the voucher. - In one embodiment, the machine-
readable indicium 306 can include all the information represented by thealphanumeric information 304 and any other information about a player, game, wager gaming machine configuration, or monetary value. Monetary-specific, game-specific, comp-specific, player-specific, and any other information imprinted on the wager gaming voucher may generally be referred to (either collectively or individually) as voucher information. - The game-specific information can include a player identifier, a game-type identifier, a set of player preferences (e.g., a player's preferred music, color scheme, volume settings, etc.), a set of bonus awards (e.g., awards that entitle a player to extra bonus events), or a game state (e.g., information that can enable a wager gaming machine to restart a game from the point where a previous game was terminated by the player). The game-specific information may also include an index into a database to allow the storage and retrieval of game specific information. The game-specific information may also include security codes, or other information necessary to secure the game-specific information from fraudulent use such as a validation number.
- Monetary-specific information may include any information relating to the monetary value encoded on the wager gaming voucher including machine ID number, validation number, index number, or any other information generated by the wager gaming machine or the network and communicated to the wager gaming machine related to the monetary value represented by the wager gaming voucher, or security to ensure the voucher in not fraudulently used. (e.g., player tacking number).
- Wager gaming machine configuration information can include machine settings, game settings, software settings, and any other information about how the wager gaming machine is configured. For example, the configuration information can indicate the wager gaming machine's processor type, peripheral device types, amount of memory, operating system type, pay tables, wagering game type, etc. In one embodiment, the
wager gaming voucher 300 can be used to transfer wager gaming machine configuration information from one wager gaming machine to other wager gaming machines, as disclosed in US Publication No. 2005/0197191, which is hereby incorporated by reference. - In one embodiment, the machine-
readable indicium 306 also includes an index into a remote database. The index (also referred to as a voucher identifier) can be used as a key into one or more tables of a relational database, such as the remote database 114 (seeFIG. 1 ). - In one embodiment, the machine-
readable indicium 306 is a two-dimensional bar code. In other embodiments, the machine-readable indicium 306 can be any suitable machine-readable indicium capable of representing a monetary value, or any other general voucher information used in association with a wager gaming voucher. -
FIG. 3 shows the “top side” of thewager gaming voucher 300. In one embodiment, the voucher's “bottom side” is blank. However, in another embodiment, the bottom side of thewager gaming voucher 300 includes additional indicia, which are described inFIG. 4 . Alternatively, data may be categorized, and dependent on that characterization, placed on one of the two sides of the wager gaming voucher. In this description, the terms “top side” and “bottom side” are merely used to distinguish between different sides of a wager gaming voucher. -
FIG. 4 is a diagram illustrating a bottom side of a double-sided wager gaming voucher, according to exemplary embodiments of the invention. On the bottom side, thevoucher 300 includes a machine-readable indicium 402 that can include game-specific or machine-specific information. The top side of the wager gaming voucher may contain only information related to the credit value of the voucher (i.e., the monetary value stored in indicium 306). - Many wager gaming machines may not be able to read indicia from two sides of a wager gaming voucher, so the
voucher 300 may work only with certain machines. Moreover, the machine-readable indicium 402 may store machine or game-specific information that is relevant to only one particular game type. For example, the machine-readable indicium 402 can include bonus awards, game state information, and other information specific to a Monopoly™ slot game available from WMS Gaming of Chicago, Ill. As a result, thevoucher 300 can be used with only wager gaming machines featuring the appropriate Monopoly™ slot game. - In those cases where the wager gaming machine is only able to read a single side of a double-sided wager gaming voucher, the voucher acceptor may be programmed to read the game specific information on the wager gaming voucher first. The voucher acceptor may then be programmed to dispense the same ticket back to the player to allow the player to reinsert the ticket to read the credit value of the voucher imprinted on the opposite side of the wager gaming voucher. The wager gaming machine then credits the player for the face value of the voucher, cues the wager gaming machine to the game status imprinted on the voucher, and captures the voucher inside the wager gaming machine for accounting purposes.
- The indicium on the credit side of the wager gaming voucher may include a signal to the wager gaming machine that the wager gaming voucher has an imprinted reverse side. If the player does not wish to resume play at the same wager gaming machine, but desires to use the credits on the wager gaming voucher, the player may override the wager gaming machine and force the credit portion of the wager gaming voucher to be accepted—potentially losing the game status contained in the game specific information imprinted on the back of the wager gaming voucher. The game status might be preserved in the database and recoverable if a player tracking number is associated with each stored game status.
- Operations for processing information from the bottom side of wager gaming vouchers are described in the next section.
- System Operations
- This section describes operations performed by embodiments of the invention. In certain embodiments, the operations are performed by instructions (e.g., software) residing on machine-readable media, while in other embodiments, the methods are performed by hardware or other logic (e.g., digital logic).
- In this section,
FIGS. 5-8 will be discussed. In particular,FIGS. 5 and 6 describe operations for processing wager gaming vouchers that include a portable voucher database.FIGS. 7 and 8 describe operations for processing double-sided wager gaming vouchers that include game-specific information. -
FIG. 5 is a flow diagram illustrating operations for generating a wager gaming voucher including a portable database and an index into a remote database, according to exemplary embodiments of the invention. The flow diagram 500 will be described with reference toFIGS. 1 and 3 . The flow diagram 500 commences atblock 502. - At
block 502, an indication to generate a wager gaming voucher is received. For example, awager gaming machine 104 receives a “cash out” request from a player. The flow continues atblock 504. - At
block 504, a portable database is generated. For example, awager gaming machine 104 generates a portable database. In one embodiment, the portable database includes a monetary value associated with the voucher. The monetary value can be based on the number of game credits remaining on thewager gaming machine 104. In one embodiment, the portable database also includes game-specific or monetary-specific information associated with the voucher. Game-specific information can include information about the game's state at the time a player cashes out; including, for example, the bonus state of the game at the time of termination, the features or tools acquired during the game, etc. Monetary-specific information may include the wager gaming machine ID number, and any other information generated by the wager gaming machine for security purposes such as encryption codes, time and date the voucher is printed, random number generator version, validation number, seed generation, etc. Player-specific information includes player tracking number, biometric information, etc. The flow continues atblock 506. - At
block 506, an index into a remote database is determined. For example, awager gaming machine 104 requests and receives from theremote database 114 an index that can serve as a pointer into a table of theremote database 114. In one embodiment, thewager gaming machine 104 can use the index for storing the portable database information and game-specific information into theremote database 114 location determined by the index. In one embodiment, thewager gaming machine 104 can encrypt the index and portable database using a key such as a public or private encryption key. If desired, the index, or any other information, may be left unencrypted to facilitate the manual retrieval of information. Unencrypted data may also be available in the portable database to provide information necessary to other machines, either on or off the network, to allow the decryption of secure wager gaming voucher information. This information includes sufficient information to allow the determination of a key or the identification of a random number generator necessary to decrypt the wager gaming voucher information. - In addition to the encryption of the data, the wager gaming machine may include a unique validation number for each wager gaming voucher. This unique validation number may be generated based on a mathematical function. This mathematical function may resemble, for example, a random number generator. Rather than continuously rolling the random number generator, the random number generator would be initiated with a specific number and only roll to the next generated number with a request to generate a new wager gaming voucher. The range and identity of each possible validation number from a given wager gaming machine is available to the cashier computer and the counting room computer, allowing these computers to provide a validation and authentication function. To minimize the range of numbers that a cashier or counting room computer would need to identify, the cashier/counting room computers may search only those numbers that can be reasonably obtained based on normal wager gaming machine usage. These validation numbers can be further secured by using a validation number that is a function of the time and/or date that it was issued.
- The time the ticket is printed can become part of the vouchers database and that time can be used to generate the expected validation number of a particular wager gaming machine at that point in time. Furthermore if desired, rather than limiting a single wager gaming machine to a single random number generator algorithm, multiple random number generators may be available for use by the wager gaming machine.
- Alternately, different initialization seeds may be used in the same random number generator. Introducing a new seed in the same random number generator creates a new set of validation numbers and makes the entire system more secure. The new seeds may be introduced based on time and date or they may be randomly changed by the wager gaming machine. An indicator can be placed in the voucher database to indicate the seed generation used to generate the validation number.
- For a more detailed analysis and discussion of encryption techniques, validation, and authentication, refer to “Applied Cryptography: Protocols, Algorithms, and Source Code in C,” authored by Bruce Schneier, published by John Wiley & Sons (second edition, 1996), which is hereby incorporated by reference in its entirety. The flow continues at
block 508. - At
block 508, an indicium that includes the portable database and the index is generated. For example, awager gaming machine 104 generates in memory an indicium that includes the portable database and index. In one embodiment, the portable database and index are encrypted, as noted above. The flow continues atblock 510. - At
block 510, a voucher that includes the indicium is generated. For example, awager gaming machine 104 generates a wager gaming voucher that includes the indicium. In one embodiment, thewager gaming machine 110 prints the indicium on a wager gaming voucher. In one embodiment, thewager gaming machine 110 employs a thermal imaging printer to imprint the indicium on the wager gaming voucher. Alternatively, thewager gaming machine 110 can imprint the indicium onto the voucher using any suitable imprinting technique. In one embodiment, the indicium can be a two-dimensional bar code, similar that shown inFIG. 3 . As noted above, the indicium includes the portable database and the index into theremote database 114. In one embodiment, the voucher generated atblock 510 is identical to that shown inFIG. 3 . Fromblock 510, the flow ends. - While
FIG. 5 describes operations for generating a wager gaming voucher that has a portable database and index into a remote database,FIG. 6 describes operations for receiving and processing such a wager gaming voucher. -
FIG. 6 is a flow diagram illustrating operations for processing a wager gaming voucher that has a portable database and index into a remote database, according to exemplary embodiments of the invention. The flow diagram 600 will be described with reference toFIGS. 1 and 3 . The flow diagram 600 commences atblock 602. - At
block 602, a single indicium, which includes a portable database and an index into a remote database, is read from a wager gaming voucher. For example, thecounting room computer 112 reads (e.g., using a barcode scanner, document scanner, or other visual imaging device) a wager gaming voucher's machine-readable indicium. In one embodiment, the machine-readable indicium is a two-dimensional bar code (seeFIG. 3 ). In one embodiment, the machine-readable indicium includes a portable database and index into a remote database. The portable database may include a monetary value associated with the wager gaming voucher. As described with reference toFIG. 3 , the portable database can also include additional information, such as game state information, player information, player tracking number, validation number, wager gaming machine ID number, time and date, etc. The flow diagram continues atblock 604. - At
block 604, the index and the portable voucher database's information are determined. For example, thecounting room computer 112 performs operations for determining the index and the portable database information from the indicium. In one embodiment, after reading the voucher's indicium (see block 602), thecounting room computer 112 decodes and parses the indicium data to determine the index value, the portable database information, and any validation number present. In one embodiment, thecounting room computer 112 accesses information in the portable database without accessing theremote database 114. In one embodiment, thecounting room computer 112 determines the voucher's monetary value by accessing the portable database. After determining the voucher's monetary value, thecounting room computer 112 can display the monetary value on a display device. - In one embodiment, the
counting room computer 112 can employ an error checking algorithm or a redundancy algorithm for determining whether the wager gaming voucher includes any errors. Thecounting room computer 112 can use the error checking and/or redundancy algorithms to correct the errors. - A validation number may be evaluated to determine the wager gaming voucher's validity with respect to the wager gaming machine that generated the wager gaming voucher as well as the time of day and date it was generated. This validation in the counting room provides an additional degree of security that might not otherwise be obtainable because of the inability to access the remote database. In one embodiment, when determining the index value, validation number, and portable database information, the
counting room computer 112 decrypts indicium data using a decryption key such as a private key. The flow continues atblock 606. - At
block 606, a determination is made about whether the wager gaming voucher is valid. For example, thecounting room computer 112 determines whether the voucher is valid. In one embodiment, the validation number imprinted on the voucher can be extracted from the encrypted barcode and evaluated against the machine ID from which it was purportedly generated to verify that the validation number could have been generated by that wager gaming machine. This validation number may be further bounded by the time and date on which the voucher was imprinted. Furthermore, thecashier computer 108 and/or thecounting room computer 112 may be periodically updated with the current random validation number generated by eachwager gaming machine 104 via the network or other wireless communications. This is particularly important in cases where the network or the remote database becomes unavailable. - In situations where the network, and in particular, the database is unavailable, gaming patrons who would otherwise not be able to redeem their wager gaming vouchers for credit, could use the validation system embedded in the portable voucher database to cash their wager gaming vouchers at the
cashier computer 108. As discussed above, the system could be bounded to redeem only those wager gaming vouchers expected to be generated within a period of time around the network outage. Alternatively, the wager gaming machine itself might be used as a cash out device—allowing the player to reinsert a wager gaming voucher back into the same wager gaming machine that originally issued the voucher. With this mechanism, the game machine could identify the wager gaming voucher as one that it has generated and provide the player cash for its face value. Such a redemption requires the wager gaming machine to match the voucher's index and/or validation number and credit amount against an identical entry in its own internal database. Barring the storage of the transaction, the validation number on the wager gaming voucher could be examined by the wager gaming machine to verify that such a validation number is a possible result of the wager gaming machine's random number generator. Once a redemption is made using the unique validation number generated by the wager gaming machine, this validation number is no longer available for any further redemption activity or for further use in the issuance of wager gaming vouchers at that wager gaming machine. - If the wager gaming voucher is not valid, the flow continues at
block 608. Otherwise, the flow continues atblock 610. - At
block 608, an error indication is presented. For example, thecounting room computer 112 presents an indication that the wager gaming voucher is not valid. In one embodiment, thecounting room computer 112 presents the indication on a display device. Fromblock 608, the flow ends. - At
block 610, the operations are performed based on the portable database information. For example, the counting room computer performs operations based on the portable database information, such as updating records to reflect that the wager gaming voucher was redeemed and/or money was paid. Fromblock 610, the flow ends. - While
FIGS. 5 and 6 describe operations for generating and processing wager gaming voucher that include a portable database and index into a remote database,FIGS. 7 and 8 describe operations for generating and processing double-sided wager gaming vouchers that include game-specific information. -
FIG. 7 is a flow diagram illustrating operations for processing a double-sided wager gaming voucher that includes game-specific information, according to exemplary embodiments of the invention. The flow diagram 700 will be described with reference toFIGS. 1, 3 , and 4. The flow diagram 700 commences atblock 702. - At
block 702, an indication to print a wager gaming voucher is received. For example, awager gaming machine 104 receives an indication that a player wants to cash out. The flow continues atblock 704. - At
block 704, general voucher information is imprinted on one surface of the wager gaming voucher. For example, thewager gaming machine 104 prints general voucher information on the top side of a wager gaming voucher. This general voucher information may be limited to credit related data. For example, the general voucher information can include the index into a remote database and a portable database (see discussion ofFIG. 3 ). The flow continues atblock 706. - At
block 706, game-specific information is imprinted on another surface of the wager gaming voucher. This game-specific information may relate to the status of the game including the state of the game at the point at which it was previously terminated, allowing the player to resume play at that point. The game-specific information may not be directly related to the credit value of the voucher imprinted on the opposite side of the voucher. For example, thewager gaming machine 104 prints game-specific information on the bottom side of the wager gaming voucher. In one embodiment, the game-specific information is included in a machine-readable indicium. In one embodiment, the machine-readable indicium stores the game-specific information in a two-dimensional barcode (seeFIG. 4 ). The flow continues atblock 708. - At
block 708, the double-sided wager gaming voucher is presented. For example, thewager gaming machine 104 presents the double-sided wager gaming voucher to a player. In one embodiment, the top side of the wager gaming voucher is identical to that shown inFIG. 3 , while the voucher's bottom side is identical to that shown inFIG. 4 . Fromblock 708, the flow ends. - While
FIG. 7 describes operations for presenting a wager gaming voucher that includes game-specific information,FIG. 8 describes operations performed in response to receiving such a voucher. -
FIG. 8 is a flow diagram illustrating operations for processing a double-sided wager gaming voucher that includes game-specific information, according to exemplary embodiments of the invention. The flow diagram 800 will be described with reference toFIGS. 1 and 3 . The flow diagram 800 commences atblock 802. - At
block 802, a double-sided wager gaming voucher that includes general voucher information and game-specific information is received. For example, awager gaming machine 104 receives a double-sided voucher that includes general voucher information on one side and game-specific information on the other side. The flow continues atblock 804. - At
block 804, the general voucher information and game-specific information are determined. Thewager gaming machine 104 performs operations for determining the general voucher information and game-specific information. Such operations can include reading and decoding indicia (e.g., a two-dimensional barcode) on the voucher's top and bottom sides. Such operations can also include reading the alphanumeric information 304 (e.g., using an OCR device) from the wager gaming voucher. The reading and/or decoding operations can reveal the game-specific information, wager gaming configuration, and general voucher information. In one embodiment, thewager gaming machine 104 determines the general voucher information and the game-specific information without accessing theremote database 114. In another embodiment, thewager gaming machine 104 determines the game-specific information without accessing the remote database and the general voucher information from theremote database 114. - The
wager gaming machine 104 may use a validation number imprinted in the game-specific information to verify that the voucher is valid, allowing the player, for example, to retrieve a game status. This validation number can be created as discussed above using a random number generator specific to that wager gaming machine or to the type of game offered on that wager gaming machine. This random number generator starts with a specific known seed and can create a predetermined set of validation numbers that could potentially be used to gain access to specific game features available in a single wager gaming machine, or wager gaming machines located in a bank controlled by a central server. These validation numbers can be used once and thereafter invalidated for any further use. The flow continues atblock 806. - At
block 806, operations are performed based on the general voucher information. For example, based on the general voucher information, thewager gaming machine 104 performs operations, such as providing game credits in an amount corresponding to a monetary value represented in the general voucher information. The flow continues atblock 808. - At
block 808, operations are performed based on the game-specific information. For example, based on the game-specific information, thewager gaming machine 104 configures the state of a new game according to game state information included in the game-specific information. Fromblock 808, the flow ends. - Although not shown in the
flow 800, thewager gaming machine 104 can also perform operations based on the wager gaming machine configuration information stored on the wager gaming voucher. For example, the wager gaming machine could reconfigure its machine settings, pay tables, etc. based on the voucher's configuration information. - General Comments
- In this description, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In other instances, well-known circuits, structures, and techniques have not been shown in detail in order not to obscure the understanding of this description. Note that in this description, references to “one embodiment” or “an embodiment” mean that the feature being referred to is included in at least one embodiment of the invention. Further, separate references to “one embodiment” in this description do not necessarily refer to the same embodiment; however, neither are such embodiments mutually exclusive, unless so stated and except as will be readily apparent to those of ordinary skill in the art. Thus, the present invention can include any variety of combinations and/or integrations of the embodiments described herein. Each claim, as may be amended, constitutes an embodiment of the invention, incorporated by reference into the detailed description. Moreover, in this description, the phrase “exemplary embodiment” means that the embodiment being referred to serves as an example or illustration.
- Herein, block diagrams illustrate exemplary embodiments of the invention. Also herein, flow diagrams illustrate operations of the exemplary embodiments of the invention. The operations of the flow diagrams are described with reference to the exemplary embodiments shown in the block diagrams. However, it should be understood that the operations of the flow diagrams could be performed by embodiments of the invention other than those discussed with reference to the block diagrams, and embodiments discussed with references to the block diagrams could perform operations different from those discussed with reference to the flow diagrams. Additionally, some embodiments may not perform all the operations shown in a flow diagram. Moreover, it should be understood that although the flow diagrams depict serial operations, certain embodiments could perform certain of those operations in parallel.
Claims (30)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/276,147 US20070021191A1 (en) | 2005-02-15 | 2006-02-15 | Method and apparatus for storing information on a wager gaming voucher |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US65299905P | 2005-02-15 | 2005-02-15 | |
US11/276,147 US20070021191A1 (en) | 2005-02-15 | 2006-02-15 | Method and apparatus for storing information on a wager gaming voucher |
Publications (1)
Publication Number | Publication Date |
---|---|
US20070021191A1 true US20070021191A1 (en) | 2007-01-25 |
Family
ID=37679756
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/276,147 Abandoned US20070021191A1 (en) | 2005-02-15 | 2006-02-15 | Method and apparatus for storing information on a wager gaming voucher |
Country Status (1)
Country | Link |
---|---|
US (1) | US20070021191A1 (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060025212A1 (en) * | 2004-07-27 | 2006-02-02 | Griswold Chauncey W | Optically sensitive display for a gaming apparatus |
US20070105618A1 (en) * | 2005-11-09 | 2007-05-10 | Steil Rolland N | Secure identification devices and methods for detecting and monitoring access thereof |
US20080176645A1 (en) * | 2004-08-20 | 2008-07-24 | Igt | Player tracking instruments having multiple communication modes |
US20090011821A1 (en) * | 2004-08-20 | 2009-01-08 | Igt | Gaming access card with display |
US20090117997A1 (en) * | 2007-11-01 | 2009-05-07 | Oram Thomas K | Authentication of lottery tickets, game machine credit vouchers, and other items |
US20100022291A1 (en) * | 2008-02-11 | 2010-01-28 | Stefano Frank Segreto | System and Method for Providing Promotional Play of a Wagering Game |
US20100122320A1 (en) * | 2008-11-07 | 2010-05-13 | Next Gaming, Llc | Secure and Self Monitoring Slot Gaming Network |
US20100190541A1 (en) * | 2009-01-29 | 2010-07-29 | Stephen Lazar | Security System and Method for Lottery Tickets |
US20110014975A1 (en) * | 2008-02-21 | 2011-01-20 | Wms Gaming Inc. | Gaming system having displays with integrated image capture capablities |
WO2016055857A1 (en) * | 2014-10-06 | 2016-04-14 | Intralot S.A.-Integrated Lottery Systems And Services | Electronic systems of electronic terminals and servers for securing information integrity in the distributed technological environment and methods of using thereof |
Citations (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4157829A (en) * | 1975-01-28 | 1979-06-12 | System Operations, Inc. | Instant lottery game employing vending machines which are centrally controlled by computers |
US4494197A (en) * | 1980-12-11 | 1985-01-15 | Seymour Troy | Automatic lottery system |
US4591190A (en) * | 1983-09-09 | 1986-05-27 | Canadian Security Printers Inc. | Voucher with self-contained verification means |
US5168961A (en) * | 1991-02-04 | 1992-12-08 | Howard Schneider | Supermarket with self-service checkout |
US5398932A (en) * | 1993-12-21 | 1995-03-21 | Video Lottery Technologies, Inc. | Video lottery system with improved site controller and validation unit |
US5475205A (en) * | 1994-06-22 | 1995-12-12 | Scientific Games Inc. | Document verification system |
US5521368A (en) * | 1993-09-22 | 1996-05-28 | Olympus Optical Co., Ltd. | Barcode symbol reading system having function for detecting and correcting inclination of barcode symbol |
US5762552A (en) * | 1995-12-05 | 1998-06-09 | Vt Tech Corp. | Interactive real-time network gaming system |
US5791990A (en) * | 1996-12-03 | 1998-08-11 | Dittler Brothers Incorporated | Lottery system |
US5935000A (en) * | 1998-03-04 | 1999-08-10 | Gtech Rhode Island Corporation | Secure gaming ticket and validation method for same |
US6070805A (en) * | 1997-04-08 | 2000-06-06 | Zebra Technologies Corporation | Distortion resistant double-data correcting color transition barcode and method of generating and using same |
US6110044A (en) * | 1997-07-15 | 2000-08-29 | Stern; Richard H. | Method and apparatus for issuing and automatically validating gaming machine payout tickets |
US6111953A (en) * | 1997-05-21 | 2000-08-29 | Walker Digital, Llc | Method and apparatus for authenticating a document |
US6170744B1 (en) * | 1998-09-24 | 2001-01-09 | Payformance Corporation | Self-authenticating negotiable documents |
US6212504B1 (en) * | 1998-01-12 | 2001-04-03 | Unisys Corporation | Self-authentication of value documents using encoded indices |
US20010011276A1 (en) * | 1997-05-07 | 2001-08-02 | Robert T. Durst Jr. | Scanner enhanced remote control unit and system for automatically linking to on-line resources |
US20020028710A1 (en) * | 2000-05-29 | 2002-03-07 | Tsunekazu Ishihara | Game card and game system using a game machine |
US20020055381A1 (en) * | 1999-04-23 | 2002-05-09 | Tarantino Elia Rocco | Multi-player game and gaming system |
US20020094871A1 (en) * | 2000-12-20 | 2002-07-18 | Luciano Robert Anthony | Method and apparatus for maintaining game state |
US20020111210A1 (en) * | 2001-02-15 | 2002-08-15 | Luciano Robert Anthony | Anonymous player identifiers in a gaming environment |
US6500067B1 (en) * | 1998-12-04 | 2002-12-31 | Sierra Design Group | Voucher gaming system |
US6505179B1 (en) * | 1999-06-02 | 2003-01-07 | Kara Technology Incorporated | Verifying the authenticity of printed documents on universally available paper stock |
US20030036425A1 (en) * | 2001-08-10 | 2003-02-20 | Igt | Flexible loyalty points programs |
US6533168B1 (en) * | 1999-05-27 | 2003-03-18 | Peter N. Ching | Method and apparatus for computer-readable purchase receipts using multi-dimensional bar codes |
US6538757B1 (en) * | 2000-05-19 | 2003-03-25 | Pitney Bowes Inc. | Method for automatically reading electronic tickets |
US20030078094A1 (en) * | 2001-10-19 | 2003-04-24 | Cyberscan Technology, Inc. | Method and systems for cashless gaming |
US20030092477A1 (en) * | 1999-10-16 | 2003-05-15 | Sierra Design Group | Voucher gaming systems and methods |
US20030141359A1 (en) * | 2002-01-15 | 2003-07-31 | Oleg Dymovsky | Method and apparatus for a voucher security system in gaming |
US20030162591A1 (en) * | 2002-02-27 | 2003-08-28 | Igt | Player authentication for cashless gaming machine instruments |
US20030161475A1 (en) * | 2002-02-28 | 2003-08-28 | Crumly James D. | Encryption of digitized physical information based on physical tags |
US20030171145A1 (en) * | 2000-04-28 | 2003-09-11 | Igt | Cashless transaction clearinghouse |
US20030186739A1 (en) * | 2002-03-29 | 2003-10-02 | International Game Technology | Cashless bonusing for gaming machines |
US6652380B1 (en) * | 1998-12-04 | 2003-11-25 | Sierra Design Group | Cashless gaming system and method |
US20040016797A1 (en) * | 2002-07-23 | 2004-01-29 | Jones William J. | System and method for processing currency bills and documents bearing barcodes in a document processing device |
US20040039695A1 (en) * | 2000-02-03 | 2004-02-26 | Rick Rowe | Method and apparatus for facilitating monetary and reward transactions and accounting in a gaming environment |
US20040050925A1 (en) * | 2002-06-05 | 2004-03-18 | Christopher Collins | Method and device for data input |
US20040058728A1 (en) * | 2002-09-25 | 2004-03-25 | Park Place Entertainment Corporation | Self-verifying gaming voucher having secondary machine readable indicia |
US20040117627A1 (en) * | 2002-12-16 | 2004-06-17 | Xerox Corporation | Systems and methods for providing hardcopy secure documents and for validation of such documents |
US20040132529A1 (en) * | 2002-07-09 | 2004-07-08 | Samson Mkrtchyan | Gaming machine printer |
US20040199438A1 (en) * | 2000-02-03 | 2004-10-07 | Rick Rowe | Method and system for implementing electronic account transactions |
US6811486B1 (en) * | 2000-12-20 | 2004-11-02 | Sierra Design Group | Method and apparatus for enhancing game play through savable game play state |
US20060135246A1 (en) * | 2004-12-10 | 2006-06-22 | Aruze Corp. | Game machine and game system |
US20060258439A1 (en) * | 2004-12-31 | 2006-11-16 | White Michael L | System, method, and apparatus for processing wagering game voucher images |
US7139912B2 (en) * | 2000-06-09 | 2006-11-21 | Sony Corporation | Device authentication |
US20070010311A1 (en) * | 2005-04-27 | 2007-01-11 | Irwin Kenneth E Jr | Preprinted lottery tickets using a player activated electronic validation machine |
US20070026926A1 (en) * | 2005-07-26 | 2007-02-01 | Romanik Philip B | Gaming Device and Ticket for Interactive Instant Lottery Games |
US20070167226A1 (en) * | 2005-09-07 | 2007-07-19 | Kelly Bryan M | Affiliated Gaming System |
US7370190B2 (en) * | 2005-03-03 | 2008-05-06 | Digimarc Corporation | Data processing systems and methods with enhanced bios functionality |
-
2006
- 2006-02-15 US US11/276,147 patent/US20070021191A1/en not_active Abandoned
Patent Citations (49)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4157829A (en) * | 1975-01-28 | 1979-06-12 | System Operations, Inc. | Instant lottery game employing vending machines which are centrally controlled by computers |
US4494197A (en) * | 1980-12-11 | 1985-01-15 | Seymour Troy | Automatic lottery system |
US4591190A (en) * | 1983-09-09 | 1986-05-27 | Canadian Security Printers Inc. | Voucher with self-contained verification means |
US5168961A (en) * | 1991-02-04 | 1992-12-08 | Howard Schneider | Supermarket with self-service checkout |
US5521368A (en) * | 1993-09-22 | 1996-05-28 | Olympus Optical Co., Ltd. | Barcode symbol reading system having function for detecting and correcting inclination of barcode symbol |
US5398932A (en) * | 1993-12-21 | 1995-03-21 | Video Lottery Technologies, Inc. | Video lottery system with improved site controller and validation unit |
US5475205A (en) * | 1994-06-22 | 1995-12-12 | Scientific Games Inc. | Document verification system |
US5762552A (en) * | 1995-12-05 | 1998-06-09 | Vt Tech Corp. | Interactive real-time network gaming system |
US5791990A (en) * | 1996-12-03 | 1998-08-11 | Dittler Brothers Incorporated | Lottery system |
US6070805A (en) * | 1997-04-08 | 2000-06-06 | Zebra Technologies Corporation | Distortion resistant double-data correcting color transition barcode and method of generating and using same |
US20010011276A1 (en) * | 1997-05-07 | 2001-08-02 | Robert T. Durst Jr. | Scanner enhanced remote control unit and system for automatically linking to on-line resources |
US6111953A (en) * | 1997-05-21 | 2000-08-29 | Walker Digital, Llc | Method and apparatus for authenticating a document |
US6110044A (en) * | 1997-07-15 | 2000-08-29 | Stern; Richard H. | Method and apparatus for issuing and automatically validating gaming machine payout tickets |
US6212504B1 (en) * | 1998-01-12 | 2001-04-03 | Unisys Corporation | Self-authentication of value documents using encoded indices |
US5935000A (en) * | 1998-03-04 | 1999-08-10 | Gtech Rhode Island Corporation | Secure gaming ticket and validation method for same |
US6170744B1 (en) * | 1998-09-24 | 2001-01-09 | Payformance Corporation | Self-authenticating negotiable documents |
US6652380B1 (en) * | 1998-12-04 | 2003-11-25 | Sierra Design Group | Cashless gaming system and method |
US6679775B1 (en) * | 1998-12-04 | 2004-01-20 | Sierra Design Group | Voucher gaming system |
US6500067B1 (en) * | 1998-12-04 | 2002-12-31 | Sierra Design Group | Voucher gaming system |
US20020055381A1 (en) * | 1999-04-23 | 2002-05-09 | Tarantino Elia Rocco | Multi-player game and gaming system |
US6533168B1 (en) * | 1999-05-27 | 2003-03-18 | Peter N. Ching | Method and apparatus for computer-readable purchase receipts using multi-dimensional bar codes |
US6505179B1 (en) * | 1999-06-02 | 2003-01-07 | Kara Technology Incorporated | Verifying the authenticity of printed documents on universally available paper stock |
US20030092477A1 (en) * | 1999-10-16 | 2003-05-15 | Sierra Design Group | Voucher gaming systems and methods |
US20040039695A1 (en) * | 2000-02-03 | 2004-02-26 | Rick Rowe | Method and apparatus for facilitating monetary and reward transactions and accounting in a gaming environment |
US20040199438A1 (en) * | 2000-02-03 | 2004-10-07 | Rick Rowe | Method and system for implementing electronic account transactions |
US20030171145A1 (en) * | 2000-04-28 | 2003-09-11 | Igt | Cashless transaction clearinghouse |
US6538757B1 (en) * | 2000-05-19 | 2003-03-25 | Pitney Bowes Inc. | Method for automatically reading electronic tickets |
US20020028710A1 (en) * | 2000-05-29 | 2002-03-07 | Tsunekazu Ishihara | Game card and game system using a game machine |
US7139912B2 (en) * | 2000-06-09 | 2006-11-21 | Sony Corporation | Device authentication |
US6811486B1 (en) * | 2000-12-20 | 2004-11-02 | Sierra Design Group | Method and apparatus for enhancing game play through savable game play state |
US20020094871A1 (en) * | 2000-12-20 | 2002-07-18 | Luciano Robert Anthony | Method and apparatus for maintaining game state |
US20020111210A1 (en) * | 2001-02-15 | 2002-08-15 | Luciano Robert Anthony | Anonymous player identifiers in a gaming environment |
US20030036425A1 (en) * | 2001-08-10 | 2003-02-20 | Igt | Flexible loyalty points programs |
US20030078094A1 (en) * | 2001-10-19 | 2003-04-24 | Cyberscan Technology, Inc. | Method and systems for cashless gaming |
US20030141359A1 (en) * | 2002-01-15 | 2003-07-31 | Oleg Dymovsky | Method and apparatus for a voucher security system in gaming |
US20030162591A1 (en) * | 2002-02-27 | 2003-08-28 | Igt | Player authentication for cashless gaming machine instruments |
US20030161475A1 (en) * | 2002-02-28 | 2003-08-28 | Crumly James D. | Encryption of digitized physical information based on physical tags |
US20030186739A1 (en) * | 2002-03-29 | 2003-10-02 | International Game Technology | Cashless bonusing for gaming machines |
US20040050925A1 (en) * | 2002-06-05 | 2004-03-18 | Christopher Collins | Method and device for data input |
US20040132529A1 (en) * | 2002-07-09 | 2004-07-08 | Samson Mkrtchyan | Gaming machine printer |
US20040016797A1 (en) * | 2002-07-23 | 2004-01-29 | Jones William J. | System and method for processing currency bills and documents bearing barcodes in a document processing device |
US20040058728A1 (en) * | 2002-09-25 | 2004-03-25 | Park Place Entertainment Corporation | Self-verifying gaming voucher having secondary machine readable indicia |
US20040117627A1 (en) * | 2002-12-16 | 2004-06-17 | Xerox Corporation | Systems and methods for providing hardcopy secure documents and for validation of such documents |
US20060135246A1 (en) * | 2004-12-10 | 2006-06-22 | Aruze Corp. | Game machine and game system |
US20060258439A1 (en) * | 2004-12-31 | 2006-11-16 | White Michael L | System, method, and apparatus for processing wagering game voucher images |
US7370190B2 (en) * | 2005-03-03 | 2008-05-06 | Digimarc Corporation | Data processing systems and methods with enhanced bios functionality |
US20070010311A1 (en) * | 2005-04-27 | 2007-01-11 | Irwin Kenneth E Jr | Preprinted lottery tickets using a player activated electronic validation machine |
US20070026926A1 (en) * | 2005-07-26 | 2007-02-01 | Romanik Philip B | Gaming Device and Ticket for Interactive Instant Lottery Games |
US20070167226A1 (en) * | 2005-09-07 | 2007-07-19 | Kelly Bryan M | Affiliated Gaming System |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060025212A1 (en) * | 2004-07-27 | 2006-02-02 | Griswold Chauncey W | Optically sensitive display for a gaming apparatus |
US8529341B2 (en) | 2004-07-27 | 2013-09-10 | Igt | Optically sensitive display for a gaming apparatus |
US7611411B2 (en) * | 2004-08-20 | 2009-11-03 | Igt | Player tracking instruments having multiple communication modes |
US8079904B2 (en) * | 2004-08-20 | 2011-12-20 | Igt | Gaming access card with display |
US20090011821A1 (en) * | 2004-08-20 | 2009-01-08 | Igt | Gaming access card with display |
US20080176645A1 (en) * | 2004-08-20 | 2008-07-24 | Igt | Player tracking instruments having multiple communication modes |
US20070105618A1 (en) * | 2005-11-09 | 2007-05-10 | Steil Rolland N | Secure identification devices and methods for detecting and monitoring access thereof |
US8480484B2 (en) | 2005-11-09 | 2013-07-09 | Igt | Secure identification devices and methods for detecting and monitoring access thereof |
US9245416B2 (en) | 2005-11-09 | 2016-01-26 | Igt | Secure identification devices and methods for detecting and monitoring access thereof |
US8135648B2 (en) * | 2007-11-01 | 2012-03-13 | Gtech Corporation | Authentication of lottery tickets, game machine credit vouchers, and other items |
US20090117997A1 (en) * | 2007-11-01 | 2009-05-07 | Oram Thomas K | Authentication of lottery tickets, game machine credit vouchers, and other items |
US20100022291A1 (en) * | 2008-02-11 | 2010-01-28 | Stefano Frank Segreto | System and Method for Providing Promotional Play of a Wagering Game |
US9367998B2 (en) | 2008-02-21 | 2016-06-14 | Bally Gaming, Inc. | Gaming system having displays with integrated image capture capabilities |
US20110014975A1 (en) * | 2008-02-21 | 2011-01-20 | Wms Gaming Inc. | Gaming system having displays with integrated image capture capablities |
US8926434B2 (en) * | 2008-11-07 | 2015-01-06 | Next Gaming, LLC. | Server-based gaming system and method utilizing unique memory environments |
US20100122320A1 (en) * | 2008-11-07 | 2010-05-13 | Next Gaming, Llc | Secure and Self Monitoring Slot Gaming Network |
US8267766B2 (en) | 2009-01-29 | 2012-09-18 | Gtech Printing Corporation | Security system and method for lottery tickets |
WO2010087905A1 (en) * | 2009-01-29 | 2010-08-05 | Gtech Printing Corporation | Security system and method for lottery tickets |
US20100190541A1 (en) * | 2009-01-29 | 2010-07-29 | Stephen Lazar | Security System and Method for Lottery Tickets |
WO2016055857A1 (en) * | 2014-10-06 | 2016-04-14 | Intralot S.A.-Integrated Lottery Systems And Services | Electronic systems of electronic terminals and servers for securing information integrity in the distributed technological environment and methods of using thereof |
US10140459B2 (en) | 2014-10-06 | 2018-11-27 | Intralot S.A.—Integrated Lottery Systems and Services | Electronic systems of electronic terminals and servers for securing information integrity in the distributed technological environment and methods of using thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20070021191A1 (en) | Method and apparatus for storing information on a wager gaming voucher | |
US7008320B2 (en) | Gaming machine with receipt generation capabilities | |
US6892182B1 (en) | Method and apparatus for ticket generation and accounting | |
US7077747B1 (en) | Voucher-based gaming system | |
US7419428B2 (en) | Cashless transaction clearinghouse | |
US7324973B2 (en) | Gaming system and method of securely transferring a monetary value | |
US8602874B2 (en) | Cashless instrument based table game promotional system and methodology | |
US6905411B2 (en) | Player authentication for cashless gaming machine instruments | |
US6923721B2 (en) | Apparatus and method for maintaining game state | |
US6743098B2 (en) | Biometric enabled casino gaming system | |
US7766740B2 (en) | Methods and apparatus for providing a lottery game | |
US7008321B2 (en) | Method and system for issuing and using gaming machine receipts | |
US8221240B2 (en) | Gaming machine with scanning capability | |
US20060166729A1 (en) | Lottery and gaming systems with electronic instant win games | |
AU2002211627A1 (en) | Method and apparatus for ticket generation and accounting | |
US20060258439A1 (en) | System, method, and apparatus for processing wagering game voucher images | |
US20030087691A1 (en) | Method and system for issuing and using gaming machine receipts in secondary game | |
AU2002320266A1 (en) | Gaming machine with receipt generation capabilities | |
RU2367024C2 (en) | Method and device for on line electronic monitoring events for game machine | |
US8968105B2 (en) | Reorganizing a wagering game machine's NVRAM | |
AU2007216624B2 (en) | Gaming system, server, gaming terminal and game control method | |
AU2006201826A1 (en) | Method and system for issuing and using gaming machine receipts in secondary game |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: WMS GAMING INC. (ASSIGNEE ONLY), ILLINOIS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:WHITE, MICHAEL L.;MERCADO, VICTOR;REEL/FRAME:018045/0245;SIGNING DATES FROM 20060313 TO 20060613 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: BALLY GAMING, INC., NEVADA Free format text: MERGER;ASSIGNOR:WMS GAMING INC.;REEL/FRAME:036225/0201 Effective date: 20150629 |
|
AS | Assignment |
Owner name: SG GAMING, INC., NEVADA Free format text: CHANGE OF NAME;ASSIGNOR:BALLY GAMING, INC.;REEL/FRAME:051642/0103 Effective date: 20200103 |