US20070026926A1 - Gaming Device and Ticket for Interactive Instant Lottery Games - Google Patents

Gaming Device and Ticket for Interactive Instant Lottery Games Download PDF

Info

Publication number
US20070026926A1
US20070026926A1 US11/161,203 US16120305A US2007026926A1 US 20070026926 A1 US20070026926 A1 US 20070026926A1 US 16120305 A US16120305 A US 16120305A US 2007026926 A1 US2007026926 A1 US 2007026926A1
Authority
US
United States
Prior art keywords
lottery
game
ticket
gaming
payload
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/161,203
Inventor
Philip Romanik
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US11/161,203 priority Critical patent/US20070026926A1/en
Publication of US20070026926A1 publication Critical patent/US20070026926A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F3/00Board games; Raffle games
    • A63F3/06Lottos or bingo games; Systems, apparatus or devices for checking such games
    • A63F3/0605Lottery games
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F3/00Board games; Raffle games
    • A63F3/08Raffle games that can be played by a fairly large number of people
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F3/00Board games; Raffle games
    • A63F3/08Raffle games that can be played by a fairly large number of people
    • A63F3/081Raffle games that can be played by a fairly large number of people electric
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F3/00Board games; Raffle games
    • A63F3/08Raffle games that can be played by a fairly large number of people
    • A63F3/081Raffle games that can be played by a fairly large number of people electric
    • A63F2003/082Raffle games that can be played by a fairly large number of people electric with remote participants
    • A63F2003/086Raffle games that can be played by a fairly large number of people electric with remote participants played via telephone, e.g. using a modem

Definitions

  • Instant lottery games are very popular games of chance. A wide variety of games are available to meet the demands and desires of users. The games balance the excitement of playing a scratch-off type of game with meeting the legal obligations of the controlling authority. It is not uncommon for a single lottery ticket to have mutiple games or for games to have dozens of scratch-off spots.
  • instant lottery tickets do not act like casino games, many lottery games attempt to simulate them. For example, poker hands might be uncovered when the user scratches off spots to reveal the cards. In the casino game of poker, the outcome of a poker hand depends upon choices the user makes, as well as luck and the response of other players. When an individual instant lottery ticket is produced, it has a fixed outcome. The user is free to scratch off spots in any order, but the outcome is always the same.
  • an instant lottery ticket can have a single box which is scratched off to reveal the value of the card.
  • this type of game is usually reserved for store and product promotions. People are attracted to certain types of instant games, which explain one reason why there are so many forms of instant lottery tickets.
  • Cellphones afford an excellent gaming platform because of their wide use throughout the world. Camera phones are also common and two-dimensional barcode software exists to read internet url's by taking a picture of the barcode. If this technology is extended to import instant lottery ticket information into a cell phone, the cell phone platform becomes a complete gaming solution.
  • the invention describes a method where an instant lottery ticket contains a hidden area containing the ticket outcome.
  • This gaming payload contains enough information such that a hand-held, or other such electronic device can act as the user interface to enhance the gaming experience.
  • the payload can be in human readable format, but does not necessarily allow the user to determine the outcome of the ticket.
  • the payload information is input into the electronic gaming device.
  • the gaming device can be of many forms, including a personal computer, hand-held casino game device, or cellular phone.
  • the input means to load the gaming device with the gaming payload depends upon the type of gaming device used. Methods include manual keyboard entry, entry via a one-dimensional or two-dimensional barcode scanner, magnetic strip, or via a camera to acquire an image of the payload information.
  • the gaming device is configured by the user with certain game parameters. For example, the user might configure their gaming device to play video poker with random play for 10 hands. Although the final outcome is fixed, the gaming device will deal poker hands so the final winnings will match the fixed outcome.
  • the device's user interface is used to interact with the user.
  • the limitation of a gaming device depends upon its input and display capabilities. Although no user input is required, the gaming device usually has at least one input, such as a button, and sufficient display for the gaming experience.
  • the gaming device is a cellular phone with a graphical display. This allows many different games to be played, such as emulating a slot machine, or traditional casino games such as roulette and poker.
  • FIG. 1 is a plain view of an instant lottery ticket according to one presently preferred embodiment of this invention
  • FIG. 2 shows a block diagram depicting how the instant lottery ticket payload can be encrypted
  • FIG. 3 shows a block diagram depicting how the instant lottery ticket payload is decrypted by the gaming device
  • FIG. 4 shows a block diagram depicting the gaming device
  • FIG. 5 shows a flow chart describing the behavior of the gaming device when it emulates a simple slot machine
  • FIG. 1 is a view of an instant lottery ticket 105 .
  • the ticket contains a payload portion 110 and a validation portion 115 .
  • payload 110 contains the actual scratch-off regions that comprise the game.
  • payload 110 contains sufficient information about the game in order for an electronic game to be played on an electronic gaming device.
  • the outcome of the instant lottery ticket i.e. the winning value of the ticket, if any, is encoded in the payload.
  • the result of the electronic game will always match the value of ticket 105 .
  • Payload 110 is protected from being read, either visually or electronically.
  • payload 110 is covered by an opaque, removable scratch-off layer as found on currently instant lottery tickets.
  • a validation portion 115 contains information intended only for the lottery controlling authority. The use and encoding of the validation portion 115 is the same as used by current instant lottery tickets. Some lottery authorities can combine payload 110 and validation portion 115 into a single scratch-off area, similar to how they are often used today.
  • Payload 110 contains numerous fields to describe the particulars of the instant lottery ticket 105 .
  • Payload fields include information about the issuing authority, ticket denomination, type of instant game, expiration date, outcome of the ticket, winning increment, game restrictions, and checksum information.
  • the issuing authority id allows the ticket to list who issued the ticket and can be used by the electronic gaming device to follow certain rules defined by the controlling authority.
  • the payload can also include the ticket denomination which can prove useful when determining the outcome of bets as the game progresses.
  • the payload can also include the expiration date to remind users when and if the instant lottery ticket will or has expired.
  • the payload contains the outcome of the ticket and represents the value of the ticket, if any, when the ticket is redeemed.
  • a winning increment can also be specified in the payload to specify the minimum amount which can be won at any step while the game progresses.
  • the payload can also specify gaming restrictions which the electronic gaming device must adhere to. The gaming restrictions can include, but are not limited to, which games can be used to play the instant lottery game, or how many individual games or bets comprise the entire game.
  • payload 110 is encrypted on the instant lottery ticket so the winning amount cannot be determiend unless read by an approved gaming device.
  • FIG. 2 shows a block diagram to describe how the payload information is encrypted.
  • Procedure 205 shows how an unencrypted lottery payload is transformed into an encrypted lottery payload.
  • Generator 225 is responsible for computing the payload information for an individual instant lottery ticket. Generator 225 is identical to the step performed by existing instant lottery ticket fabrication.
  • the Lottery authority 210 generates a private key and a public key using public-key encryption technology.
  • the private key is a secret key retained by the lottery authority and encypts the payload by encryptor 230 .
  • Encryptor 230 can perform any suitable encryption technology, but in the preferred invention the RSA algorithm is used for encryption and decryption.
  • the encrypted payload is passed to lottery printer 235 to generate the actual instant lottery ticket.
  • the lottery agency id and checksum information is stored in an unencrypted format. This allows the gaming device to determine what authority issued the instant lottery ticket, and to verify the payload information has not been corrupted.
  • the lottery authority 210 makes their public key available to approved gaming device manufacturers 220 .
  • Device manufacturer 220 generates a private key and a public key using public-key encryption technology.
  • Encryptor 240 is used to encrypt the lottery authority public key using the gaming device private key. This encrypted key is stored inside gaming device 245 .
  • Gaming device 245 can be any suitable hardware or software device, but in the preferred embodiment of the invention, gaming device 245 is a software application that runs on a cellular telephone.
  • the encrypted lottery authority key is stored in the gaming device in encrypted format. It is only decrypted during the process of decrypting payload 110 .
  • the encrypted lottery authority key can be permanently stored on the gaming device, or loaded on demand when an unknown instant lottery ticket is used by the device.
  • FIG. 3 shows the decryption step of the invention to recover the unencrypted payload.
  • Procedure 305 describes how the encrypted payload is converted into its unencrypted format.
  • the gaming device public key is stored inside gaming device 245 .
  • the encrypted gaming device key is also stored inside gaming device 245 .
  • Decryptor 310 is used to recover the lottery authority public key from its encrypted version.
  • the lottery authority public key is stored in temporary memory and is deleted as soon as possible.
  • decryption uses the RSA algorithm.
  • Lottery payload reader 315 is used to read the payload information from the lottery ticket. The reader can work in a variety of the ways, including, but not limited to, one and two dimensional barcode reading, and optical character recognition.
  • Decryptor 320 will decrypt the payload extracted by reader 315 using the lottery authority public key produced by decryptor 310 .
  • the unencrypted payload produced by Decryptor 320 can be read to determine the winning value of the ticket as well as configuration and limitations for the gaming device.
  • the payload is stored in temporary memory and is slightly encrypted to make it more difficult to be monitored by electronic and software debugging devices.
  • FIG. 4 shows a block diagram of the components that comprise the gaming device 405 (also referred to as gaming device 245 in earlier figures) according to the invention.
  • the gaming device 405 has a reader 425 (also referred to as reader 315 in earlier figures) which causes the encrypted payload information to be input to gaming device 405 .
  • Possible devices for reader 425 include, but it not limited to, a keyboard or keypad, one and two dimensional barcode scanners, magnetic strip or an electronic camera. In the preferred embodiment of the invention, an electronic camera is used to input an image of the encrypted payload into gaming device 405 .
  • Existing barcode software will extract the encrypted payload from a picture of a two-dimensional barcode.
  • Reader 425 includes the ability to convert the encrypted payload into an internal electronic representation as well as compute an unencrypted version of the payload.
  • the unencrypted payload is made available to control 410 .
  • Control 410 coordinates the activities of gaming device 405 to play an electronic lottery game.
  • Configuration 420 contains user-defined information about the desired game or games to be played, as well as options specific to a particular game. For example, if gaming device 405 is configured to play a simple slot machine, the probabaility of frequent payouts (also referred to as a loose machine) can be set, as well as the number of pulls allowed to play the entire game.
  • the user interacts with the gaming device with input 430 .
  • Input 430 is not a mandatory element because the gaming device can be configured to automatically play a game when the payload is accepted by reader 425 .
  • the input device is the keypad and associated buttons on a cellular phone.
  • the status of the game is shown on display 435 . Some kind of display is required and must at a minimum show the final results of the game (i.e. the fixed outcome of the ticket).
  • the display is the screen of a cell phone capable of displaying a graphical representation of the game.
  • Gaming logic 415 is responsible for generating the outcome after each step of the game. Gaming logic 415 understands the rules for at least one game, but typically can play numerous games. The type of game played depends upon information found in payload 110 or stored in configuration 420 .
  • FIG. 5 shows a flow chart illustrating a method 500 according to the invention of playing a simple game.
  • This flow chart is illustrative and not in any way limiting.
  • the process begins with step 501 .
  • step 501 the gaming device initializes itself with the current game setup configuration and decodes the encrypted payload.
  • step 505 the gaming device waits for user input. In the case of a slot machine, and in the preferred embodiment of the invention, the software waits for the user to enter a key on the cell phone keypad.
  • step 510 a check is made to see if the user wants to continue playing, or to restart the game. If the user restarts the game, control continues with step 501 and the gaming device is reinitialized.
  • step 515 a single iteration of the game is played.
  • the outcome from the step is computed using the gaming configuration and limitations imposed by the payload. When all iterations of the game are run, the outcome of the game will match the winning value of the ticket.
  • step 520 information about the current iteration, as well as the totals for the game are displayed. In the preferred embodiment of the invention, step 520 also contains a graphical element to enhance the enjoyment of playing the game.
  • step 525 the gaming device checks to see if there are additional iterations of the game. If there are more iterations, control passes to step 505 . If the game is finished, control is passed to step 530 and the final results are shown. In the preferred embodiment of the invention, graphics play a heavy role in step 530 to congratulate the user for winning the game, or encouraging the user to play a new game.
  • the self-contained program demonstrates the process of running a game using information from a payload and user configuration.
  • the program emulates a simple slot machine with random payout after each step. When the game is complete the payout equals the value encoded in the payload.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

An instant lottery ticket and gaming device that improves user interaction and excitement. The gaming device makes the fixed outcome result of a ticket appear more like a casino-type or other multiple iteration game. Game configuration and interaction between the user and the gaming device depends upon user preferences and any limitations imposed by the lottery authority.

Description

    REFERENCES CITES, U.S. PATENT DOCUMENTS
  • 6,869,358 March, 2005 Yacenda 463/17
    6,736,324 May, 2004 Behm, et al. 235/487
    6,607,439 August, 2003 Schneier, et al. 463/17
    6,572,107 June, 2003 Walker, et al. 273/139
    US 2003/0045340 A1 March, 2003 Roberts, et al. 463/17
  • REFERNCES CITED, OTHER PUBLICATIONS
  • Generating two-dimensional barcodes, http://www.idautomation.com/java/dmservlet.html
  • UW grad eases Internet use on cellphones, Imprint newspaper, University of Waterloo, Jun. 1 8, 2004,
  • http://imprint.uwaterloo.ca/story.php?f=2&t=5236&i=&v=f&story=5236
  • Semacode Corporation, URL barcodes for ubiquitous computing, http://semacode.org
  • BACKGROUND OF THE INVENTION
  • Instant lottery games are very popular games of chance. A wide variety of games are available to meet the demands and desires of users. The games balance the excitement of playing a scratch-off type of game with meeting the legal obligations of the controlling authority. It is not uncommon for a single lottery ticket to have mutiple games or for games to have dozens of scratch-off spots.
  • Although instant lottery tickets do not act like casino games, many lottery games attempt to simulate them. For example, poker hands might be uncovered when the user scratches off spots to reveal the cards. In the casino game of poker, the outcome of a poker hand depends upon choices the user makes, as well as luck and the response of other players. When an individual instant lottery ticket is produced, it has a fixed outcome. The user is free to scratch off spots in any order, but the outcome is always the same.
  • Instant lottery tickets offer the convienence of purchase, whereas the ability to play casino-style games requires the user to be present in a casino, or via some kind of electronic connection as permitted by law.
  • The success of instant lottery tickets depends in part to frequent changes in the gaming experience. In its simplest form, an instant lottery ticket can have a single box which is scratched off to reveal the value of the card. However, this type of game is usually reserved for store and product promotions. People are attracted to certain types of instant games, which explain one reason why there are so many forms of instant lottery tickets.
  • It is advantageous to separate the instant lottery ticket value and purchase from the game used to reveal the winning amount, if any. Once a person visits a lottery agent and purchases an instant ticket of some denomination, the outcome of the purchase is fixed. If you provide the purchaser with the ability to customize the gaming experience, the enjoyment of the game is increased, promoting the purchase of additional lottery tickets. Also, the need to stock dozens of different instant tickets of the same denomination is diminished.
  • Cellphones afford an excellent gaming platform because of their wide use throughout the world. Camera phones are also common and two-dimensional barcode software exists to read internet url's by taking a picture of the barcode. If this technology is extended to import instant lottery ticket information into a cell phone, the cell phone platform becomes a complete gaming solution.
  • BRIEF SUMMARY OF THE INVENTION
  • The invention describes a method where an instant lottery ticket contains a hidden area containing the ticket outcome. This gaming payload contains enough information such that a hand-held, or other such electronic device can act as the user interface to enhance the gaming experience. Once the ticket payload is revealed, often by scratching the cover obscuring the information, it can be used to play a variety of games. The payload can be in human readable format, but does not necessarily allow the user to determine the outcome of the ticket.
  • To play the instant lottery game, the payload information is input into the electronic gaming device. The gaming device can be of many forms, including a personal computer, hand-held casino game device, or cellular phone. The input means to load the gaming device with the gaming payload depends upon the type of gaming device used. Methods include manual keyboard entry, entry via a one-dimensional or two-dimensional barcode scanner, magnetic strip, or via a camera to acquire an image of the payload information.
  • The gaming device is configured by the user with certain game parameters. For example, the user might configure their gaming device to play video poker with random play for 10 hands. Although the final outcome is fixed, the gaming device will deal poker hands so the final winnings will match the fixed outcome.
  • To play the game, the device's user interface is used to interact with the user. The limitation of a gaming device depends upon its input and display capabilities. Although no user input is required, the gaming device usually has at least one input, such as a button, and sufficient display for the gaming experience. In the preferred embodiment of the invention, the gaming device is a cellular phone with a graphical display. This allows many different games to be played, such as emulating a slot machine, or traditional casino games such as roulette and poker.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The objectives and features of the invention will become more readily apparent from the following detailed description taken in conjunction with the accompanying drawing in which:
  • FIG. 1 is a plain view of an instant lottery ticket according to one presently preferred embodiment of this invention;
  • FIG. 2 shows a block diagram depicting how the instant lottery ticket payload can be encrypted;
  • FIG. 3 shows a block diagram depicting how the instant lottery ticket payload is decrypted by the gaming device;
  • FIG. 4 shows a block diagram depicting the gaming device;
  • FIG. 5 shows a flow chart describing the behavior of the gaming device when it emulates a simple slot machine;
  • DETAILED DESCRIPTION OF THE INVENTION
  • Those of ordinary skill in the art will realize that the following description of the present invention is illustrative only and not in any way limiting. Other embodiments of the invention will readily suggest themselves to such skilled persons having the benefit of this disclosure. The various features of the invention will now be described with respect to the figures, in which like parts are identified with the same reference characters.
  • FIG. 1 is a view of an instant lottery ticket 105. In most respects the design of ticket 105 can be as varied as any instant ticket marketed by lotteries today. The ticket contains a payload portion 110 and a validation portion 115. In terms of todays instant tickets, payload 110 contains the actual scratch-off regions that comprise the game. In this invention, payload 110 contains sufficient information about the game in order for an electronic game to be played on an electronic gaming device. The outcome of the instant lottery ticket, i.e. the winning value of the ticket, if any, is encoded in the payload. The result of the electronic game will always match the value of ticket 105. Payload 110 is protected from being read, either visually or electronically. In the preferred embodiment of the invention, payload 110 is covered by an opaque, removable scratch-off layer as found on currently instant lottery tickets. To enable validation and redemption, a validation portion 115 contains information intended only for the lottery controlling authority. The use and encoding of the validation portion 115 is the same as used by current instant lottery tickets. Some lottery authorities can combine payload 110 and validation portion 115 into a single scratch-off area, similar to how they are often used today.
  • Payload 110 contains numerous fields to describe the particulars of the instant lottery ticket 105. Payload fields include information about the issuing authority, ticket denomination, type of instant game, expiration date, outcome of the ticket, winning increment, game restrictions, and checksum information. The issuing authority id allows the ticket to list who issued the ticket and can be used by the electronic gaming device to follow certain rules defined by the controlling authority. The payload can also include the ticket denomination which can prove useful when determining the outcome of bets as the game progresses. The payload can also include the expiration date to remind users when and if the instant lottery ticket will or has expired. The payload contains the outcome of the ticket and represents the value of the ticket, if any, when the ticket is redeemed. A winning increment can also be specified in the payload to specify the minimum amount which can be won at any step while the game progresses. The payload can also specify gaming restrictions which the electronic gaming device must adhere to. The gaming restrictions can include, but are not limited to, which games can be used to play the instant lottery game, or how many individual games or bets comprise the entire game.
  • In the preferred embodiment of the invention, payload 110 is encrypted on the instant lottery ticket so the winning amount cannot be determiend unless read by an approved gaming device. FIG. 2 shows a block diagram to describe how the payload information is encrypted. Procedure 205 shows how an unencrypted lottery payload is transformed into an encrypted lottery payload. Generator 225 is responsible for computing the payload information for an individual instant lottery ticket. Generator 225 is identical to the step performed by existing instant lottery ticket fabrication. The Lottery authority 210 generates a private key and a public key using public-key encryption technology. The private key is a secret key retained by the lottery authority and encypts the payload by encryptor 230. Encryptor 230 can perform any suitable encryption technology, but in the preferred invention the RSA algorithm is used for encryption and decryption. The encrypted payload is passed to lottery printer 235 to generate the actual instant lottery ticket. In the preferred embodiment of the invention, the lottery agency id and checksum information is stored in an unencrypted format. This allows the gaming device to determine what authority issued the instant lottery ticket, and to verify the payload information has not been corrupted. The lottery authority 210 makes their public key available to approved gaming device manufacturers 220. Device manufacturer 220 generates a private key and a public key using public-key encryption technology. Encryptor 240 is used to encrypt the lottery authority public key using the gaming device private key. This encrypted key is stored inside gaming device 245. Gaming device 245 can be any suitable hardware or software device, but in the preferred embodiment of the invention, gaming device 245 is a software application that runs on a cellular telephone. The encrypted lottery authority key is stored in the gaming device in encrypted format. It is only decrypted during the process of decrypting payload 110. The encrypted lottery authority key can be permanently stored on the gaming device, or loaded on demand when an unknown instant lottery ticket is used by the device.
  • FIG. 3 shows the decryption step of the invention to recover the unencrypted payload. Procedure 305 describes how the encrypted payload is converted into its unencrypted format. The gaming device public key is stored inside gaming device 245. The encrypted gaming device key is also stored inside gaming device 245. Decryptor 310 is used to recover the lottery authority public key from its encrypted version. In the preferred embodiment of the invention, the lottery authority public key is stored in temporary memory and is deleted as soon as possible. In the preferred embodiment of the invention, decryption uses the RSA algorithm. Lottery payload reader 315 is used to read the payload information from the lottery ticket. The reader can work in a variety of the ways, including, but not limited to, one and two dimensional barcode reading, and optical character recognition. Decryptor 320 will decrypt the payload extracted by reader 315 using the lottery authority public key produced by decryptor 310. The unencrypted payload produced by Decryptor 320 can be read to determine the winning value of the ticket as well as configuration and limitations for the gaming device. In the preferred embodiment of the invention, the payload is stored in temporary memory and is slightly encrypted to make it more difficult to be monitored by electronic and software debugging devices.
  • FIG. 4 shows a block diagram of the components that comprise the gaming device 405 (also referred to as gaming device 245 in earlier figures) according to the invention. The gaming device 405 has a reader 425 (also referred to as reader 315 in earlier figures) which causes the encrypted payload information to be input to gaming device 405. Possible devices for reader 425 include, but it not limited to, a keyboard or keypad, one and two dimensional barcode scanners, magnetic strip or an electronic camera. In the preferred embodiment of the invention, an electronic camera is used to input an image of the encrypted payload into gaming device 405. Existing barcode software will extract the encrypted payload from a picture of a two-dimensional barcode. Reader 425 includes the ability to convert the encrypted payload into an internal electronic representation as well as compute an unencrypted version of the payload. The unencrypted payload is made available to control 410. Control 410 coordinates the activities of gaming device 405 to play an electronic lottery game. Configuration 420 contains user-defined information about the desired game or games to be played, as well as options specific to a particular game. For example, if gaming device 405 is configured to play a simple slot machine, the probabaility of frequent payouts (also referred to as a loose machine) can be set, as well as the number of pulls allowed to play the entire game. The user interacts with the gaming device with input 430. Input 430 is not a mandatory element because the gaming device can be configured to automatically play a game when the payload is accepted by reader 425. In the preferred configuration, the input device is the keypad and associated buttons on a cellular phone. The status of the game is shown on display 435. Some kind of display is required and must at a minimum show the final results of the game (i.e. the fixed outcome of the ticket). In the preferred configuration, the display is the screen of a cell phone capable of displaying a graphical representation of the game. Gaming logic 415 is responsible for generating the outcome after each step of the game. Gaming logic 415 understands the rules for at least one game, but typically can play numerous games. The type of game played depends upon information found in payload 110 or stored in configuration 420.
  • FIG. 5 shows a flow chart illustrating a method 500 according to the invention of playing a simple game. This flow chart is illustrative and not in any way limiting. The process begins with step 501. In step 501, the gaming device initializes itself with the current game setup configuration and decodes the encrypted payload. In step 505, the gaming device waits for user input. In the case of a slot machine, and in the preferred embodiment of the invention, the software waits for the user to enter a key on the cell phone keypad. In step 510 a check is made to see if the user wants to continue playing, or to restart the game. If the user restarts the game, control continues with step 501 and the gaming device is reinitialized. When the user instructs the gaming device to continue, control continues with step 515. In step 515, a single iteration of the game is played. The outcome from the step is computed using the gaming configuration and limitations imposed by the payload. When all iterations of the game are run, the outcome of the game will match the winning value of the ticket. In step 520 information about the current iteration, as well as the totals for the game are displayed. In the preferred embodiment of the invention, step 520 also contains a graphical element to enhance the enjoyment of playing the game. In step 525, the gaming device checks to see if there are additional iterations of the game. If there are more iterations, control passes to step 505. If the game is finished, control is passed to step 530 and the final results are shown. In the preferred embodiment of the invention, graphics play a heavy role in step 530 to congratulate the user for winning the game, or encouraging the user to play a new game.
  • A further understanding of the invention may be attained by reference to the following C# program. The self-contained program demonstrates the process of running a game using information from a payload and user configuration. The program emulates a simple slot machine with random payout after each step. When the game is complete the payout equals the value encoded in the payload.
  • Using System;
     namespace Sim
     {
    // ********* *
    // * *
    // * Enum *
    // * *
    // ********* *
    // List is not limiting; it is illustrative of possible gaming types
    public enum eGameType
    {
     eNone = 0, // No game. Return ticket outcome immediately
     eSLineSlot = 1, // Simple, Single, pay-line slot machine
     eMLineSlot = 2, // Multi pay-line slot machine
     eVideoPoker = 3, // Classic video poker, including payouts
    };
    // ************ *
    // * *
    // * Payload *
    // * *
    // ************ *
    // Sample payload represents a classical instant lottery game where
    // money is won. Payload can be extended to cover non-monetary
    // prizes as well.
    public struct PayLoad
    {
     public uint authority; // Issuing authority id
     public float denomination; // Ticket denomination
     public uint gametype; // Type of game
     public DateTime expires; // Expiration date of game
     public float outcome; // Outcome of ticket
     public float increment; // Winning increment.
     public uint restrictions; // Gaming restrictions
     public uint checksum; // Checksum
    };
    // ****************** *
    // * *
    // * Configuration *
    // * *
    // ****************** *
    // User configuration parameters
    public struct Configuration
    {
     public uint attempts; // Number of gaming attempts;
     public eGameType gametype; // Type of game
     public float gametightness; // Tightness of game, (0-1).
    // Higher the number, lower
    // the payout
    };
    // *********** *
    // * *
    // * Reader *
    // * *
    // *********** *
    // Read the payload from the ticket by the input means available
    // to the device. In this program, the Reader generates a fixed
    // payload
    public class Reader
    {
     public Reader ( )
     {
    payload_.authority = 0;
    payload_.denomination = 5.0F;
    payload_.gametype = (uint) eGameType.eSLineSlot;
    payload_.expires = new DateTime (DateTime.Now.Year + 1,
    DateTime.Now.Month,
    DateTime.Now.Day) ;
    payload_.outcome = 10.0F; // A winning ticket
    payload_.increment = 0.50F;
    payload_.restrictions = 0;
    payload_.checksum = 0;
     }
     public PayLoad payload
     {
    get { return payload_; }
     }
     private PayLoad payload_;
    };
    // ***************** *
    // * *
    // * DeviceConfig *
    // * *
    // ***************** *
    // Device has local configuration parameters which the user can
    // alter. In this program the device configuration is fixed.
    public class DeviceConfig
    {
     public DeviceConfig ( )
     {
    config_.attempts = 10;
    config_.gametype = eGameType.eSLineSlot;
    config_.gametightness = 0.50F;
     }
     public Configuration configuration
     {
    get { return config_; }
     }
     private Configuration config_;
    };
    // ************ *
    // * *
    // * Display *
    // * *
    // ************ *
    // Display device. In this program, the console is used
    public class Display
    {
     public void display (int iteration, uint total, float winning,
    float balance)
     {
    Console.WriteLine
     (“iteration {0} of {1}: Winning = {2} Total Won = {3}”,
      iteration, total, winning, balance);
     }
    };
    // ************* *
    // * *
    // * Controls *
    // * *
    // ************* *
    // Controls device. In this program, no controls are used.
    public class Controls
    {
     // Wait for a user control to be activated and return the status
     public uint wait ( )
     {
    return 0;
     }
    };
    // ********* *
    // * *
    // * Game *
    // * *
    // ********* *
    class Game
    {
     public Game (PayLoad payload, Configuration configuration)
     {
    this.payload = payload;
    this.configuration = configuration;
    remaining = this.configuration.attempts;
    balance = 0.0F;
     }
     // Perform a single gaming iteration. Returns the winning amount,
     // if any, during the iteration
     public float iteration ( )
     {
     float winning = 0.0F;
     if (remaining == 0)
    return winning;
     // Remaining winnings to distribute
     float todistribute = (payload.outcome − balance);
     if (todistribute < 0.0F)
     {
    // This is possible if the game has a “cost” associated with
    // each round. For this program, the cost is zero so a
    // negative value represents a serious error
    balance = payload.outcome;
    todistribute = 0.0F;
     }
     // Number of “increments” that can be awarded to the user.
     int inc = (int) Math.Floor (todistribute / payload.increment);
     if (remaining > 1)
     {
    // Use a random number to determine the win for this round.
    // The looseness is a (0-1) value to multiply the random
    // number by.
    Random random = new Random ( );
    float r = random.Next (1, 1000) / 1000.0F;
    // Compute the number of increments to payout. In this
    // program, the payout is reduced by the number of iterations
    // remaining. This could also use a lookup table to weight the
    // probability of a payout as the game proceeeds. The
    // probability function should also take into account the
    // dynamics of the game you are emulating.
    int npayout = (int) Math.Floor
     (inc * configuration.gametightness * r / remaining);
    winning = payload.increment * npayout;
     }
     else
     {
    // On the last iteration, return any remaining balance. This
    // simplifies the math. An alternate way is to modify the
    // random number to return a number that becomes 1.0 on the
    // last iteration.
    winning = todistribute;
     }
     remaining−−;
     balance += winning;
     return winning;
    }
    // Remaining iterations
    public uint Remaining
    {
     get { return remaining; }
    }
    public float Balance
    {
     get { return balance; }
    }
    // Gaming constants and parameters
    private PayLoad payload; // Ticket payload
    private Configuration configuration; // Device configuration
    // Gaming variables
    private uint remaining; // Gaming attempts remaining
    private float balance; // Balance
    /// <summary>
    /// Play a game
    /// </summary>
    [STAThread]
    static void Main(string[] args)
    {
     Reader reader = new Reader ( );
     Display display = new Display ( );
     Controls controls = new Controls ( );
     DeviceConfig config = new DeviceConfig ( );
     Game game = new Game (reader.payload, config.configuration);
     int iteration = 0;
     while (game.Remaining > 0)
     {
    controls.wait ( );
    float winning = game.iteration ( );
    iteration++;
    display.display (iteration, config.configuration.attempts,
    winning, game.Balance);
     }
    }
     }
    }

Claims (12)

1. An instant lottery gaming system comprising:
a. A lottery ticket having a removable portion concealing instant game information including the fixed outcome of the ticket;
b. A reader means to input lottery ticket information into the gaming device;
c. An input means whereby the lottery player can interact with the lottery game;
d. A display means to show the user the current status of the game and current winnings, if any;
e. A configuration means to hold user gaming preferences;
f. A gaming logic means to play one or more lottery games;
f. A controller means to manage the operation of the gaming device.
2. The lottery gaming system of claim 1 wherein the information on the lottery ticket is encrypted so the outcome of the ticket cannot be determined without using the gaming device.
3. The lottery gaming system of claim 1 wherein the reader means reads the encrypted lottery ticket information and converts it to its unencrypted form.
4. The lottery gaming system of claim 1 wherein the gaming device is a cellular phone with integrated keypad, graphical display, and digital camera.
5. The lottery gaming system of claim 4 where the gaming system runs as a software component on the cellular phone.
6. The lottery gaming system of claim 1 wherein the gaming logic emulates popular casino games and other games of chance, and permits multiple gaming attempts to increase player enjoyment.
7. The lottery gaming system of claim 1 wherein the configuration means saves user preferences in non-volatile storage allowing a new game to start immediately when a lottery ticket is read by the reader means.
8. A lottery ticket comprising a removable portion to reveal instant game information that requires an electronic gaming device to determine the winning value of the ticket by playing an interactive game.
9. A lottery ticket of claim 8 wherein the game information is encrypted such that it can only be recognized by devices approved by the controlling lottery authority.
10. A method of conducting a lottery comprising the steps of:
a. accepting instant lottery information from a ticket;
b. applying user configuration to determine what game to play, how long the game will last, and game specific parameters;
c. optionally restricting the game choice and parameters to limitations imposed by the information on the lottery ticket;
d. interactively playing the game showing gaming information after each step of the game;
e. displaying the final, fixed outcome of the lottery ticket.
11. The method of claim 10 wherein the step of accepting instant lottery information consists of reading the fixed outcome of the ticket as well as the ticket price, expiration date, and gaming limitations.
12. The method of claim 10 wherein the step of restricting the game choice and parameters consists of enforcing limitations imposed by the lottery authority when the game is played and overrides any user specified configuration.
US11/161,203 2005-07-26 2005-07-26 Gaming Device and Ticket for Interactive Instant Lottery Games Abandoned US20070026926A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/161,203 US20070026926A1 (en) 2005-07-26 2005-07-26 Gaming Device and Ticket for Interactive Instant Lottery Games

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/161,203 US20070026926A1 (en) 2005-07-26 2005-07-26 Gaming Device and Ticket for Interactive Instant Lottery Games

Publications (1)

Publication Number Publication Date
US20070026926A1 true US20070026926A1 (en) 2007-02-01

Family

ID=37695073

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/161,203 Abandoned US20070026926A1 (en) 2005-07-26 2005-07-26 Gaming Device and Ticket for Interactive Instant Lottery Games

Country Status (1)

Country Link
US (1) US20070026926A1 (en)

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070021191A1 (en) * 2005-02-15 2007-01-25 White Michael L Method and apparatus for storing information on a wager gaming voucher
US20080015007A1 (en) * 2006-04-21 2008-01-17 O'brien Jim Instant-win lottery game and ticket
US20100304828A1 (en) * 2009-05-26 2010-12-02 Nancy Bettcher Game ticket with a related web site
US20110032078A1 (en) * 2009-08-05 2011-02-10 Paul Francis Guiziel Mobile CAT
US20110034230A1 (en) * 2009-08-05 2011-02-10 Alchemy3, Llc Method and Apparatus For Checking A Ticket Status From A Random Draw Game
US20110086692A1 (en) * 2009-10-08 2011-04-14 Paul Francis Guziel MobileKittens
US20110086693A1 (en) * 2009-10-08 2011-04-14 Alchemy 3, Llc Terminal generated mobile random draw games
US20110165933A1 (en) * 2009-08-05 2011-07-07 Alchemy3, Llc Method and Apparatus For Checking A Ticket Status From A Random Draw Game
US20110169970A1 (en) * 2007-05-08 2011-07-14 Philip Wesby System and Method for Data Acquisition and Processing
US20120123568A1 (en) * 2009-05-26 2012-05-17 Douglas Pollard Game Apparatus for Combined Play Including a First Play and Web Site Play
US20120122538A1 (en) * 2009-05-26 2012-05-17 Douglas Pollard Lottery Game Ticket Apparatus Including Network Communication of Information on the Game to Other Players
US20120122537A1 (en) * 2009-05-26 2012-05-17 Nancy Bettcher Game Apparatus for Enhanced Play Including Web Site Play
US20120302309A1 (en) * 2009-05-26 2012-11-29 Lori Ericka Denton Lottery Game Apparatus Including the Accumulation of Player Points
US20120330736A1 (en) * 2011-05-31 2012-12-27 Sean Beckner System and Method of Gifting, Gift Sharing, and Gift Redemption
US20130012288A1 (en) * 2009-12-22 2013-01-10 Multilot As Lottery tickets, systems, and methods
NL2011307C2 (en) * 2013-08-15 2015-02-26 Won In A Million Pty Ltd Method and system for determining a winner of a lottery.
US10565823B2 (en) 2009-12-22 2020-02-18 Multilot As Games, lotteries, and sweepstakes and tickets, systems, technologies, and methods related thereto
WO2020053666A1 (en) * 2018-09-14 2020-03-19 Reidar Magnus Nordby Games, lotteries, and sweepstakes and tickets, systems, technologies, and methods related thereto
US10950090B2 (en) * 2008-11-12 2021-03-16 Sg Gaming, Inc. Transferring awards via optical machine readable data representation images
US20210121772A1 (en) * 2019-10-28 2021-04-29 Scientific Games International, Inc. Scratch-off lottery ticket card with multiple game tickets
US11011027B2 (en) 2009-12-22 2021-05-18 Multilot As Games, lotteries, and sweepstakes and tickets, systems, technologies, and methods related thereto
US11151838B2 (en) * 2019-09-10 2021-10-19 Igt Global Solutions Corporation Blockchain-based smart contract instant lottery ticket
US11233773B2 (en) * 1999-07-16 2022-01-25 Dennis Dupray Trusted communications between untrusting parties
US11244538B2 (en) 2009-12-22 2022-02-08 Multilot As Games, lotteries, and sweepstakes and tickets, systems, technologies, and methods related thereto
US11286100B2 (en) 2017-12-21 2022-03-29 The Boeing Company Methods for depositing an extrudable substance onto a surface

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5417424A (en) * 1993-09-28 1995-05-23 Gtech Corporation Player operated win checker appended to lottery agent terminal
US20030045340A1 (en) * 2001-09-06 2003-03-06 Interlott Technologies, Inc. Lottery game, ticket and interactive method of play
US6572107B1 (en) * 1997-12-31 2003-06-03 Walker Digital, Llc Ticket for instant lottery game and method of playing same
US6607439B2 (en) * 1995-06-30 2003-08-19 Walker Digital, Llc Off-line remote system for lotteries and games of skill
US20030169923A1 (en) * 2002-03-07 2003-09-11 Butterworth Mark Melvin Method and apparatus for performing optical character recognition (OCR) and text stitching
US6736324B2 (en) * 1994-06-22 2004-05-18 Scientific Games Inc. Lottery ticket bar code
US6869358B2 (en) * 1999-12-10 2005-03-22 Elot, Inc. System and a method for operating on-line governmental lottery games

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5417424A (en) * 1993-09-28 1995-05-23 Gtech Corporation Player operated win checker appended to lottery agent terminal
US6736324B2 (en) * 1994-06-22 2004-05-18 Scientific Games Inc. Lottery ticket bar code
US6607439B2 (en) * 1995-06-30 2003-08-19 Walker Digital, Llc Off-line remote system for lotteries and games of skill
US6572107B1 (en) * 1997-12-31 2003-06-03 Walker Digital, Llc Ticket for instant lottery game and method of playing same
US6869358B2 (en) * 1999-12-10 2005-03-22 Elot, Inc. System and a method for operating on-line governmental lottery games
US20030045340A1 (en) * 2001-09-06 2003-03-06 Interlott Technologies, Inc. Lottery game, ticket and interactive method of play
US20030169923A1 (en) * 2002-03-07 2003-09-11 Butterworth Mark Melvin Method and apparatus for performing optical character recognition (OCR) and text stitching

Cited By (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11582209B2 (en) * 1999-07-16 2023-02-14 Dennis Dupray Trusted communications between untrusting parties
US20220150225A1 (en) * 1999-07-16 2022-05-12 Dupray Dennis J Trusted communications between untrusting parties
US11233773B2 (en) * 1999-07-16 2022-01-25 Dennis Dupray Trusted communications between untrusting parties
US20070021191A1 (en) * 2005-02-15 2007-01-25 White Michael L Method and apparatus for storing information on a wager gaming voucher
US20080015007A1 (en) * 2006-04-21 2008-01-17 O'brien Jim Instant-win lottery game and ticket
US7914371B2 (en) * 2006-04-21 2011-03-29 Scientific Games International, Inc. Instant-win lottery game and ticket
US20110169970A1 (en) * 2007-05-08 2011-07-14 Philip Wesby System and Method for Data Acquisition and Processing
US11557175B2 (en) 2008-11-12 2023-01-17 Sg Gaming, Inc. Transferring awards via optical machine readable data representation images
US10957157B2 (en) * 2008-11-12 2021-03-23 Sg Gaming, Inc. Transferring awards via optical machine readable data representation images
US10950090B2 (en) * 2008-11-12 2021-03-16 Sg Gaming, Inc. Transferring awards via optical machine readable data representation images
US8469789B2 (en) * 2009-05-26 2013-06-25 Pollard Banknote Limited Partnership Game apparatus for combined play including a first play and web site play
US20120122538A1 (en) * 2009-05-26 2012-05-17 Douglas Pollard Lottery Game Ticket Apparatus Including Network Communication of Information on the Game to Other Players
US20120122537A1 (en) * 2009-05-26 2012-05-17 Nancy Bettcher Game Apparatus for Enhanced Play Including Web Site Play
US20120302309A1 (en) * 2009-05-26 2012-11-29 Lori Ericka Denton Lottery Game Apparatus Including the Accumulation of Player Points
US20100304828A1 (en) * 2009-05-26 2010-12-02 Nancy Bettcher Game ticket with a related web site
US8435108B2 (en) * 2009-05-26 2013-05-07 Pollard Banknote Limited Partnership Lottery game apparatus including the accumulation of player points
US20120077561A1 (en) * 2009-05-26 2012-03-29 Nancy Bettcher Game ticket with a related web site
US8517811B2 (en) * 2009-05-26 2013-08-27 Pollard Banknote Limited Partnership Method of playing a lottery game including a group-based second chance game
US20120123568A1 (en) * 2009-05-26 2012-05-17 Douglas Pollard Game Apparatus for Combined Play Including a First Play and Web Site Play
US20110165933A1 (en) * 2009-08-05 2011-07-07 Alchemy3, Llc Method and Apparatus For Checking A Ticket Status From A Random Draw Game
US20110032078A1 (en) * 2009-08-05 2011-02-10 Paul Francis Guiziel Mobile CAT
US20110034230A1 (en) * 2009-08-05 2011-02-10 Alchemy3, Llc Method and Apparatus For Checking A Ticket Status From A Random Draw Game
US20110086692A1 (en) * 2009-10-08 2011-04-14 Paul Francis Guziel MobileKittens
US20110086693A1 (en) * 2009-10-08 2011-04-14 Alchemy 3, Llc Terminal generated mobile random draw games
US11244538B2 (en) 2009-12-22 2022-02-08 Multilot As Games, lotteries, and sweepstakes and tickets, systems, technologies, and methods related thereto
US10565823B2 (en) 2009-12-22 2020-02-18 Multilot As Games, lotteries, and sweepstakes and tickets, systems, technologies, and methods related thereto
US11011027B2 (en) 2009-12-22 2021-05-18 Multilot As Games, lotteries, and sweepstakes and tickets, systems, technologies, and methods related thereto
US20130012288A1 (en) * 2009-12-22 2013-01-10 Multilot As Lottery tickets, systems, and methods
US9987550B2 (en) * 2009-12-22 2018-06-05 Multilot As Lottery tickets, systems, and methods
US20120330736A1 (en) * 2011-05-31 2012-12-27 Sean Beckner System and Method of Gifting, Gift Sharing, and Gift Redemption
NL2011307C2 (en) * 2013-08-15 2015-02-26 Won In A Million Pty Ltd Method and system for determining a winner of a lottery.
US11286100B2 (en) 2017-12-21 2022-03-29 The Boeing Company Methods for depositing an extrudable substance onto a surface
WO2020053666A1 (en) * 2018-09-14 2020-03-19 Reidar Magnus Nordby Games, lotteries, and sweepstakes and tickets, systems, technologies, and methods related thereto
US11151838B2 (en) * 2019-09-10 2021-10-19 Igt Global Solutions Corporation Blockchain-based smart contract instant lottery ticket
US11798359B2 (en) 2019-09-10 2023-10-24 Igt Global Solutions Corporation Blockchain-based smart contract instant lottery ticket
US20210121772A1 (en) * 2019-10-28 2021-04-29 Scientific Games International, Inc. Scratch-off lottery ticket card with multiple game tickets

Similar Documents

Publication Publication Date Title
US20070026926A1 (en) Gaming Device and Ticket for Interactive Instant Lottery Games
US20200402358A1 (en) Data based awards for an electronic gaming device
AU699531B2 (en) Personal computer lottery game
US11004302B2 (en) Data storage system for an electronic gaming device
US11282332B2 (en) System for tracking a player of gaming devices
US20100173691A1 (en) System and method for a lottery game
US7169052B2 (en) Personalized gaming apparatus and gaming method
US7922578B2 (en) Method for providing an undisplayed outcome of an electronic gaming device
CA2269717C (en) Personal computer lottery game
US20050170881A1 (en) Portable gaming device for viewing wagering results
US20060154719A1 (en) Dynamic scrip account for processing awards from an electronic gaming device
US20090131134A1 (en) Gaming system having user interface with uploading and downloading capability
US20060094492A1 (en) System and method for providing computer gaming
US20070111780A1 (en) Gaming Machine with Scanning Capability
US8651934B2 (en) Gaming machine with scanning capability
US8147312B2 (en) System and method for playing an interactive game with the prospect of winning a progressive jackpot prize award
AU2004241798B2 (en) Player identification
AU2005204271B2 (en) Adventure sequence activities
DISTRICT Certified for Publication
AU2012200279A1 (en) Adventure sequence activities
MXPA99003873A (en) Personal computer lottery game

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

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