WO1995024689A1 - Improved remote gaming system - Google Patents

Improved remote gaming system Download PDF

Info

Publication number
WO1995024689A1
WO1995024689A1 PCT/US1995/002939 US9502939W WO9524689A1 WO 1995024689 A1 WO1995024689 A1 WO 1995024689A1 US 9502939 W US9502939 W US 9502939W WO 9524689 A1 WO9524689 A1 WO 9524689A1
Authority
WO
WIPO (PCT)
Prior art keywords
gaming
computer
wagering
player
code
Prior art date
Application number
PCT/US1995/002939
Other languages
French (fr)
Inventor
Jay Walker
Original Assignee
Walker Asset Management Limited Partnership
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 Walker Asset Management Limited Partnership filed Critical Walker Asset Management Limited Partnership
Publication of WO1995024689A1 publication Critical patent/WO1995024689A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/326Game play aspects of gaming systems
    • G07F17/3262Player actions which determine the course of the game, e.g. selecting a prize to be won, outcome to be achieved, game to be played

Definitions

  • the present invention relates generally to a remote gaming system, and more particularly, to a remote gaming system by which a player can wager on a plurality of games of chance and/or future public events of which the outcome is uncertain, offered by a casino, government lottery organization, or other wagering establishment.
  • remote gaming systems have been devised in which a player can participate in a plurality of games of chance being offered by a gambling establishment without having to be physically located on the premises.
  • An example is found in U.S. Patent Nos. 4,339,798 and 4,467,424, both to Hedges et al.
  • the Hedges Patents disclose a remote gaming system wherein a player proceeds to gamble against the casino at a remote player station which includes a live game display to permit the player to engage in actual games of chance as they are being played in real-time at a croupier station comprised of one or more gaming tables in the casino.
  • the player station includes a changeable keyboard communicating with a microprocessor for displaying a selected one of a plurality of wagering possibilities corresponding to a selected one of the plurality of games being played and for displaying the results of the game being played.
  • the player becomes part of the game as if he or she were actually present at the gaming table in the casino.
  • the remote gaming station communicates with the croupier station and a credit control station through an encryption/decryption device to prevent tampering by unauthorized sources.
  • a conventional multi-media apparatus e.g., a Nintendo apparatus coupled to a television set
  • a remote gaming system by which a player can wager on future public events of which the outcome is uncertain such as a lottery, either through an on-line connection between a gaming computer and the gambling establishment, or off-line where the player's wager is time-stamped to generate an encrypted registration code, representing the player's choice of wagering elements (i.e., numbers) for a given lottery event (occurring at some time in the future), which code is known only to the lottery authority.
  • a game of skill e.g., a crossword puzzle
  • the present invention provides a remote gaming system which enables a player to gamble against a wagering establishment using a gaming computer at a remote location.
  • the gaming computer may or may not be electronically linked (i.e., "on-line") to a wagering establishment computer while gambling takes place.
  • the gaming computer can be any personal computer, hand-held computer device (e.g., a personal digital assistant), or multi-media apparatus which functions as the gaming computer (e.g., a nintendo or like apparatus) and may or may not be a dedicated gambling computer provided by the wagering establishment. If provided by the wagering establishment, the gaming computer is pre-loaded with gaming software.
  • the gaming software is either pre-installed on a secure data storage media device (e.g., a hard disk, CD-ROM, etc.) or module provided by the wagering establishment or installed directly on the computer by the player.
  • a secure data storage media device e.g., a hard disk, CD-ROM, etc.
  • the gaming software includes a game program and a banking program.
  • the game program generates a plurality of games of chance typically offered by the wagering establishment (e.g., blackjack, roulette, craps, poker, slots, etc.), or makes available wagering on future public events of which the outcome is uncertain (e.g., a lottery).
  • the banking program provides for the purchase or loading of credit, from the wagering establishment to enable gambling and increments or decrements the player's account balance to enable the player to cash-out any gambling winnings.
  • the gaming software may also include an audit program which records the outcome of each wager and transactions between the player and the wagering establishment as entered into and output from the gaming computer to purchase and redeem credit.
  • the wagering establishment computer includes a banking program which enables the player to purchase and redeem wagering credit at the remote location, even if no on-line communications are established with the gaming computer and an audit program for recording such transactions. This may be accomplished through a plurality of encrypted code exchanges which take place between the player and the casino, either by oral communications between the player and an agent of the casino, or by communications between the player and an automated answering service at the casino (i.e., using a touch-tone phone), or by providing credit "built-in" or pre-installed on a tamper-proof module for installation on a conventional personal computer, or pre-installed on a dedicated gaming computer provided by the wagering establishment.
  • a banking program which enables the player to purchase and redeem wagering credit at the remote location, even if no on-line communications are established with the gaming computer and an audit program for recording such transactions. This may be accomplished through a plurality of encrypted code exchanges which take place between the player and the casino, either by oral communications between the player and an agent of the casino, or
  • the automated "agent" is associated with the wagering establishment computer but there is no direct electronic connection between the gaming computer and the wagering establishment computer. Encryption provides a means by which such exchanges are made secure to prevent a third party from gaining unauthorized access or fraudulently obtaining or redeeming such credit.
  • the connection may or may not serve to regulate or control the gaming software simulation of casino games on the gaming computer.
  • the connection may serve to have the wagering establishment computer keep a record of all or selected activities taking place at the gaming computer for purposes of additional verification or security.
  • the connection may be of a controlled nature to vary the odds of a given wager based upon any of a variety of factors such as gambling duration or a progressively increasing jackpot (e.g., in a slot machine simulation).
  • security and player verification can be obtained by utilizing a stand-alone encryption device such as commonly employed in wireless money transfers.
  • This device generates an encrypted verification code based upon the user's personal identification code and a second code provided to the user by the casino or stored in the stand-alone encryption device to prevent an unauthorized user from obtaining on-line access upon having stolen a user's personal identification code.
  • each wager by the player generates an encrypted electronic audit-trail on the gaming computer and/or on any networked computers by recording the amount of each wager, the outcome of each gambling event and any resulting gambling earnings or losses.
  • the financial resolution of each wager is cumulatively tracked by the software on the gaming computer and perhaps also on any networked computers and the player is able to constantly monitor his casino credit balance.
  • the player chooses which games to play as presented by the gaming software, the amount of each wager and the length of time each game is played.
  • the player may remain active over several different gaming sessions which may take place at several different times and/or places.
  • the player may at any time place wagers which are for practice only which do not affect the player's wagering credit balance.
  • the player's wagering credit balance may be transferred and stored on data storage media which can be installed on other computers where software has been or can be installed to recognize the player's wagering credits and credit balance. The player may then continue to wager on any of such other computers.
  • the player At any time the player wishes to cash-out his or her wagering credits or winnings, they can be redeemed from the wagering establishment by contacting the wagering establishment either by telephone in an off-line embodiment, or by direct electronic communication in an on-line embodiment.
  • a series of encrypted codes are then exchanged with the wagering establishment, either by telephone or transmitted electronically.
  • these codes are generated by the gaming computer software and the casino computer software to verify the player's identity prior to cashing-out gambling winners.
  • a stand-alone encryption device generates an encrypted log-on or confirmation code for verification.
  • the gaming computer itself e.g., a personal digital assistant
  • a tamper-proof plug-in module may be physically returned to the wagering establishment for credit redemption.
  • credits can be redeemed from the wagering establishment in any of a variety of forms of payment including but not limited to cash, bank-wire transfers, credits or some other form of payment mutually agreed to by the player and the wagering establishment.
  • FIG. IA is a schematic view of the remote gaming system in a first off-line embodiment
  • FIG. IB is a schematic view of the remote gaming system in a second off-line embodiment
  • FIG. 1C is a schematic view of the remote gaming system in a third off-line embodiment
  • FIG. 2 is a schematic view of the remote gaming system in an on-line embodiment
  • FIG. 3 is a schematic view of a gaming computer connected to a tamper-proof read/write data storage media device provided by the casino;
  • FIG. 4 is a flowchart of the start-up and registration sequence in the off-line embodiment;
  • FIG. 5 is a flowchart of the handshake recognition sequence in the off-line embodiment;
  • FIG. 6 is a flowchart of the purchase credit sequence in the off-line embodiment
  • FIG. 7A is a flowchart of the wagering sequence for games of chance generated by the game program in the off-line embodiment
  • FIG. 7B-1-2 is a flowchart of the wagering sequence for an off-line non-registered lottery system embodiment
  • FIG. 7C-1-5 is a flowchart of the wagering sequence in an off-line registered lottery system embodiment
  • FIG. 8 is a flowchart of the credit cash-out sequence in the off-line embodiment
  • FIG. 9 is a flowchart of the registration and start-up sequence in the on-line embodiment.
  • FIG. 10 is the purchase credit sequence in the on-line embodiment
  • FIG. 11 is a flowchart of the wagering sequence in the on-line embodiment
  • FIG. 12 is a flowchart of the credit cash-out sequence in the on-line embodiment
  • FIG. 13 is a schematic of a memory chip made secure by an external tamper-proof structure
  • FIG. 14 is a schematic of a first means for verifying the integrity of the gaming software
  • FIG. 15A is a schematic of a second means for verifying the integrity of the gaming software
  • FIG. 15B is a schematic of a third means for verifying the integrity of the gaming software
  • FIG. 15C is a schematic of a fourth means for verifying the integrity of the gaming software
  • FIG. 15D is a schematic of a fifth means for verifying the integrity of the gaming software.
  • a remote gaming system generally characterized by the reference numeral 10 in which a player 12 with access to a computer 14 ("the gaming computer") wagers on a plurality of games of chance or on future public events where the outcome of such events is uncertain, offered by a casino, government lottery organization or other wagering establishment 16. For convenience, these will be generally referred to herein as "the wagering establishment”.
  • Gaming computer 14 can be a personal home computer, lap-top, or hand-held personal digital assistant device which may or may not be a dedicated gaming apparatus provided by wagering establishment 16 or a multi-media apparatus (e.g., a nintendo or similar device for use with a television or the like) .
  • Gaming computer 14 can be located either off-site at a remote location, at wagering establishment 16 or some other establishment (e.g., a lottery ticket vendor) .
  • a gaming computer 14 located at the wagering establishment 16 can still be classified as "remote" for the purpose of the disclosure and claims herein.
  • a casino could provide players, in for example, the hotel where the casino is located, with a dedicated gaming computer 14 which could be used to gamble within and outside of the physical boundaries of the casino.
  • a primary advantage of providing player 12 with a wagering establishment-furnished gaming computer 14 is greater security, specifically with regard to making unauthorized access to the data storage media such as a computer disk drive or module more difficult.
  • the keyboard 20 can be customized with specialized function keys identifying commands (e.g., keys dedicated to blackjack might have indicia stating "hit me", "stand”, "purchase insurance”, etc.) which the player selects to proceed to gamble on the various games of chance being offered by the wagering establishment 16.
  • Gaming computer 14 operates special gaming software 22 comprised of a game program 24, a banking program 26 and optionally, an audit program 27.
  • Gaming software 22 can be pre-installed on a dedicated gaming computer 14 provided by the wagering establishment 16, pre-installed in a tamper-proof read/write data storage media device 28 provided by wagering establishment 16 which interfaces with a personal computer functioning as the gaming computer 14 as shown in FIG. 3, or installed directly on the personal computer by the player.
  • the gaming software 22 may be made available on a tamper-proof plug-in data storage media module for use with a conventional multi-media apparatus which functions as the gaming computer 14, to be described in more detail hereinbelow.
  • the wagering establishment 16 be able to determine if the software itself or data thereon was copied, tampered with or in any way altered, otherwise a player could make a plurality of copies and keep playing with identical disks until such time that one of the copied disks was a winner, or the player could alter the software itself in an attempt to control the outcome, the winnings or losses, or a combination thereof, i.e., a dishonest player 12 modifies the software code of the gaming software 22 in such a way as to make the software generate a winning outcome more frequently than chance would dictate (e.g., in a roulette simultation, causing the roulette wheel to land on a more favorable number more frequently) .
  • the most secure system is an on-line arrangement where the gaming software 22 resides in a gaming computer 30 on the premises of the wagering establishment (FIG. 2).
  • the most difficult security issues with regard to tampering arise in embodiments where the wagering establishment provides the player 12 with software for use on a remotely disposed gaming computer 14 or with a dedicated gaming computer 14 itself (e.g., a PDA).
  • a variety of means for ensuring security may be provided.
  • software directing the gaming computer through the disk drive to read the unique magnetic signature of the specific disk on which gaming software 22 is made available for installation, and encrypt the same for decryption by the wagering establishment can reveal unauthorized duplication of data on that disk.
  • a plug-in device can interface with the disk drive to read a portion of the disk to acquire the unique magnetic signature of the disk. This encrypted data can be registered with or required by the wagering establishment 16 , prior to cashing out.
  • the gaming software 22 resides on a chip 23 disposed within the gaming computer 14 (i.e., where a dedicated device is provided by the wagering establishment 16) .
  • the chip 23 could be situated within a physical casing 84 which is isolated and unaccessible from any external data port connection.
  • the chip 23 can be housed within special seals, insulation, wrapping, or the like 86 to reveal any authorized attempts to remove or tamper with the chip 23.
  • the wagering establishment 16 can readily ascertain if the player tampered with the gaming software and, if such tampering is discovered, it could deny such player any claimed winnings and/or future credit.
  • unique mathematical attributes are derived from certain characteristics of the software code in a self-test process.
  • the characteristics of the code are kept secret and known only to the wagering establishment 16 (e.g., a check-digit type algorithm based upon the sum of the bits located in, for example, lines 476 through 655 of the code) .
  • the self-test can verify special codes which are embedded within the code instructions in some predetermined random manner known only to the wagering establishment 16. In a variation of the above as shown schematically in FIG.
  • external keys known only to the wagering establishment 16 can be applied to intermittently or continuously verify whether the software code has been or is being tampered with by causing altered software to malfunction and shut down the gaming application in the computer 14.
  • This can be implemented in several ways, including, but not limited to: (1) broadcasting a continuous encoded or encrypted external signal (e.g., RF) from the wagering establishment 16, received by receiving means 88 in the gaming computer where such signals are subsequently decoded or decrypted by the gaming computer 14 and input to the gaming software 22 (FIG. 15B) ; (2) having the player 12 physically enter a code on an intermittent basis (FIG. 15C) ; or (3) utilizing an internally generated clock signal provided by a tamper-proof clock 89 (FIG.
  • RF radio frequency
  • the chip 23 or even the gaming computer 14 may be shielded from electromagnetic interference to prevent unauthorized attempts to influence the gaming software with electromagnetic radiation.
  • the use of external keys may or may not employ encryption to safeguard against their being somehow forged by the player 12.
  • the gaming software 22 can be made to require the acquisition of data from an external source in order to function. For example, a wireless broadcast or like stream of random numbers (possibly encrypted) might be accessed by the gaming software 22 such that these random numbers are called upon by the program as a basis to select a wagering outcome in a predictable or unpre- dictable manner.
  • Such external input may be incorporated into a tamper-proof plug-in device or module which interfaces with the gaming computer 14.
  • Another way to prevent fraudulent attempts to alteration of the gaming software 22 is the use of an audit program 27 which can only be accessed by the wagering establishment 16.
  • the audit program 37 might, by way of example, create dozens or even hundreds of data strings (e.g., such as in a roulette simulation, data strings corresponding to spins of the roulette wheel each time the wheel is spun) where all such data is then recorded for future verification should the wagering establishment 16 suspect tampering with the gaming software 22.
  • the gaming software 22 can be arranged such that a data-string of alphanumeric codes, either pre-loaded into each gaming computer 14, provided on a disk or alternatively furnished on a plug-in uncopyable module, can be used to discover any tampering with the software, disk or module by the player 12.
  • the code sequence can be made different for each gaming computer 14 or module and copies of such codes can be kept by the wagering establishment 16.
  • These codes can provide the basis for randomness in the outcome of each gaming event, and can thereby provide evidence of tampering.
  • a specific arrangement of codes might correspond to a certain outcome of a wagering event (e.g., the Roulette wheel lands on "5").
  • Game program 24 permits player 12 to wager on any one of a plurality of wagering opportunities, including games of chance, future public events where the outcome is uncertain or games of skill (e.g., a crossword puzzle) .
  • the games of chance are created on gaming computer 14 by game program 24 in accordance with conventional techniques and include, but are not limited to, common casino wagering activities such as blackjack, craps, roulette, poker, slots or the like.
  • Each game offers opportunities for player 12 to place wagers on one or more various wagering elements within a given wagering event depending upon the rules applicable to that game. This will be described in more detail below.
  • Game program 24 can be made to accept wagers on future public events where the outcome of such events are uncertain as in, for example, sporting events such as a football game or a boxing match, or a state-run or other lottery.
  • This can be implemented by establishing communications orally or electronically with the wagering establishment 16 in order to place, register and confirm bets.
  • the wager is placed on the gaming computer 14, which produces a code for registration with the wagering establishment 16.
  • This code is then time stamped by the wagering establishment 16 to form an encrypted code using appropriate software instructions to lock in the bet or fix the time of the wager for the purpose of ascertaining the proper payoff.
  • games of skill such as a crossword puzzle can be implemented where a date/time stamp fixes the time of completion such that prizes are later awarded based upon the first player to complete the game.
  • Banking program 26 enables player 12 to wager with available credit, and "cash-out" in order to redeem any gambling winnings.
  • the banking program 26 facilitates the purchase of credit from the wagering establishment 16 where such credit is "loaded” into the gaming computer in the form of codes.
  • the banking program can receive instructions from an electronic card reader 91 compatible with credit or debit cards 93 in a conventional manner, or the banking program can receive credit from a plug-in credit module 90.
  • banking program 26 or a dedicated encryption/decryption device provides, for example, an encryption and decryption algorithm 29 of the type known in the art (e.g., utilizing a public-key) to encrypt and decrypt certain alphanumeric codes exchanged between player 12 and casino 16 which are input to and generated by playing computer 14 and the wagering establishment computer 30. These codes are exchanged between player 12 and an agent of the wagering establishment 38 through telephone 40.
  • agent is intended to include an automated telephone or like system which generates computerized instructions for communication to player 12 by means of a touch-tone telephone 36 to prompt player 12 to communicate responses to the wagering establishment 16 by pressing the appropriate numbers or symbols. Such generated instructions can be provided by the wagering establishment computer 30 over the telephone in accordance with well-known techniques.
  • the wagering establishment computer 30 has gaming software 33 which includes a banking program 35 and audit program 37.
  • the computer 30 either includes or communicates with a dedicated device or software for implementing an encryption and decryption algorithm 39 known only to the wagering establishment 16 to encrypt and decrypt these codes.
  • the wagering establishment 16 enables a verified player 12 to purchase and redeem wagering credit at the remote location.
  • FIG. 4 depicts a flowchart of the start-up and registration sequence in an off-line embodiment which must occur prior to wagering. Player 12 first registers various personal information with wagering establishment 16 and obtains an alphanumeric personal identification code 32.
  • the wagering establishment 16 provides player 12 with gaming software 22 comprised of game program 24 and banking program 26 as described above, accompanied by an alphanumeric software identification code 34.
  • Gaming software 22 may be independently tested, verified and provided on data storage media in a sealed envelope by a third party.
  • data storage media can include a hard disk, floppy disk, CD-ROM and the like.
  • the wagering establishment 16 then provides an alphanumeric start-up identification code 33 which player 12 enters to actuate the gaming software 22.
  • the gaming computer 14 may include voice recognition means such as a voice chip or voice recognition software for recognizing the unique characteristics of the player's voice to deny access to any unauthorized user.
  • voice recognition means such as a voice chip or voice recognition software for recognizing the unique characteristics of the player's voice to deny access to any unauthorized user.
  • voice recognition means such as a voice chip or voice recognition software for recognizing the unique characteristics of the player's voice to deny access to any unauthorized user.
  • voice recognition means such as a voice chip or
  • Gaming software 22 is programmed to prompt player 12 with an inquiry as to whether the current session is for practice or to place a wager. If it is a practice session, game program 24 generates a plurality of game choices and a confirmation that the games are being played for practice only. If player 12 chooses to engage in gambling, banking program 26 will permit actual wagering to the extent that there are sufficient wagering credits available in the player's account. If there are insufficient credits, player 12 must contact the wagering establishment 16 and go through the purchase credit sequence described below. As noted above, gaming computer 14 may or may not be on-line with the wagering establishment computer 30. If gaming computer 14 is off-line, greater flexibility in terms of being able to engage in gambling at virtually any location is possible.
  • a series of encrypted communication exchanges of, for example, alphanumeric codes, between player 12 and the agent 38 permit credit purchase and redemption at a remote location to be governed by the wagering establishment 16 notwithstanding the absence of an electronic link between the gaming computer 14 and the wagering establishment computer 30.
  • gaming computer 14 can be networked to the wagering establishment computer 30 through the communications link 29 such that computer 30 monitors and controls all or part of the activities taking place on the remote gaming computer.
  • player 12 places a call to the wagering establishment 16 by way of telephone 36 and communicates with agent 38 through telephone 40 to obtain or redeem gambling credit.
  • gaming software 22 will permit wagering on any of the games of chance provided by game program 24 upon receiving player 12 's personal identification code 32. If player 12 requires credit to play, the wagering establishment 16 must be contacted and the following series of steps are followed for the purpose of verifying the player's identity and confirming that the player is utilizing gaming software 22 registered to his or her personal identification code 32.
  • player 12 Whenever player 12 contacts the wagering establishment 16, he or she goes through what is referred to as a handshake recognition sequence, the verification of the player's identity with the wagering establishment.
  • player 12 first calls the wagering establishment 16 on telephone 36 and agent 38 who communicates through telephone 40, queries player 12 for his or her unique personal identification code 32 and software identification code 34.
  • Agent 38 enters these codes into the computer 30 which generates an encrypted handshake code 42 which is provided to player 12 for entry into gaming computer 14.
  • Gaming computer 14 decrypts handshake code 42 and then generates an encrypted recognition response code 44 which is then provided to the wagering establishment 16.
  • FIG. 6 is a flowchart depicting a first embodiment of a purchase credit sequence in the off-line embodiment.
  • Player 12 first contacts the wagering establishment 16 and establishes his or her identification through the handshake sequence depicted in FIG. 5 and described above.
  • Agent 38 obtains an encrypted banking program activation code 46 from computer 30 and provides the same to player 12 for the purpose of allowing player 12 to access the credit purchasing/redemption function of banking program 26 in gaming computer 14. Player 12 then enters the amount of wagering credit requested.
  • banking program 26 utilizes personal identification code 32 and software identification code 34 along with an encryption algorithm to generate a credit request code 48, which code embodies the numeric value of the amount of credit requested and is unique to player 12 and his or her gaming software 22.
  • Credit request code 48 is displayed to player 12 on gaming computer 14, who then provides credit request code 48 to agent 38 for entry into the wagering establishment computer 30.
  • the computer 30 applies a decryption key known only to the wagering establishment 16 to decrypt the credit request code 48 to reveal the amount of credit requested by player 12.
  • Agent 38 orally confirms this amount with player 12.
  • the wagering establishment 16 decides whether or not to provide all or part of the credit requested.
  • player 12 is given an encrypted reactivation code 50 which is decrypted by gaming computer 14 to enable player 12 to continue wagering with any available credit balance (or player 12 has the option to cash-out any gambling winnings in accordance with the sequence depicted in FIG. 8 and described below). If the credit request is partially or fully granted, the process continues for the amount of wagering credit the wagering establishment 16 is willing to sell to player 12.
  • the computer 30 generates an encrypted new credit code 52 which is provided to player 12 for the purposes of loading a pending amount of credit requested into the player's gaming computer 14 via the banking program 26 of the gambling software 22.
  • Player 12 then enters new credit code 52 into gaming computer 14 which decrypts the code and reveals the exact amount of new credit being added to player 12's available credit balance. The amount of new credits are shown to player 12 as pending, but are not yet available for use.
  • Banking program 26 then generates an encrypted credit pending code 54 which is based in part on the monetary value of the new credits pending.
  • Player 12 provides this credit pending code 54 to agent 38 who enters the same into the wagering establishment computer 30, which then decrypts the credit pending code 54 to positively and irrefutably verify that the specific amount of credit requested was loaded into player 12's banking program 26.
  • the wagering establishment computer 30 then generates an encrypted credit release code 56. This credit release code 56 is provided to player 12 who then enters it into gaming computer 14.
  • the amount of pending credits are then released for use by player 12.
  • the banking program 26 then generates an encrypted credit release verification code 58 which player 12 provides to agent 38.
  • Agent 38 enters the credit release verification code 58 into computer 30 which decrypts the same and generates an encrypted program reactivation code 60.
  • Player 12 receives the program reactivation code 60 and then enters the same into gaming computer 14 and gaming program 24 is reactivated for use.
  • the wagering establishment 16 charges player 12 for the value of credits purchased in a manner mutually agreed upon by the player and the casino. For example, a credit card may be charged, a bank transfer authorized, or some other form of payment or delayed payment may be made to the casino in exchange for the credits purchased.
  • credit can also be provided to the player 12 in predetermined amounts, pre-installed on a dedicated gaming computer 14 (e.g., a personal digital assistant) provided by the wagering establishment 16.
  • a player 12 could obtain a disk or module 90 having a given amount of authorized credit which is then "loaded” into the banking program gaming computer 14 to enable wagering until such time that this credit amount is exhausted.
  • FIG. 1C and mentioned above can obtain credit by merely using his or her own credit card 93, either through communications with agent 38 or an electronic card-reader apparatus 91 connected to the issuing bank 95 as is well known in the art.
  • player 12 After player 12 has obtained wagering credit, he or she may place wagers by selecting wagering elements within various wagering events in any one of a plurality of games of chance offered by gaming software 22. Each game provides opportunities for player 12 to place wagers on one or more various wagering elements within a given wagering event depending upon the rules applicable to that game.
  • the casino game of roulette involves a series of wagering events based upon the outcome of a random number selected by a ball spun within a roulette wheel. Each spin of the wheel is a single wagering event. Within that event, the player 12 may bet on many different wagering elements such as red and black colors, single numbers, groups of numbers and the like. All wagers for each event are placed prior to the spin of the wheel.
  • FIG. 7A is a flowchart depicting the wagering sequence for games of chance created by game program 24 which proceeds as follows.
  • Player 12 first enters game program 24 of gaming software 22 and chooses a particular game on which to wager.
  • Player 12 can wager on one or more events within the game as described above.
  • Game program 24 prompts player 12 to confirm the placement of wagers made and the total amounts of wagers entered. Such wagers may be withdrawn or modified until such time as they are confirmed.
  • Confirmation is typically made by having player 12 enter a confirmation code 62 prior to closing of all bets.
  • Confirmation code 62 is provided by game program 24 and can be made different for every wager for security reasons.
  • Game program 24 can be set up such that confirmation code 62 may be simplified further to a single key stroke in certain highly repetitive games such as slots or when the total value of all wagers falls below a certain predetermined level.
  • confirmation code 62 is entered by player 12, game program 24, in accordance with the rules of a given casino game, generates a specific outcome for a given wagerable event (e.g., cards are dealt, the wheel is spun, etc.).
  • Game program 24 determines the outcome of each wager placed (win, lose or draw), calculates and then displays player 12*s proposed correct payoff for that wager on gaming computer 14.
  • Player 12 has the option to type in a yes/no code to accept the payoff outcome of all wagers or to dispute any payoff which player 12 believes is incorrect in some fashion. Any dispute can be handled by suspending the wagering process and calling agent 38 to resolve the matter by telephone or by some other means of dispute resolution. Once player 12 accepts the resolution of a given wagering event, the correct amount of credit is added or subtracted from player 12's wagering credit balance by banking program 26 of gaming software 22. Player 12 can then begin the wagering process all over again on a subsequent wagering event, or choose to end the gambling session. At any time, player 12 may select a review mode in game program 24 and review the amount and resolution of each and every wager made by player 12 and the results of such wagers in chronological order.
  • FIGS. 7B-7C are flowcharts of wagering sequences for future public events of which the outcome is uncertain, such as a lottery, in the off-line embodiment.
  • the wagering establishment will be hereinafter identified as a "lottery authority”.
  • the player 12 selects, by means of the gaming software 22, a particular lottery event (i.e., a drawing) on which to wager.
  • the gaming computer 14 then generates a lottery "ticket" layout unique to the specific lottery and the player selects the desired wagering elements (i.e., numbers).
  • a remote gaming arrangement whereby the player 12 participates in a lottery can be classified as either: (1) a non-registration system (by which the player wagers independently of the lottery authority 16 and the wager need not be registered with the lottery authority since the gaming computer 14 provides a means of time-stamping the wager) or (2) a registration system (by which the player 12 chooses the wagering elements on the remote gaming computer 14, but then must contact the lottery authority 16 to "register" the wager).
  • a wager is placed in the following manner: Player 12 logs on to the lottery application in the gaming computer 14 with his or her personal identification code 204, which is preassigned by the lottery authority 16 with whom the player 12 has preregistered.
  • an encryption/decryption device 82 depicted in FIG. 2 and described in more detail below, can be used to prevent minors from accessing the lottery program. Such device could utilize fingerprint or voice recognition hardware for additional verification.
  • Player 12 selects a specific lottery to play (e.g., Lotto).
  • Player 12 chooses the desired wagering elements 206 in a conventional manner, which choice may be confirmed upon the player receiving a suitable prompt.
  • the gaming computer 14 then generates an encrypted, compressed multi-digit ticket code 208 representing the selected wagering elements 206, and an unforgeable date/time stamp 210.
  • ticket code 208 may include a personal identification code 204 or software identification code 212.
  • the ticket code 208 is stored in the gaming computer 14 and can be decrypted only by the lottery authority 16 for authentication. If desired, a physical "ticket" representing the player's choice in the encrypted ticket code could be printed by conventional printing means associated with the gaming computer 14. This procedure may be repeated as many times as necessary to participate in multiple lottery events or to chose wagering elements for a single event. Such an arrangement allows wagering to take place independent from the lottery authority 16.
  • the unforgeable date/time stamp ensures that the player 12 cannot tamper with the wager "after the fact" (i.e., after the drawing, the player cannot modify the numbers selected).
  • the player 12 provides the encrypted ticket code 208 to the lottery authority 16 which decrypts the ticket code to reveal the selected wagering elements and date/time of the wager. Winnings are then awarded in a conventional manner. It is anticipated that large winnings will require that the Player 12 return the physical device to the lottery authority 16 for verification.
  • FIG. 7C depicts a registration sequence whereby the player 12 registers his or her lottery choice(s) with the lottery authority 16.
  • the lottery authority 16 is contacted through agent 38.
  • the player 12 then enters his or her pin 204, either by pressing corresponding keys of the telephone, or on the gaming computer 14 (if these are placed on-line in either a temporary or permanent connection) , or by speaking the selections through the telephone for acquisition by a voice recognition program of the type known in the art.
  • player 12 can be asked to enter the computer or software identification code 212.
  • the lottery authority 16 will request that the player 12 choose from a menu of lotteries which are still open for wagering, and the player then makes the desired selection(s) .
  • the player 12 then indicates the method of payment.
  • credit can be pre-installed on the gaming computer 14 or module 90, as described above, in which case such credit can be included and represented in an encrypted ticket code 208.
  • ticket-code 208 need not be encrypted in a registration embodiment (i.e., it merely represents the choice of wagering elements) .
  • the ticket code is encrypted, it is then decrypted with a key known only to the lottery authority 16. This ensures and verifies that a valid lottery selection and sufficient credit were entered.
  • the lottery authority 16 may confirm the transaction by reading back the wagering elements embodied in the code.
  • the lottery authority 16 After the lottery authority 16 accepts the ticket code 208, it generates a registration code 218 (encrypted or non-encrypted) which embodies the ticket code 208 and a current date/time stamp 220.
  • the registration code 218 can be provided to the player 12 and is stored by the lottery authority 16 in the lottery authority computer 30 for future reference.
  • the lottery authority 16 can then prompt the player to confirm the wager by entering a simple yes/no response. If desired, the lottery authority 16 can impose a limit on the number of wagers per player or per given time period and reject wagers exceeding set amounts.
  • the player 12 may obtain printed ticket receipts which include the registration code 218 from the gaming computer 14. The wagering process may be repeated for each "ticket" registered.
  • the player 12 When he or she is finished, the player 12 simply hangs up or terminates the connection with the lottery authority 16. After the lottery drawing or process, the lottery authority 16 compares any winning numbers against all registered tickets in accordance with conventional practice. If the prize is below a specific threshold (e.g., $100), then such prize can be credited to the player's account or credit card, or, if above a certain threshold, payouts can be made in a conventional manner.
  • a specific threshold e.g., $100
  • FIG. 8A is a flowchart diagram of the credit cash-out sequence in a first off-line embodiment.
  • Player 12 first goes through the handshake sequence depicted in FIG. 5 and described above. Once player 12 's identity is confirmed, the wagering establishment 16 provides player 12 with an encrypted banking activation code 64. Player 12 then activates banking program 26 and enters banking activation code 64 which is decrypted by gaming computer 14 to access the banking purchasing/redemption function. Player 12 then enters the amount of wagering credit he or she wants to cash-out into banking program 26. The amount to be cashed out is placed by banking program 26 into a cash out pending field.
  • the player's banking program 26 then generates an encrypted credit cash-out code 66 which player 12 provides to wagering establishment 16.
  • the agent 38 enters the credit cash-out code 66 into the wagering establishment computer 30 which decrypts the credit cash-out code 66 to reveal the amount of credit that player 12 is requesting to be cashed out, which amount is orally confirmed by casino agent 38.
  • the wagering establishment computer 30 then generates an encrypted cash-out acknowledgment code 68 and provides this code to the player 12.
  • Player 12 enters a cash-out acknowledgment code 68 into gaming computer 14 which decrypts the same, and banking program 26 then deducts the amount of credits to be cashed out of the player's credit balance available for future wagers.
  • Banking program 26 then generates an encrypted deduction verification code 70 which indicates that the correct amount was deducted from the player's account. This code is then provided to agent 38 who enters it into computer 30.
  • the wagering establishment computer 30 decrypts deduction verification code 70 and generates an encrypted program reactivation code 72 which is provided to player 12 to enable game program 24 to permit continued gambling with any available credits.
  • the wagering establishment 16 then issues payment to player 12 for the amount of all wagering credit cashed out.
  • the payment may be in the form of a credit to the player's credit card, a banking wire or some other mutually agreed-upon method of payment.
  • FIGS. 9-12 contain flowcharts of an on-line embodiment schematically depicted in FIG. 2, whereby gaming computer 14 communicates directly through a communications link 29, such as a modem, with the wagering establishment computer 30.
  • Computer 30 includes gaming software 74 comprised of a game program 76, banking program 77, audit program 78 and encryption/decryption algorithm 79.
  • an encryption/decryption device 82 such as that shown schematically in FIG. 2, is used by player 12 to generate a unique alphanumeric identification code 83 to log-on to computer 30 in order to obtain access to on-line gambling and/or purchasing and redeeming wagering credit.
  • device 82 looks like a credit-card calculator and includes a display 84, an integral keyboard 86 and internal encryption/decryption hardware and/or software. Such a device is currently used for making wireless money transfers, for example by Fleet Bank. Codes input and output to and from device 82 could be embodied in specific sounds identified through a dedicated sound recognition program which are transmitted to and received from computer 30.
  • the encryption/decryption device 82 is used to generate encrypted log-on code 83 by encrypting player 12 ' s personal identification code 32 with a separate verification code 88 provided to player 12 by computer 30.
  • verification code 88 can be built into encryption/decryption device 82.
  • knowledge of player 12 's personal identification code 32 in and of itself is insufficient to enable an unauthorized third party such as a minor or known compulsive gambler to obtain access to gambling and/or purchasing and redeeming wagering credit.
  • the computer 30 could contain appropriate instructions to, in such a case, terminate the on-line connection and prevent further attempts to gain access with that particular personal identification code 32.
  • FIG. 9 is a flowchart of the registration and start-up sequence. Initially, player 12 through gaming computer 14, dials up and connects through communications link 29 with computer 30. Player 12 then enters the requested registration information and is assigned a personal identification code 32. Player 12 then logs-on as described above. If player 12 ' s identity is confirmed, computer 30 then permits wagering and/or credit purchase and redemption.
  • the purchase credit sequence in the on-line embodiment is comprised of the following series of exchanges between player 12 and computer 30.
  • Computer 30 first queries the player as to how much credit is desired for the particular gambling session.
  • Player 12 responds at the prompt with the amount of wagering credit requested.
  • the wagering establishment 16 gets authorization for the requested amount through agreed upon methods of credit such as a credit card or the like.
  • the approved credit amount is then deposited into player 12 ' s wagering credit account in banking program 77.
  • player 12 can then wager on a plurality of games offered by the wagering establishment 16.
  • player 12 may at the end of each session, request an encrypted code number that verifies the amount of credit he or she has available from the wagering establishment 16 at that time for purposes of any future dispute resolution.
  • FIG. 11 is a flowchart of the gambling sequence in the on-line embodiment.
  • Player 12 first activates gaming computer 14, establishes electronic communications with the wagering establishment computer 30 through communications link 29, and proceeds with the secure log-on procedure described above.
  • Gaming computer 14 then registers a gambling session code 80 with the wagering establishment 16.
  • the computer 30 then displays a choice of games of chance or future public events where the outcome is uncertain to be wagered upon.
  • FIG. 12 is a flowchart of the credit cash-out sequence in the on-line embodiment.
  • Player 12 first requests to cash-out all or part of the credit balance in the wagering credit account maintained on casino computer 30.
  • the wagering establishment 16 requests confirmation for the amount of credit to be cashed-out by player 12.
  • Player 12 then keys in his or her personal identification code 32 to reconfirm that amount.
  • the amount is then deducted from player 12's credit account and the wagering establishment 16 then authorizes a credit to be made to the player's preassigned credit card, or makes some other agreed-upon method of payment.
  • the encryption/decryption device 82 can be used to provide a verification code to the wagering establishment 16 prior to cashing-out.
  • the wagering establishment 16 can be provided with a special telephone number to call-back player 12 to confirm the cash-out which can only then occur when player 12 calls the wagering establishment 16 back from that number, to provide an additional measure of security.
  • the gaming computer 14 includes gaming software 22 as in the first embodiment of FIG. 1, but the wagering establishment computer 30, through communications line 29 may or may not serve to regulate or control the gaming software simulation of casino games on gaming computer 14.
  • the wagering establishment computer 30 can directly keep a record of all or selected activates taking place at gaming computer 14 for purposes of additional verification or security.
  • the electronic link can be of a control nature to vary the odds of a given wager based upon any of a variety of factors such as gambling duration or other factors such as a progressively increasing jackpot (e.g., in a slot machine simulation).
  • an encrypted audit-trail of all transactions can be recorded on storage media associated with the wagering establishment computer 30, and independently in gaming computer 14 to be ultimately downloaded to or accessed by the wagering establishment 16.
  • Such an audit-trail can also be recorded in the tamper-proof read/write data storage media device 28 provided by the wagering establishment 16 to player 12 the wagering establishment in the embodiment shown in FIG. 3.

Abstract

A remote gaming system whereby a player (12) can gamble against a wagering establishment (16) or lottery from a remote location on a personal computer or portable computer device (14) where it is unnecessary to establish an on-line connection with a host computer associated with the wagering establishment, the gaming computer providing at least one wagering opportunity and enabling the player to obtain credit and cash-out any winnings, the host computer (30) enabling the player to purchase and redeem credit at the remote location through a series of encrypted code exchanges between the player and the wagering establishment, or alternatively the gaming computer or a credit module for use with a personal computer being provided to the player with pre-installed credit.

Description

IMPROVED REMOTE GAMING SYSTEM This Application is a continuation-in-part of copending Application Serial No. 08/212,348, filed on March 11, 1994. BACKGROUND
1. Field of the Invention
The present invention relates generally to a remote gaming system, and more particularly, to a remote gaming system by which a player can wager on a plurality of games of chance and/or future public events of which the outcome is uncertain, offered by a casino, government lottery organization, or other wagering establishment.
2. Description of the Prior Art In the past, a player wishing to wager on a game of chance such as those offered in a casino or on a public event of which the outcome is uncertain such as sporting events, had a limited number of options. In order to wager on casino games such as roulette, blackjack, poker and the like, the player had to physically travel to a gaming establishment specifically engaged in such activities or to a location where stand-alone gambling devices such as video poker terminals or slot machines were available. Although public events such as horse races may be wagered on by telephone contact with an authorized "off-track betting" gaming establishment or its agent, such methods utilizing telephone contact have not been amenable to typical casino games. As a result of advances in computer technology and telecommunications, remote gaming systems have been devised in which a player can participate in a plurality of games of chance being offered by a gambling establishment without having to be physically located on the premises. An example is found in U.S. Patent Nos. 4,339,798 and 4,467,424, both to Hedges et al. The Hedges Patents disclose a remote gaming system wherein a player proceeds to gamble against the casino at a remote player station which includes a live game display to permit the player to engage in actual games of chance as they are being played in real-time at a croupier station comprised of one or more gaming tables in the casino. The player station includes a changeable keyboard communicating with a microprocessor for displaying a selected one of a plurality of wagering possibilities corresponding to a selected one of the plurality of games being played and for displaying the results of the game being played. The player becomes part of the game as if he or she were actually present at the gaming table in the casino. To provide a secure communications link, the remote gaming station communicates with the croupier station and a credit control station through an encryption/decryption device to prevent tampering by unauthorized sources.
While such a system provides a means by which a player can gamble from a remote location, its primary disadvantage resides in the fact that the player can gamble only by participating in games being actually conducted in the gaming establishment and monitored over real-time closed circuit video. Moreover, such a system has limited practicality since the player can only gamble on a specialized gaming station which must be electronically linked to the casino. It would therefore be highly desirable to provide a remote gaming system by which a player could engage in gambling on a gaming computer at a remote location at the player's convenience where the casino provides for the purchase and redemption of casino credit, notwithstanding the absence of any direct electronic communication link between the gaming computer and the casino. Accordingly, it is an object of the present invention to provide a remote gaming system by which the player can wager on any one of a plurality of games of chance typically offered by a wagering establishment (e.g., a casino) at the player's convenience.
It is another object of the present invention to provide a remote gaming system by which the player can wager against the wagering establishment on any one of a plurality of wagering opportunities such as games of chance generated by computer software on any personal computer.
It is a further object of the invention to provide a remote gaming system by which a player can wager against the wagering establishment on a conventional multi-media apparatus (e.g., a Nintendo apparatus coupled to a television set) through compatible plug-in data storage media.
It is yet another object of the invention to provide a remote gaming system by which a player can purchase and redeem wagering credit from remote locations without the need for an electronic communications link to be established between the player's gaming computer and the wagering establishment. It is still another object of the invention to provide a remote gaming system by which a player can wager on any one of a plurality of games of chance generated on a dedicated gambling computer, including a hand-held portable device, which can be provided to the player, yet need not be electronically linked to the wagering establishment for purposes of gambling, and/or purchasing and redeeming wagering credit.
It is yet another object of the invention to provide a remote gaming system wherein encryption and decryption of codes transferred between a remote gaming computer and the wagering establishment, either on-line (including wireless electronic communication hardware) or off-line (orally with an agent or electronic communications over the telephone, but where no connection is necessary between the gaming computer and the wagering establishment), prevents unauthorized users from gaining access to or fraudulently obtaining or redeeming wagering credit.
It is still another object of the invention to provide a remote gaming system by which a player receives a tamper-proof read/write device from the wagering establishment containing data storage media for dedicated gaming software which can be linked to any personal computer, yet prevents unauthorized manipulation of the software. It is still another object of the invention to provide a remote gaming system in which the gaming and/or banking software is embodied in a computer disk where the unique magnetic signature of that disk is readable by the disk drive in the gaming computer for encryption to make detectable unauthorized duplication of the disk.
It is still another object of the invention to provide a remote gaming system by which a player can wager on future public events of which the outcome is uncertain such as a lottery, either through an on-line connection between a gaming computer and the gambling establishment, or off-line where the player's wager is time-stamped to generate an encrypted registration code, representing the player's choice of wagering elements (i.e., numbers) for a given lottery event (occurring at some time in the future), which code is known only to the lottery authority.
It is yet another object of the invention to provide a remote gaming system by which a player can obtain and redeem wagering credit from the wagering establishment embodied in tamper-proof physical data memory media which interface with a remote gaming computer.
It is still another object of the invention to provide a remote gaming system by which a completely self-contained dedicated gambling personal digital assistant may be obtained with a preprogrammed and predetermined amount of non-renewable credit.
It is a further object of the invention to provide a remote gaming system by which a player can engage in a game of skill (e.g., a crossword puzzle) made available on a dedicated gambling personal digital assistant having a preprogrammed and predetermined amount of non-renewable credit.
It is still another object of the invention to provide a remote gaming system in which a premium application enables a player who purchases a product such as a computer, or software on data storage media, to win something as determined by the output of a gaming program embedded within such product. It is yet another object of the invention to provide a remote gaming system by which a player wagering at a remote location is subject to predetermined limitations on winnings by a wagering establishment. SUMMARY OF THE INVENTION
In accordance with the above objects and other objects which will become apparent hereinafter, the present invention provides a remote gaming system which enables a player to gamble against a wagering establishment using a gaming computer at a remote location. The gaming computer may or may not be electronically linked (i.e., "on-line") to a wagering establishment computer while gambling takes place. The gaming computer can be any personal computer, hand-held computer device (e.g., a personal digital assistant), or multi-media apparatus which functions as the gaming computer (e.g., a nintendo or like apparatus) and may or may not be a dedicated gambling computer provided by the wagering establishment. If provided by the wagering establishment, the gaming computer is pre-loaded with gaming software. If the gaming computer is a conventional personal computer, the gaming software is either pre-installed on a secure data storage media device (e.g., a hard disk, CD-ROM, etc.) or module provided by the wagering establishment or installed directly on the computer by the player.
The gaming software includes a game program and a banking program. The game program generates a plurality of games of chance typically offered by the wagering establishment (e.g., blackjack, roulette, craps, poker, slots, etc.), or makes available wagering on future public events of which the outcome is uncertain (e.g., a lottery). The banking program provides for the purchase or loading of credit, from the wagering establishment to enable gambling and increments or decrements the player's account balance to enable the player to cash-out any gambling winnings. The gaming software may also include an audit program which records the outcome of each wager and transactions between the player and the wagering establishment as entered into and output from the gaming computer to purchase and redeem credit.
The wagering establishment computer includes a banking program which enables the player to purchase and redeem wagering credit at the remote location, even if no on-line communications are established with the gaming computer and an audit program for recording such transactions. This may be accomplished through a plurality of encrypted code exchanges which take place between the player and the casino, either by oral communications between the player and an agent of the casino, or by communications between the player and an automated answering service at the casino (i.e., using a touch-tone phone), or by providing credit "built-in" or pre-installed on a tamper-proof module for installation on a conventional personal computer, or pre-installed on a dedicated gaming computer provided by the wagering establishment. In the off-line embodiment, the automated "agent" is associated with the wagering establishment computer but there is no direct electronic connection between the gaming computer and the wagering establishment computer. Encryption provides a means by which such exchanges are made secure to prevent a third party from gaining unauthorized access or fraudulently obtaining or redeeming such credit.
If the gaming computer is networked to the wagering establishment computer, the connection may or may not serve to regulate or control the gaming software simulation of casino games on the gaming computer. For example, the connection may serve to have the wagering establishment computer keep a record of all or selected activities taking place at the gaming computer for purposes of additional verification or security. Alternatively, the connection may be of a controlled nature to vary the odds of a given wager based upon any of a variety of factors such as gambling duration or a progressively increasing jackpot (e.g., in a slot machine simulation). In such an on-line embodiment, security and player verification can be obtained by utilizing a stand-alone encryption device such as commonly employed in wireless money transfers. This device generates an encrypted verification code based upon the user's personal identification code and a second code provided to the user by the casino or stored in the stand-alone encryption device to prevent an unauthorized user from obtaining on-line access upon having stolen a user's personal identification code.
At all times, each wager by the player generates an encrypted electronic audit-trail on the gaming computer and/or on any networked computers by recording the amount of each wager, the outcome of each gambling event and any resulting gambling earnings or losses. The financial resolution of each wager is cumulatively tracked by the software on the gaming computer and perhaps also on any networked computers and the player is able to constantly monitor his casino credit balance.
A player gambles in substantially the same way he or she does in a casino. The player chooses which games to play as presented by the gaming software, the amount of each wager and the length of time each game is played. The player may remain active over several different gaming sessions which may take place at several different times and/or places. The player may at any time place wagers which are for practice only which do not affect the player's wagering credit balance. As an option, the player's wagering credit balance may be transferred and stored on data storage media which can be installed on other computers where software has been or can be installed to recognize the player's wagering credits and credit balance. The player may then continue to wager on any of such other computers. At any time the player wishes to cash-out his or her wagering credits or winnings, they can be redeemed from the wagering establishment by contacting the wagering establishment either by telephone in an off-line embodiment, or by direct electronic communication in an on-line embodiment. In one embodiment described above, a series of encrypted codes are then exchanged with the wagering establishment, either by telephone or transmitted electronically. In the off-line embodiment, these codes are generated by the gaming computer software and the casino computer software to verify the player's identity prior to cashing-out gambling winners. In the on-line embodiment, a stand-alone encryption device generates an encrypted log-on or confirmation code for verification. Alternatively, where the gaming computer itself (e.g., a personal digital assistant) is provided to the player by the wagering establishment, it or a tamper-proof plug-in module may be physically returned to the wagering establishment for credit redemption. Such credits can be redeemed from the wagering establishment in any of a variety of forms of payment including but not limited to cash, bank-wire transfers, credits or some other form of payment mutually agreed to by the player and the wagering establishment.
BRIEF DESCRIPTION OF THE DRAWINGS FIG. IA is a schematic view of the remote gaming system in a first off-line embodiment;
FIG. IB is a schematic view of the remote gaming system in a second off-line embodiment;
FIG. 1C is a schematic view of the remote gaming system in a third off-line embodiment; FIG. 2 is a schematic view of the remote gaming system in an on-line embodiment;
FIG. 3 is a schematic view of a gaming computer connected to a tamper-proof read/write data storage media device provided by the casino; FIG. 4 is a flowchart of the start-up and registration sequence in the off-line embodiment; FIG. 5 is a flowchart of the handshake recognition sequence in the off-line embodiment;
FIG. 6 is a flowchart of the purchase credit sequence in the off-line embodiment; FIG. 7A is a flowchart of the wagering sequence for games of chance generated by the game program in the off-line embodiment;
FIG. 7B-1-2 is a flowchart of the wagering sequence for an off-line non-registered lottery system embodiment;
FIG. 7C-1-5 is a flowchart of the wagering sequence in an off-line registered lottery system embodiment;
FIG. 8 is a flowchart of the credit cash-out sequence in the off-line embodiment;
FIG. 9 is a flowchart of the registration and start-up sequence in the on-line embodiment;
FIG. 10 is the purchase credit sequence in the on-line embodiment; FIG. 11 is a flowchart of the wagering sequence in the on-line embodiment;
FIG. 12 is a flowchart of the credit cash-out sequence in the on-line embodiment;
FIG. 13 is a schematic of a memory chip made secure by an external tamper-proof structure;
FIG. 14 is a schematic of a first means for verifying the integrity of the gaming software;
FIG. 15A is a schematic of a second means for verifying the integrity of the gaming software; FIG. 15B is a schematic of a third means for verifying the integrity of the gaming software;
FIG. 15C is a schematic of a fourth means for verifying the integrity of the gaming software; and FIG. 15D is a schematic of a fifth means for verifying the integrity of the gaming software.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT With reference to the several views of the drawings, there is depicted a remote gaming system generally characterized by the reference numeral 10 in which a player 12 with access to a computer 14 ("the gaming computer") wagers on a plurality of games of chance or on future public events where the outcome of such events is uncertain, offered by a casino, government lottery organization or other wagering establishment 16. For convenience, these will be generally referred to herein as "the wagering establishment".
Referring now to FIG. IA, player 12 has access to gaming computer 14 having a video display 18 and a keyboard 20. Gaming computer 14 can be a personal home computer, lap-top, or hand-held personal digital assistant device which may or may not be a dedicated gaming apparatus provided by wagering establishment 16 or a multi-media apparatus (e.g., a nintendo or similar device for use with a television or the like) . Gaming computer 14 can be located either off-site at a remote location, at wagering establishment 16 or some other establishment (e.g., a lottery ticket vendor) . A gaming computer 14 located at the wagering establishment 16 can still be classified as "remote" for the purpose of the disclosure and claims herein. It is anticipated that a casino could provide players, in for example, the hotel where the casino is located, with a dedicated gaming computer 14 which could be used to gamble within and outside of the physical boundaries of the casino. A primary advantage of providing player 12 with a wagering establishment-furnished gaming computer 14 is greater security, specifically with regard to making unauthorized access to the data storage media such as a computer disk drive or module more difficult. Moreover, in a dedicated gaming computer, the keyboard 20 can be customized with specialized function keys identifying commands (e.g., keys dedicated to blackjack might have indicia stating "hit me", "stand", "purchase insurance", etc.) which the player selects to proceed to gamble on the various games of chance being offered by the wagering establishment 16. Gaming computer 14 operates special gaming software 22 comprised of a game program 24, a banking program 26 and optionally, an audit program 27. Gaming software 22 can be pre-installed on a dedicated gaming computer 14 provided by the wagering establishment 16, pre-installed in a tamper-proof read/write data storage media device 28 provided by wagering establishment 16 which interfaces with a personal computer functioning as the gaming computer 14 as shown in FIG. 3, or installed directly on the personal computer by the player. Furthermore, the gaming software 22 may be made available on a tamper-proof plug-in data storage media module for use with a conventional multi-media apparatus which functions as the gaming computer 14, to be described in more detail hereinbelow.
It is critical that the wagering establishment 16 be able to determine if the software itself or data thereon was copied, tampered with or in any way altered, otherwise a player could make a plurality of copies and keep playing with identical disks until such time that one of the copied disks was a winner, or the player could alter the software itself in an attempt to control the outcome, the winnings or losses, or a combination thereof, i.e., a dishonest player 12 modifies the software code of the gaming software 22 in such a way as to make the software generate a winning outcome more frequently than chance would dictate (e.g., in a roulette simultation, causing the roulette wheel to land on a more favorable number more frequently) . This could be achieved by replacing the software in its entirety or by modifying certain code lines of the program, either physically or by some other externally applied influence such as high-intensity electromagnetic radiation (e.g., an RF field). Of course, the most secure system is an on-line arrangement where the gaming software 22 resides in a gaming computer 30 on the premises of the wagering establishment (FIG. 2). The most difficult security issues with regard to tampering arise in embodiments where the wagering establishment provides the player 12 with software for use on a remotely disposed gaming computer 14 or with a dedicated gaming computer 14 itself (e.g., a PDA). In this connection, a variety of means for ensuring security may be provided.
In one application, software directing the gaming computer through the disk drive to read the unique magnetic signature of the specific disk on which gaming software 22 is made available for installation, and encrypt the same for decryption by the wagering establishment can reveal unauthorized duplication of data on that disk. Alternatively, a plug-in device can interface with the disk drive to read a portion of the disk to acquire the unique magnetic signature of the disk. This encrypted data can be registered with or required by the wagering establishment 16, prior to cashing out.
In another embodiment as shown schematically in FIG. 13, the gaming software 22 resides on a chip 23 disposed within the gaming computer 14 (i.e., where a dedicated device is provided by the wagering establishment 16) . The chip 23 could be situated within a physical casing 84 which is isolated and unaccessible from any external data port connection. In an exemplary embodiment, the chip 23 can be housed within special seals, insulation, wrapping, or the like 86 to reveal any authorized attempts to remove or tamper with the chip 23. Thus, the wagering establishment 16 can readily ascertain if the player tampered with the gaming software and, if such tampering is discovered, it could deny such player any claimed winnings and/or future credit.
In yet another embodiment shown schematically in FIG. 14, unique mathematical attributes are derived from certain characteristics of the software code in a self-test process. To perform such a test, the characteristics of the code are kept secret and known only to the wagering establishment 16 (e.g., a check-digit type algorithm based upon the sum of the bits located in, for example, lines 476 through 655 of the code) . Alternatively, the self-test can verify special codes which are embedded within the code instructions in some predetermined random manner known only to the wagering establishment 16. In a variation of the above as shown schematically in FIG. 15A, external keys known only to the wagering establishment 16 can be applied to intermittently or continuously verify whether the software code has been or is being tampered with by causing altered software to malfunction and shut down the gaming application in the computer 14. This can be implemented in several ways, including, but not limited to: (1) broadcasting a continuous encoded or encrypted external signal (e.g., RF) from the wagering establishment 16, received by receiving means 88 in the gaming computer where such signals are subsequently decoded or decrypted by the gaming computer 14 and input to the gaming software 22 (FIG. 15B) ; (2) having the player 12 physically enter a code on an intermittent basis (FIG. 15C) ; or (3) utilizing an internally generated clock signal provided by a tamper-proof clock 89 (FIG. 15D) . In this connection, the chip 23 or even the gaming computer 14 (if provided by the wagering establishment 16) may be shielded from electromagnetic interference to prevent unauthorized attempts to influence the gaming software with electromagnetic radiation. The use of external keys may or may not employ encryption to safeguard against their being somehow forged by the player 12. Aside from the use of external keys, the gaming software 22 can be made to require the acquisition of data from an external source in order to function. For example, a wireless broadcast or like stream of random numbers (possibly encrypted) might be accessed by the gaming software 22 such that these random numbers are called upon by the program as a basis to select a wagering outcome in a predictable or unpre- dictable manner. Such external input may be incorporated into a tamper-proof plug-in device or module which interfaces with the gaming computer 14. Another way to prevent fraudulent attempts to alteration of the gaming software 22 is the use of an audit program 27 which can only be accessed by the wagering establishment 16. To prevent a forged audit trail, the audit program 37 might, by way of example, create dozens or even hundreds of data strings (e.g., such as in a roulette simulation, data strings corresponding to spins of the roulette wheel each time the wheel is spun) where all such data is then recorded for future verification should the wagering establishment 16 suspect tampering with the gaming software 22.
It will be appreciated by persons skilled in the art that the gaming software 22 can be arranged such that a data-string of alphanumeric codes, either pre-loaded into each gaming computer 14, provided on a disk or alternatively furnished on a plug-in uncopyable module, can be used to discover any tampering with the software, disk or module by the player 12. In this connection, the code sequence can be made different for each gaming computer 14 or module and copies of such codes can be kept by the wagering establishment 16. These codes can provide the basis for randomness in the outcome of each gaming event, and can thereby provide evidence of tampering. In other words, a specific arrangement of codes might correspond to a certain outcome of a wagering event (e.g., the Roulette wheel lands on "5"). Even though these codes are known to the wagering establishment 16, they are sequenced to ensure a random outcome - something which could be verified by an independent third party. If a player 12 seeks to modify the gaming software, the altered software codes could be discovered upon comparison of the same with the originals known only to the wagering establishment 16. As another means of preventing player fraud, an element of "double-randomness" can be implemented by requiring the player 12 to press a button for each selection or desired response on the gaming computer 14 twice, with the time interval between selections (i.e., in milliseconds) used to address a specific preprogrammed random outcome codified in corresponding software codes.
Game program 24 permits player 12 to wager on any one of a plurality of wagering opportunities, including games of chance, future public events where the outcome is uncertain or games of skill (e.g., a crossword puzzle) . The games of chance are created on gaming computer 14 by game program 24 in accordance with conventional techniques and include, but are not limited to, common casino wagering activities such as blackjack, craps, roulette, poker, slots or the like. Each game offers opportunities for player 12 to place wagers on one or more various wagering elements within a given wagering event depending upon the rules applicable to that game. This will be described in more detail below.
Game program 24 can be made to accept wagers on future public events where the outcome of such events are uncertain as in, for example, sporting events such as a football game or a boxing match, or a state-run or other lottery. This can be implemented by establishing communications orally or electronically with the wagering establishment 16 in order to place, register and confirm bets. The wager is placed on the gaming computer 14, which produces a code for registration with the wagering establishment 16. This code is then time stamped by the wagering establishment 16 to form an encrypted code using appropriate software instructions to lock in the bet or fix the time of the wager for the purpose of ascertaining the proper payoff. This implementation will be described in detail below. Similarly, games of skill such as a crossword puzzle can be implemented where a date/time stamp fixes the time of completion such that prizes are later awarded based upon the first player to complete the game.
Banking program 26 enables player 12 to wager with available credit, and "cash-out" in order to redeem any gambling winnings. In certain embodiments, the banking program 26 facilitates the purchase of credit from the wagering establishment 16 where such credit is "loaded" into the gaming computer in the form of codes. Alternatively, as shown in FIG. 1C the banking program can receive instructions from an electronic card reader 91 compatible with credit or debit cards 93 in a conventional manner, or the banking program can receive credit from a plug-in credit module 90.
As one way of ensuring security in the credit purchase/redemption procedure, banking program 26 or a dedicated encryption/decryption device provides, for example, an encryption and decryption algorithm 29 of the type known in the art (e.g., utilizing a public-key) to encrypt and decrypt certain alphanumeric codes exchanged between player 12 and casino 16 which are input to and generated by playing computer 14 and the wagering establishment computer 30. These codes are exchanged between player 12 and an agent of the wagering establishment 38 through telephone 40. The term "agent" is intended to include an automated telephone or like system which generates computerized instructions for communication to player 12 by means of a touch-tone telephone 36 to prompt player 12 to communicate responses to the wagering establishment 16 by pressing the appropriate numbers or symbols. Such generated instructions can be provided by the wagering establishment computer 30 over the telephone in accordance with well-known techniques.
The wagering establishment computer 30 has gaming software 33 which includes a banking program 35 and audit program 37. The computer 30 either includes or communicates with a dedicated device or software for implementing an encryption and decryption algorithm 39 known only to the wagering establishment 16 to encrypt and decrypt these codes. In this manner, the wagering establishment 16 enables a verified player 12 to purchase and redeem wagering credit at the remote location. The sequence of steps to purchase and redeem such credits by exchanging encrypted codes are described in greater detail below. In the usual course of practicing the invention, FIG. 4 depicts a flowchart of the start-up and registration sequence in an off-line embodiment which must occur prior to wagering. Player 12 first registers various personal information with wagering establishment 16 and obtains an alphanumeric personal identification code 32. The wagering establishment 16 provides player 12 with gaming software 22 comprised of game program 24 and banking program 26 as described above, accompanied by an alphanumeric software identification code 34. Gaming software 22 may be independently tested, verified and provided on data storage media in a sealed envelope by a third party. Such data storage media can include a hard disk, floppy disk, CD-ROM and the like. The wagering establishment 16 then provides an alphanumeric start-up identification code 33 which player 12 enters to actuate the gaming software 22. Optionally, the gaming computer 14 may include voice recognition means such as a voice chip or voice recognition software for recognizing the unique characteristics of the player's voice to deny access to any unauthorized user. Such hardware and/or software is known in the art. Gaming software 22 is programmed to prompt player 12 with an inquiry as to whether the current session is for practice or to place a wager. If it is a practice session, game program 24 generates a plurality of game choices and a confirmation that the games are being played for practice only. If player 12 chooses to engage in gambling, banking program 26 will permit actual wagering to the extent that there are sufficient wagering credits available in the player's account. If there are insufficient credits, player 12 must contact the wagering establishment 16 and go through the purchase credit sequence described below. As noted above, gaming computer 14 may or may not be on-line with the wagering establishment computer 30. If gaming computer 14 is off-line, greater flexibility in terms of being able to engage in gambling at virtually any location is possible. In an exemplary embodiment, a series of encrypted communication exchanges of, for example, alphanumeric codes, between player 12 and the agent 38 permit credit purchase and redemption at a remote location to be governed by the wagering establishment 16 notwithstanding the absence of an electronic link between the gaming computer 14 and the wagering establishment computer 30. Alternatively, gaming computer 14 can be networked to the wagering establishment computer 30 through the communications link 29 such that computer 30 monitors and controls all or part of the activities taking place on the remote gaming computer. In the off-line embodiment shown in FIG. 1, player 12 places a call to the wagering establishment 16 by way of telephone 36 and communicates with agent 38 through telephone 40 to obtain or redeem gambling credit. If player 12 already has credit, gaming software 22 will permit wagering on any of the games of chance provided by game program 24 upon receiving player 12 's personal identification code 32. If player 12 requires credit to play, the wagering establishment 16 must be contacted and the following series of steps are followed for the purpose of verifying the player's identity and confirming that the player is utilizing gaming software 22 registered to his or her personal identification code 32.
Whenever player 12 contacts the wagering establishment 16, he or she goes through what is referred to as a handshake recognition sequence, the verification of the player's identity with the wagering establishment. In this regard, as depicted in the flowchart of FIG. 5, player 12 first calls the wagering establishment 16 on telephone 36 and agent 38 who communicates through telephone 40, queries player 12 for his or her unique personal identification code 32 and software identification code 34. Agent 38 enters these codes into the computer 30 which generates an encrypted handshake code 42 which is provided to player 12 for entry into gaming computer 14. Gaming computer 14 decrypts handshake code 42 and then generates an encrypted recognition response code 44 which is then provided to the wagering establishment 16. Agent 38 enters recognition response code 44 into computer 30 which decrypts recognition response code 44 to verify player 12's identity and confirm that the specific gaming software 22 registered to player 12 is in use. Verified player 12 then proceeds with appropriate casino interaction. FIG. 6 is a flowchart depicting a first embodiment of a purchase credit sequence in the off-line embodiment. Player 12 first contacts the wagering establishment 16 and establishes his or her identification through the handshake sequence depicted in FIG. 5 and described above. Agent 38 obtains an encrypted banking program activation code 46 from computer 30 and provides the same to player 12 for the purpose of allowing player 12 to access the credit purchasing/redemption function of banking program 26 in gaming computer 14. Player 12 then enters the amount of wagering credit requested. For security purposes, banking program 26 utilizes personal identification code 32 and software identification code 34 along with an encryption algorithm to generate a credit request code 48, which code embodies the numeric value of the amount of credit requested and is unique to player 12 and his or her gaming software 22. Credit request code 48 is displayed to player 12 on gaming computer 14, who then provides credit request code 48 to agent 38 for entry into the wagering establishment computer 30. The computer 30 applies a decryption key known only to the wagering establishment 16 to decrypt the credit request code 48 to reveal the amount of credit requested by player 12. Agent 38 orally confirms this amount with player 12. The wagering establishment 16 then decides whether or not to provide all or part of the credit requested. If the credit request is denied, player 12 is given an encrypted reactivation code 50 which is decrypted by gaming computer 14 to enable player 12 to continue wagering with any available credit balance (or player 12 has the option to cash-out any gambling winnings in accordance with the sequence depicted in FIG. 8 and described below). If the credit request is partially or fully granted, the process continues for the amount of wagering credit the wagering establishment 16 is willing to sell to player 12. The computer 30 generates an encrypted new credit code 52 which is provided to player 12 for the purposes of loading a pending amount of credit requested into the player's gaming computer 14 via the banking program 26 of the gambling software 22. Player 12 then enters new credit code 52 into gaming computer 14 which decrypts the code and reveals the exact amount of new credit being added to player 12's available credit balance. The amount of new credits are shown to player 12 as pending, but are not yet available for use. Banking program 26 then generates an encrypted credit pending code 54 which is based in part on the monetary value of the new credits pending. Player 12 provides this credit pending code 54 to agent 38 who enters the same into the wagering establishment computer 30, which then decrypts the credit pending code 54 to positively and irrefutably verify that the specific amount of credit requested was loaded into player 12's banking program 26. The wagering establishment computer 30 then generates an encrypted credit release code 56. This credit release code 56 is provided to player 12 who then enters it into gaming computer 14. The amount of pending credits are then released for use by player 12. The banking program 26 then generates an encrypted credit release verification code 58 which player 12 provides to agent 38. Agent 38 enters the credit release verification code 58 into computer 30 which decrypts the same and generates an encrypted program reactivation code 60. Player 12 receives the program reactivation code 60 and then enters the same into gaming computer 14 and gaming program 24 is reactivated for use. Simultaneously, the wagering establishment 16 charges player 12 for the value of credits purchased in a manner mutually agreed upon by the player and the casino. For example, a credit card may be charged, a bank transfer authorized, or some other form of payment or delayed payment may be made to the casino in exchange for the credits purchased. If at any point during this process one or more of the various encrypted codes do not match those expected by the casino encryption software, the player would be unable to access such credits. The gaming software 22 in such cases is disabled until the dispute is resolved. In this manner, the correct generation of each of the various codes by gaming computer 14 and casino computer 30 serves to positively confirm the amount and value of credits received by player 12 and that such credits were released and made available for player 12 's use.
It will be appreciated that credit can also be provided to the player 12 in predetermined amounts, pre-installed on a dedicated gaming computer 14 (e.g., a personal digital assistant) provided by the wagering establishment 16. Alternatively, a player 12 could obtain a disk or module 90 having a given amount of authorized credit which is then "loaded" into the banking program gaming computer 14 to enable wagering until such time that this credit amount is exhausted. Alternatively, as shown in FIG. 1C and mentioned above can obtain credit by merely using his or her own credit card 93, either through communications with agent 38 or an electronic card-reader apparatus 91 connected to the issuing bank 95 as is well known in the art. After player 12 has obtained wagering credit, he or she may place wagers by selecting wagering elements within various wagering events in any one of a plurality of games of chance offered by gaming software 22. Each game provides opportunities for player 12 to place wagers on one or more various wagering elements within a given wagering event depending upon the rules applicable to that game. As an example, the casino game of roulette involves a series of wagering events based upon the outcome of a random number selected by a ball spun within a roulette wheel. Each spin of the wheel is a single wagering event. Within that event, the player 12 may bet on many different wagering elements such as red and black colors, single numbers, groups of numbers and the like. All wagers for each event are placed prior to the spin of the wheel.
FIG. 7A is a flowchart depicting the wagering sequence for games of chance created by game program 24 which proceeds as follows. Player 12 first enters game program 24 of gaming software 22 and chooses a particular game on which to wager. Player 12 can wager on one or more events within the game as described above. Game program 24 prompts player 12 to confirm the placement of wagers made and the total amounts of wagers entered. Such wagers may be withdrawn or modified until such time as they are confirmed. Confirmation is typically made by having player 12 enter a confirmation code 62 prior to closing of all bets. Confirmation code 62 is provided by game program 24 and can be made different for every wager for security reasons. It can be a simple one or two digit alphanumeric code which is entered into game software 24 to confirm that each bet placed for any wagering event is what was intended and has not been placed in error. Game program 24 can be set up such that confirmation code 62 may be simplified further to a single key stroke in certain highly repetitive games such as slots or when the total value of all wagers falls below a certain predetermined level. After confirmation code 62 is entered by player 12, game program 24, in accordance with the rules of a given casino game, generates a specific outcome for a given wagerable event (e.g., cards are dealt, the wheel is spun, etc.). Game program 24 determines the outcome of each wager placed (win, lose or draw), calculates and then displays player 12*s proposed correct payoff for that wager on gaming computer 14. Player 12 has the option to type in a yes/no code to accept the payoff outcome of all wagers or to dispute any payoff which player 12 believes is incorrect in some fashion. Any dispute can be handled by suspending the wagering process and calling agent 38 to resolve the matter by telephone or by some other means of dispute resolution. Once player 12 accepts the resolution of a given wagering event, the correct amount of credit is added or subtracted from player 12's wagering credit balance by banking program 26 of gaming software 22. Player 12 can then begin the wagering process all over again on a subsequent wagering event, or choose to end the gambling session. At any time, player 12 may select a review mode in game program 24 and review the amount and resolution of each and every wager made by player 12 and the results of such wagers in chronological order. At any time, player 12 can choose to redeem or cash-out all or part of the balance of wagering credits stored in banking program 26 through a credit cash-out sequence. Game program 24 can also contain special built-in instructions to place limitations on winnings at the discretion of the wagering establishment. It is also anticipated that such gaming software 22 could be embedded in another product, such as in a computer or other software, to provide a premium application which enables the purchaser of unrelated products to win something as governed by such an embedded program (e.g., a cash prize awarded) . FIGS. 7B-7C are flowcharts of wagering sequences for future public events of which the outcome is uncertain, such as a lottery, in the off-line embodiment. With regard to the description of lotteries herein, the wagering establishment will be hereinafter identified as a "lottery authority". The player 12 selects, by means of the gaming software 22, a particular lottery event (i.e., a drawing) on which to wager. The gaming computer 14 then generates a lottery "ticket" layout unique to the specific lottery and the player selects the desired wagering elements (i.e., numbers).
There are two types of exemplary lotteries described herein, the first being an instant type analogous to common scratch-off tickets, and the second being a future event of which the outcome is uncertain (i.e., a drawing takes place). In the case of instant lotteries, verification of the date/time of the wager is not important by definition since the essentially instantaneous output of the program determines the outcome. On the other hand, with future events, the date and time of the wager is critical in certain embodiments. It will be appreciated by the persons skilled in the art that a remote gaming arrangement whereby the player 12 participates in a lottery can be classified as either: (1) a non-registration system (by which the player wagers independently of the lottery authority 16 and the wager need not be registered with the lottery authority since the gaming computer 14 provides a means of time-stamping the wager) or (2) a registration system (by which the player 12 chooses the wagering elements on the remote gaming computer 14, but then must contact the lottery authority 16 to "register" the wager).
In a non-registration embodiment such as depicted in FIG. 7B, a wager is placed in the following manner: Player 12 logs on to the lottery application in the gaming computer 14 with his or her personal identification code 204, which is preassigned by the lottery authority 16 with whom the player 12 has preregistered. In this regard, an encryption/decryption device 82, depicted in FIG. 2 and described in more detail below, can be used to prevent minors from accessing the lottery program. Such device could utilize fingerprint or voice recognition hardware for additional verification. Player 12 then selects a specific lottery to play (e.g., Lotto). Player 12 then chooses the desired wagering elements 206 in a conventional manner, which choice may be confirmed upon the player receiving a suitable prompt. The gaming computer 14 then generates an encrypted, compressed multi-digit ticket code 208 representing the selected wagering elements 206, and an unforgeable date/time stamp 210. Optionally, such ticket code 208 may include a personal identification code 204 or software identification code 212. The ticket code 208 is stored in the gaming computer 14 and can be decrypted only by the lottery authority 16 for authentication. If desired, a physical "ticket" representing the player's choice in the encrypted ticket code could be printed by conventional printing means associated with the gaming computer 14. This procedure may be repeated as many times as necessary to participate in multiple lottery events or to chose wagering elements for a single event. Such an arrangement allows wagering to take place independent from the lottery authority 16. The unforgeable date/time stamp ensures that the player 12 cannot tamper with the wager "after the fact" (i.e., after the drawing, the player cannot modify the numbers selected). To cash-out, the player 12 provides the encrypted ticket code 208 to the lottery authority 16 which decrypts the ticket code to reveal the selected wagering elements and date/time of the wager. Winnings are then awarded in a conventional manner. It is anticipated that large winnings will require that the Player 12 return the physical device to the lottery authority 16 for verification.
FIG. 7C depicts a registration sequence whereby the player 12 registers his or her lottery choice(s) with the lottery authority 16. When player 12 is ready to do so, the lottery authority 16 is contacted through agent 38. The player 12 then enters his or her pin 204, either by pressing corresponding keys of the telephone, or on the gaming computer 14 (if these are placed on-line in either a temporary or permanent connection) , or by speaking the selections through the telephone for acquisition by a voice recognition program of the type known in the art. For additional verification, player 12 can be asked to enter the computer or software identification code 212. The lottery authority 16 will request that the player 12 choose from a menu of lotteries which are still open for wagering, and the player then makes the desired selection(s) . The player 12 then indicates the method of payment. In certain applications, credit can be pre-installed on the gaming computer 14 or module 90, as described above, in which case such credit can be included and represented in an encrypted ticket code 208. Normally, ticket-code 208 need not be encrypted in a registration embodiment (i.e., it merely represents the choice of wagering elements) . If the ticket code is encrypted, it is then decrypted with a key known only to the lottery authority 16. This ensures and verifies that a valid lottery selection and sufficient credit were entered. The lottery authority 16 may confirm the transaction by reading back the wagering elements embodied in the code. After the lottery authority 16 accepts the ticket code 208, it generates a registration code 218 (encrypted or non-encrypted) which embodies the ticket code 208 and a current date/time stamp 220. The registration code 218 can be provided to the player 12 and is stored by the lottery authority 16 in the lottery authority computer 30 for future reference. The lottery authority 16 can then prompt the player to confirm the wager by entering a simple yes/no response. If desired, the lottery authority 16 can impose a limit on the number of wagers per player or per given time period and reject wagers exceeding set amounts. Optionally, the player 12 may obtain printed ticket receipts which include the registration code 218 from the gaming computer 14. The wagering process may be repeated for each "ticket" registered. When he or she is finished, the player 12 simply hangs up or terminates the connection with the lottery authority 16. After the lottery drawing or process, the lottery authority 16 compares any winning numbers against all registered tickets in accordance with conventional practice. If the prize is below a specific threshold (e.g., $100), then such prize can be credited to the player's account or credit card, or, if above a certain threshold, payouts can be made in a conventional manner.
In general, there are several ways by which the player 12 can cash-out winnings when such winnings are embodied or stored in the gaming computer 14. FIG. 8A is a flowchart diagram of the credit cash-out sequence in a first off-line embodiment. Player 12 first goes through the handshake sequence depicted in FIG. 5 and described above. Once player 12 's identity is confirmed, the wagering establishment 16 provides player 12 with an encrypted banking activation code 64. Player 12 then activates banking program 26 and enters banking activation code 64 which is decrypted by gaming computer 14 to access the banking purchasing/redemption function. Player 12 then enters the amount of wagering credit he or she wants to cash-out into banking program 26. The amount to be cashed out is placed by banking program 26 into a cash out pending field. The player's banking program 26 then generates an encrypted credit cash-out code 66 which player 12 provides to wagering establishment 16. The agent 38 enters the credit cash-out code 66 into the wagering establishment computer 30 which decrypts the credit cash-out code 66 to reveal the amount of credit that player 12 is requesting to be cashed out, which amount is orally confirmed by casino agent 38. The wagering establishment computer 30 then generates an encrypted cash-out acknowledgment code 68 and provides this code to the player 12. Player 12 enters a cash-out acknowledgment code 68 into gaming computer 14 which decrypts the same, and banking program 26 then deducts the amount of credits to be cashed out of the player's credit balance available for future wagers. Banking program 26 then generates an encrypted deduction verification code 70 which indicates that the correct amount was deducted from the player's account. This code is then provided to agent 38 who enters it into computer 30. The wagering establishment computer 30 decrypts deduction verification code 70 and generates an encrypted program reactivation code 72 which is provided to player 12 to enable game program 24 to permit continued gambling with any available credits. The wagering establishment 16 then issues payment to player 12 for the amount of all wagering credit cashed out. The payment may be in the form of a credit to the player's credit card, a banking wire or some other mutually agreed-upon method of payment. It is also contemplated that where the player 12 has been provided with a dedicated gaming computer 14 (e.g., a hand-held device) credit may be cashed-out by simply bringing such gaming computer 14 to the wagering establishment 16 or its agent, where either the entire device itself is physically returned or a plug-in credit module 90 (tamper-proof, as described above) is exchanged. FIGS. 9-12 contain flowcharts of an on-line embodiment schematically depicted in FIG. 2, whereby gaming computer 14 communicates directly through a communications link 29, such as a modem, with the wagering establishment computer 30. Computer 30 includes gaming software 74 comprised of a game program 76, banking program 77, audit program 78 and encryption/decryption algorithm 79. To prevent unauthorized access, an encryption/decryption device 82, such as that shown schematically in FIG. 2, is used by player 12 to generate a unique alphanumeric identification code 83 to log-on to computer 30 in order to obtain access to on-line gambling and/or purchasing and redeeming wagering credit. In one embodiment, device 82 looks like a credit-card calculator and includes a display 84, an integral keyboard 86 and internal encryption/decryption hardware and/or software. Such a device is currently used for making wireless money transfers, for example by Fleet Bank. Codes input and output to and from device 82 could be embodied in specific sounds identified through a dedicated sound recognition program which are transmitted to and received from computer 30. The encryption/decryption device 82 is used to generate encrypted log-on code 83 by encrypting player 12 ' s personal identification code 32 with a separate verification code 88 provided to player 12 by computer 30. Alternatively, verification code 88 can be built into encryption/decryption device 82. Thus, knowledge of player 12 's personal identification code 32 in and of itself is insufficient to enable an unauthorized third party such as a minor or known compulsive gambler to obtain access to gambling and/or purchasing and redeeming wagering credit. The computer 30 could contain appropriate instructions to, in such a case, terminate the on-line connection and prevent further attempts to gain access with that particular personal identification code 32. Moreover, the device 82 can have the banking program 26 associated therewith in order to store wagering credit independent of the gaming computer 14, in which case the exchange of codes between the device 82 and the gaming computer 14 would represent the actual "money". Thus, credit can be embodied in an apparatus structurally independent of the gaming computer. FIG. 9 is a flowchart of the registration and start-up sequence. Initially, player 12 through gaming computer 14, dials up and connects through communications link 29 with computer 30. Player 12 then enters the requested registration information and is assigned a personal identification code 32. Player 12 then logs-on as described above. If player 12 ' s identity is confirmed, computer 30 then permits wagering and/or credit purchase and redemption.
As shown in FIG. 10, the purchase credit sequence in the on-line embodiment is comprised of the following series of exchanges between player 12 and computer 30. Computer 30 first queries the player as to how much credit is desired for the particular gambling session. Player 12 responds at the prompt with the amount of wagering credit requested. The wagering establishment 16 then gets authorization for the requested amount through agreed upon methods of credit such as a credit card or the like. The approved credit amount is then deposited into player 12 ' s wagering credit account in banking program 77. At such stage, player 12 can then wager on a plurality of games offered by the wagering establishment 16. In this connection, player 12 may at the end of each session, request an encrypted code number that verifies the amount of credit he or she has available from the wagering establishment 16 at that time for purposes of any future dispute resolution.
FIG. 11 is a flowchart of the gambling sequence in the on-line embodiment. Player 12 first activates gaming computer 14, establishes electronic communications with the wagering establishment computer 30 through communications link 29, and proceeds with the secure log-on procedure described above. Gaming computer 14 then registers a gambling session code 80 with the wagering establishment 16. The computer 30 then displays a choice of games of chance or future public events where the outcome is uncertain to be wagered upon.
FIG. 12 is a flowchart of the credit cash-out sequence in the on-line embodiment. Player 12 first requests to cash-out all or part of the credit balance in the wagering credit account maintained on casino computer 30. The wagering establishment 16 requests confirmation for the amount of credit to be cashed-out by player 12. Player 12 then keys in his or her personal identification code 32 to reconfirm that amount. The amount is then deducted from player 12's credit account and the wagering establishment 16 then authorizes a credit to be made to the player's preassigned credit card, or makes some other agreed-upon method of payment. For additional verification, the encryption/decryption device 82 can be used to provide a verification code to the wagering establishment 16 prior to cashing-out. Moreover, the wagering establishment 16 can be provided with a special telephone number to call-back player 12 to confirm the cash-out which can only then occur when player 12 calls the wagering establishment 16 back from that number, to provide an additional measure of security.
Alternatively, in another on-line embodiment, the gaming computer 14 includes gaming software 22 as in the first embodiment of FIG. 1, but the wagering establishment computer 30, through communications line 29 may or may not serve to regulate or control the gaming software simulation of casino games on gaming computer 14. For example, the wagering establishment computer 30 can directly keep a record of all or selected activates taking place at gaming computer 14 for purposes of additional verification or security. Alternatively, the electronic link can be of a control nature to vary the odds of a given wager based upon any of a variety of factors such as gambling duration or other factors such as a progressively increasing jackpot (e.g., in a slot machine simulation).
In the off-line embodiment, at all times, an encrypted audit-trail of all transactions can be recorded on storage media associated with the wagering establishment computer 30, and independently in gaming computer 14 to be ultimately downloaded to or accessed by the wagering establishment 16. Such an audit-trail can also be recorded in the tamper-proof read/write data storage media device 28 provided by the wagering establishment 16 to player 12 the wagering establishment in the embodiment shown in FIG. 3.
The present invention has been shown and described in what are considered to be the most practical and preferred embodiments. It is anticipated, however, that departures may be made therefrom and that obvious modifications will occur to persons skilled in the art.

Claims

WHAT IS CLAIMED IS:
1. A gaming system, comprising: a host computer which enables a player at a remote location to purchase and redeem gambling credit and which generates at least one encrypted code to be provided from said host computer and which decrypts at least one encrypted code to be provided to said host computer; an off-line gaming computer remotely disposed from said host computer on which the player wagers on at least one wagering opportunity, said gaming computer for generating at least one wagering opportunity and enabling the purchasing, storing and redeeming of gambling credit, said gaming computer further generating said at least one encrypted code to be provided to said host computer and decrypting said at least one encrypted code to be provided from said host computer, wherein said encrypted codes exchanged between said host computer and said gaming computer enable the player to at least one of purchase and redeem gambling credit.
2. The gaming system recited in Claim 1, wherein said gaming computer includes gaming software for generating said at least one wagering opportunity and enabling said purchasing, storing and redeeming of gambling credit, provided on data storage media.
3. The gaming system recited in Claim 1, wherein said gaming computer communicates with data memory media disposed within a tamper-proof read/write apparatus.
4. The gaming system recited in Claim 2, wherein said gaming computer reads the unique magnetic characteristics of said data storage media for the purposes of creating a unique encrypted code to thereby prevent undetectable duplication of data stored on said data storage media.
5. The gaming system recited in Claim 1, wherein said gaming computer records and stores said codes provided to and from said gaming computer to generate an audit-trail.
6. The remote gaming system recited in Claim
1, wherein said host computer records and stores said codes provided to and from said host computer to generate an audit-trail.
7. The remote gaming system recited in Claim 1, wherein said gaming computer is provided with a predetermined amount of casino credit embodied in at least one of data storage media permanently installed on said gaming computer and data storage media removably installed on said gaming computer.
8. The remote gaming system recited in Claim
1, wherein said gaming computer includes at least one of voice recognition means for identifying the unique voice characteristics of the player and fingerprint identification means for identifying the unique fingerprint of the player.
9. The remote gaming system recited in Claim 1, wherein said wagering opportunity is a game of skill.
10. A gaming system, comprising: a host computer which enables a player networked at a remote location to purchase and redeem gambling credit and wager on at least one wagering opportunity, said host computer generating at least one code to be communicated from said host computer and decrypting at least one encrypted code communicated to said host computer; a gaming computer on which the player wagers on said at least one wagering opportunity where said gaming computer is remotely disposed from said host computer; and means for generating at least one encrypted code for communication to and decryption by said host computer to enable the player to access said host computer from said gaming computer.
11. The remote gaming system recited in Claim 10, wherein said means for generating said at least one encrypted code is embodied in an apparatus which is structurally independent of said gaming computer.
12. A gaming computer for use in a gaming system for wagering against a wagering establishment; wherein said gaming computer generates and provides at least one wagering opportunity and enables a player at a remote location to wager on said at least one wagering opportunity and to purchase and redeem gambling credit from said wagering establishment.
13. The gaming computer recited in Claim 12, wherein a predetermined amount of said credit is pre-installed in said gaming computer by said wagering establishment.
14. The gaming computer recited in Claim 12, wherein said credit is redeemed from said wagering establishment by providing said wagering establishment with said gaming computer.
15. The gaming computer recited in Claim 12, wherein said credit is stored on detachable data memory media which interface with said gaming computer and where said data memory media are provided to said wagering establishment for credit redemption.
16. A gaming method by which a player gambles on a gaming computer against a wagering establishment where no on-line connection exists between the gaming computer and the wagering establishment, comprising the steps of:
(A) purchasing gambling credit from said wagering establishment and at least one of loading and preloading said gambling credit into said gaming computer ;
(B) generating at least one wagering opportunity on said gaming computer;
(C) proceeding to wager on said at least one wagering opportunity presented on said gaming computer;
(D) accumulating wagering credits or debits on said gaming computer as a result of the outcome of said at least one wagering opportunity; and (E) redeeming gambling credit from said wagering establishment by entering codes provided from said wagering establishment, at least one of which is encrypted, into said gaming computer which decrypts said at least one encrypted code and generates codes provided to said wagering establishment, at least one of which is encrypted, for decryption by said wagering establishment.
17. A gaming method by which a player having a personal identification code gambles against a wagering establishment on a gaming computer which presents a computer generated wagering opportunity where the gaming computer is at a remote location and networked to a host computer associated with the gaming establishment, comprising the steps of: (A) establishing a secure on-line link between said gaming computer and said host computer by generating an encrypted log-on code embodying an identification code known only to the player and the wagering establishment and a separate code, said host computer then decrypting said encrypted log-on code for verification;
(B) purchasing gambling credit from said wagering establishment;
(C) generating at least one wagering opportunity on said gaming computer;
(D) proceeding to wager on said at least one wagering opportunity presented on said gaming computer; (E) accumulating wagering credits or debits as a result of the outcome of said at least one wagering opportunity; and (F) redeeming gambling credit from said wagering establishment.
18. The method recited in Claim 17, wherein Step (F) further comprises generating an encrypted verification code embodying an identification code known only to the player and the wagering establishment and a separate code, to be decrypted by said host computer for verification prior to redeeming said gambling credit.
19. The method recited in Claim 17, wherein said encrypted log-on code is generated by an encryption/ decryption apparatus which is structurally independent of said gaming computer.
20. The method recited in Claim 17, wherein said gambling credit is embodied in an encryption/decryption apparatus which is structurally independent of said gaming computer.
21. A gaming system which enables a player at a remote location to wager against a wagering establishment, wherein the player wagers on a gaming computer where said gaming computer generates at least one wagering opportunity and enables the player to at least one of purchase gambling credit and redeem gambling winnings.
22. The gaming system recited in Claim 21, wherein said purchased pre-installed credit is embodied in a tamper-proof plug-in module, provided by the wagering establishment and interfaced with said gaming computer.
23. The gaming system recited in Claim 21, wherein said gambling winnings are electronically stored on a tamper-proof plug-in module provided by the wagering establishment and interfaced with said gaming computer.
24. The gaming system recited in Claim 21, wherein said gaming computer includes gaming software for generating said at least one wagering opportunity, and said gaming software resides on a tamper-proof chip disposed in an inspectable casing.
25. The gaming system recited in Claim 21, wherein said gaming computer includes gaming software for generating said at least one wagering opportunity which includes a random distribution of codes known only to the wagering establishment to prevent unauthorized tampering with said gaming software.
26. The gaming system recited in Claim 21, wherein said gaming computer includes gaming software for generating said at least one wagering opportunity, and means for receiving external keys input to said gaming software, said keys being used by said gaming software to function and which disable said gaming program if said gaming software has been tampered with.
27. The gaming system recited in Claim 21, wherein said gaming computer includes gaming software for generating said at least one wagering opportunity upon receiving data from a source external to said gaming computer.
28. A gaming system which enables a player at a remote location to participate in a lottery by choosing a seleption of wagering elements in a lottery on a gaming computer.
29. The gaming system recited in Claim 28, wherein said selection is combined, with at least one of a date/time stamp, player's identification code, and computer/software identification code, into a compressed ticket-code to be decrypted by a lottery authority for registration.
30. The gaming system recited in Claim 28, wherein said selection is date/time stamped to form an encrypted ticket code for decryption by a lottery authority to reveal a valid wager.
31. A method by which a player participates in a lottery offered by a lottery authority, comprising the steps of:
(A) choosing wagering elements for a given lottery event on a gaming computer;
(B) generating a ticket code on said gaming computer which embodies the choice of said wagering elements and at least one of a time/date stamp, player's identification code, computer identification code, and software identification code;
(C) registering the wager with the lottery authority by communicating said ticket code to the lottery authority, where said lottery authority has a host computer which decrypts said ticket code to reveal the player's choice of wagering elements;
(D) confirming the wager by generating an encrypted registration code on said host computer ' by encrypting said ticket code with a time/date stamp using an encryption algorithm known only to the lottery authority.
PCT/US1995/002939 1994-03-11 1995-03-07 Improved remote gaming system WO1995024689A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US21234894A 1994-03-11 1994-03-11
US08/212,348 1994-03-11
US26924894A 1994-06-30 1994-06-30
US08/269,248 1994-06-30

Publications (1)

Publication Number Publication Date
WO1995024689A1 true WO1995024689A1 (en) 1995-09-14

Family

ID=26907054

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1995/002939 WO1995024689A1 (en) 1994-03-11 1995-03-07 Improved remote gaming system

Country Status (30)

Country Link
JP (1) JPH07255950A (en)
KR (1) KR950033929A (en)
CN (1) CN1122032A (en)
AU (1) AU698557B2 (en)
BE (1) BE1010001A5 (en)
BR (1) BR9405271A (en)
CA (1) CA2137498C (en)
DE (1) DE4437277A1 (en)
DK (1) DK11395A (en)
FI (1) FI950950A (en)
FR (1) FR2717283B1 (en)
GB (1) GB2287342B (en)
GR (1) GR1002724B (en)
HU (1) HUT71560A (en)
IE (1) IE950162A1 (en)
IL (1) IL111758A (en)
IS (1) IS4269A (en)
IT (1) IT1281324B1 (en)
LU (1) LU88582A1 (en)
MC (1) MC2402A1 (en)
NL (1) NL9402220A (en)
NO (1) NO950746L (en)
OA (1) OA09971A (en)
PL (1) PL307582A1 (en)
PT (1) PT101671A (en)
SE (1) SE9500437L (en)
TN (1) TNSN95010A1 (en)
TR (1) TR28375A (en)
UY (1) UY23906A1 (en)
WO (1) WO1995024689A1 (en)

Cited By (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999041718A1 (en) 1998-02-13 1999-08-19 Petr Juraczko Equipment for remote operation of a betting agency
US6527638B1 (en) 1994-03-11 2003-03-04 Walker Digital, Llc Secure improved remote gaming system
US6676522B2 (en) 2000-04-07 2004-01-13 Igt Gaming system including portable game devices
US6682421B1 (en) 2000-04-07 2004-01-27 Igt Wireless gaming environment
US6846238B2 (en) 2001-09-28 2005-01-25 Igt Wireless game player
US6852031B1 (en) 2000-11-22 2005-02-08 Igt EZ pay smart card and tickets system
US6866586B2 (en) 2000-04-28 2005-03-15 Igt Cashless transaction clearinghouse
US6969319B2 (en) 2001-08-07 2005-11-29 Igt Game oriented promotional card
US7127069B2 (en) 2000-12-07 2006-10-24 Igt Secured virtual network in a gaming environment
US7163459B2 (en) 1999-12-23 2007-01-16 Nokia Corportion Mobile lottery games over a wireless network
US7168089B2 (en) 2000-12-07 2007-01-23 Igt Secured virtual network in a gaming environment
US7198571B2 (en) 2002-03-15 2007-04-03 Igt Room key based in-room player tracking
US7311605B2 (en) 2002-06-12 2007-12-25 Igt Player tracking assembly for complete patron tracking for both gaming and non-gaming casino activity
US7316616B2 (en) 2002-01-16 2008-01-08 Igt Gaming system license management
US7419428B2 (en) 2000-04-28 2008-09-02 Igt Cashless transaction clearinghouse
US7515718B2 (en) 2000-12-07 2009-04-07 Igt Secured virtual network in a gaming environment
US7520810B2 (en) 1998-08-03 2009-04-21 Dabrowski Stanley P Method and apparatus for scrip distribution and management permitting redistribution of issued scrip
US7644861B2 (en) 2006-04-18 2010-01-12 Bgc Partners, Inc. Systems and methods for providing access to wireless gaming devices
US7762888B2 (en) 2001-08-07 2010-07-27 Igt Game oriented promotional card
US7766744B2 (en) 2002-09-17 2010-08-03 Igt Method and apparatus for providing customizable player bonuses
US7785193B2 (en) 2002-03-29 2010-08-31 Igt Cashless bonusing for gaming machines
US8162756B2 (en) 2004-02-25 2012-04-24 Cfph, Llc Time and location based gaming
US8292741B2 (en) 2006-10-26 2012-10-23 Cfph, Llc Apparatus, processes and articles for facilitating mobile gaming
US8319601B2 (en) 2007-03-14 2012-11-27 Cfph, Llc Game account access device
US8397985B2 (en) 2006-05-05 2013-03-19 Cfph, Llc Systems and methods for providing access to wireless gaming devices
US8504617B2 (en) 2004-02-25 2013-08-06 Cfph, Llc System and method for wireless gaming with location determination
US8506400B2 (en) 2005-07-08 2013-08-13 Cfph, Llc System and method for wireless gaming system with alerts
US8510567B2 (en) 2006-11-14 2013-08-13 Cfph, Llc Conditional biometric access in a gaming environment
US8540562B2 (en) 2002-03-29 2013-09-24 Igt Advantage bingo bonus
US8581721B2 (en) 2007-03-08 2013-11-12 Cfph, Llc Game access device with privileges
US8602874B2 (en) 2003-04-02 2013-12-10 Igt Cashless instrument based table game promotional system and methodology
US8613658B2 (en) 2005-07-08 2013-12-24 Cfph, Llc System and method for wireless gaming system with user profiles
US8645709B2 (en) 2006-11-14 2014-02-04 Cfph, Llc Biometric access data encryption
US8668584B2 (en) 2004-08-19 2014-03-11 Igt Virtual input system
US8858323B2 (en) 2006-09-08 2014-10-14 Igt Mobile gaming devices for use in a gaming network having gaming and non-gaming zones
US8899477B2 (en) 2006-05-05 2014-12-02 Cfph, Llc Device detection
US8979646B2 (en) 2002-06-12 2015-03-17 Igt Casino patron tracking and information use
US9183693B2 (en) 2007-03-08 2015-11-10 Cfph, Llc Game access device
US9230395B2 (en) 2004-06-18 2016-01-05 Igt Control of wager-based game using gesture recognition
US9306952B2 (en) 2006-10-26 2016-04-05 Cfph, Llc System and method for wireless gaming with location determination
US9314698B2 (en) 2005-09-12 2016-04-19 Igt Distributed game services
US9411944B2 (en) 2006-11-15 2016-08-09 Cfph, Llc Biometric access sensitivity
US9633508B2 (en) 2003-10-20 2017-04-25 Igt Enhanced video gaming machine
US9898886B2 (en) 2002-04-19 2018-02-20 Igt Methods and apparatus for providing communications services at a gaming machine
US10083574B2 (en) 2012-06-06 2018-09-25 Interactive Games, Llc Point and/or money based gaming
US10102707B2 (en) 2007-04-05 2018-10-16 Cfph, Llc Sorting games of chance
US10235832B2 (en) 2008-10-17 2019-03-19 Igt Post certification metering for diverse game machines
US10406446B2 (en) 2010-08-13 2019-09-10 Interactive Games Llc Multi-process communication regarding gaming information
US10460566B2 (en) 2005-07-08 2019-10-29 Cfph, Llc System and method for peer-to-peer wireless gaming
US10497208B2 (en) 2004-02-25 2019-12-03 Cfph, Llc Credit allocation system
US10546459B2 (en) 2005-09-12 2020-01-28 Igt Method and system for instant-on game download
US10559164B2 (en) 2003-04-10 2020-02-11 Cantor Index Llc Real-time interactive wagering on event outcomes
US10600284B2 (en) 2007-02-15 2020-03-24 Cfph, Llc Zone dependent payout percentage
US10657772B2 (en) 2006-09-28 2020-05-19 Cfph, Llc Products and processes for processing information related to weather and other events
US10726664B2 (en) 2004-02-25 2020-07-28 Interactive Games Llc System and method for convenience gaming
US10839641B2 (en) 2018-02-27 2020-11-17 Stanley P. Dabrowski Method and apparatus for modifying gaming machines to provide supplemental or modified functionality
US11017630B2 (en) 2012-02-28 2021-05-25 Cfph, Llc Gaming through mobile or other devices
US11127249B2 (en) 2000-05-01 2021-09-21 Interactive Games Llc Real-time interactive wagering on event outcomes
US11205225B2 (en) 2004-06-07 2021-12-21 Cfph, Llc System and method for managing transactions of financial instruments
US11562629B2 (en) 2021-05-03 2023-01-24 Cfph, Llc Point and/or money based fantasy gaming
US11636727B2 (en) 2005-08-09 2023-04-25 Cfph, Llc System and method for providing wireless gaming as a service application

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ZA958446B (en) * 1994-10-19 1996-05-27 Intergame A method and system for cashless gaming machine operation
WO1997019428A1 (en) * 1995-11-21 1997-05-29 Brown, Keith, Edwin, Frank Method and apparatus for controlling a gaming operation
EP0862824A4 (en) * 1995-11-22 1999-06-16 Walker Asset Management Ltd Remote-auditing of computer generated outcomes using cryptographic and other protocols
US7553234B2 (en) 1995-11-22 2009-06-30 Walker Digital, Llc Method and apparatus for outputting a result of a game via a container
US20030177347A1 (en) 1995-11-22 2003-09-18 Bruce Schneier Methods and apparatus for awarding prizes based on authentication of computer generated outcomes using coupons
AU4635696A (en) * 1995-11-30 1997-06-19 Garri Kimovich Kasparov Method of playing a lottery game and suitable system
DE19602626C2 (en) * 1996-01-25 2000-11-16 Software 4 You Gmbh Procedure for exchanging data during a league game
DE19610608C2 (en) * 1996-03-18 2000-10-19 Ralf Haarmann Auxiliary device for playing a slot machine
AU3279297A (en) * 1996-06-10 1998-01-07 Nurali Nurislamovich Latypov Method for remote users to participate in an interactive competitive examination
AUPO554397A0 (en) * 1997-03-10 1997-04-10 Aristocrat Leisure Industries Pty Ltd Personal gaming system
GB2333879A (en) * 1998-01-31 1999-08-04 Robert Ashley Simms Gaming machine network
AT3034U1 (en) * 1998-06-04 1999-08-25 Grubmueller Walter BET SYSTEM FOR NUMBER BETS
DE19840694A1 (en) * 1998-08-25 2000-03-02 Deutsche Telekom Ag Method and arrangement for an online gaming system
DE19925465C2 (en) * 1999-06-02 2002-03-14 Ray Otero Process and system for cashless electronic settlement of a competition
US6454650B1 (en) 2000-05-09 2002-09-24 Kevin J. Aronin Free remote lottery system
DE10035875A1 (en) * 2000-07-21 2002-02-07 Mehdi Rahimian Video game machine e.g. slot machine for use in e.g. airplane, receives player's credit card information from remote control station, before starting selected game
AU2001293127B2 (en) * 2000-09-27 2007-09-06 Milestone Entertainment Llc Novel games, methods and apparatus for play in games of chance
FI113713B (en) 2000-09-29 2004-05-31 Veikkaus Ab Oy Methods and arrangements for betting with off-line terminals
DE10061822B4 (en) * 2000-12-12 2013-09-05 Bally Wulff Entertainment Gmbh Method for operating a gaming machine
DE10104235A1 (en) * 2001-01-31 2002-08-01 New York Trade & Credit Corp V Virtual games wheel for games of chance played over the Internet and linked to web sites
JP2002259319A (en) * 2001-02-27 2002-09-13 Hisashi Sato Method for operating virtual space game
FR2824408A1 (en) * 2001-05-03 2002-11-08 Thomson Licensing Sa METHOD FOR MANAGING A BET GAME ON A WINNING COMBINATION
DE10142864B4 (en) * 2001-08-24 2016-01-07 Bally Wulff Games & Entertainment Gmbh Slot machine jackpot system in connection with an apparatus and method for automatically sending SMS messages
US7699703B2 (en) * 2001-09-20 2010-04-20 Igt Method and apparatus for registering a mobile device with a gaming machine
DE10153506A1 (en) * 2001-10-30 2003-06-12 Lp Gmbh & Co Kg Device for internet-supported playing on automatic gaming/gambling machines, uses personal computer connected via internet
EP1908503A4 (en) * 2005-07-15 2009-12-23 Kinamik Data Integrity S L Method and system for generating a file of auditable logs relating to games using onsite and remote electronic means
US10453299B2 (en) 2009-12-23 2019-10-22 Aristocrat Technologies Australia Pty Limited Method of enabling restoration of games and a method of restoring games
CN102842082B (en) * 2012-07-23 2016-03-16 福建物联天下信息科技有限公司 Based on the method for payment of radio-frequency (RF) identification
WO2016069501A1 (en) * 2014-10-26 2016-05-06 Caesars Entertainment Operating Company, Inc. In-casino mobile gaming
CN109289199B (en) * 2018-08-10 2020-07-10 杭州复杂美科技有限公司 Multiplayer game method, device and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4317957A (en) * 1980-03-10 1982-03-02 Marvin Sendrow System for authenticating users and devices in on-line transaction networks
US5038022A (en) * 1989-12-19 1991-08-06 Lucero James L Apparatus and method for providing credit for operating a gaming machine
US5083271A (en) * 1984-06-27 1992-01-21 John A. Klayh Tournament data system with game score communication between remote player terminal and central computer
US5096195A (en) * 1988-08-04 1992-03-17 Elbit Computers Ltd. Electronic gaming apparatus
US5351970A (en) * 1992-09-16 1994-10-04 Fioretti Philip R Methods and apparatus for playing bingo over a wide geographic area
US5380007A (en) * 1994-01-21 1995-01-10 Travis; Christopher P. Video lottery gaming device
US5413357A (en) * 1992-07-06 1995-05-09 Nsm Aktiengesellschaft Program controlled entertainment and game apparatus

Family Cites Families (6)

* Cited by examiner, † Cited by third party
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
DE3441518A1 (en) * 1984-11-14 1986-05-28 Paul 4992 Espelkamp Gauselmann Device for games machines, which are operated by cards, in an amusement arcade
US4882473A (en) * 1987-09-18 1989-11-21 Gtech Corporation On-line wagering system with programmable game entry cards and operator security cards
US4922522A (en) * 1988-06-07 1990-05-01 American Telephone And Telegraph Company Telecommunications access to lottery systems
US5276312A (en) * 1990-12-10 1994-01-04 Gtech Corporation Wagering system using smartcards for transfer of agent terminal data

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4317957A (en) * 1980-03-10 1982-03-02 Marvin Sendrow System for authenticating users and devices in on-line transaction networks
US5083271A (en) * 1984-06-27 1992-01-21 John A. Klayh Tournament data system with game score communication between remote player terminal and central computer
US5096195A (en) * 1988-08-04 1992-03-17 Elbit Computers Ltd. Electronic gaming apparatus
US5038022A (en) * 1989-12-19 1991-08-06 Lucero James L Apparatus and method for providing credit for operating a gaming machine
US5413357A (en) * 1992-07-06 1995-05-09 Nsm Aktiengesellschaft Program controlled entertainment and game apparatus
US5351970A (en) * 1992-09-16 1994-10-04 Fioretti Philip R Methods and apparatus for playing bingo over a wide geographic area
US5380007A (en) * 1994-01-21 1995-01-10 Travis; Christopher P. Video lottery gaming device

Cited By (120)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6935952B2 (en) 1994-03-11 2005-08-30 Walker Digital, Llc Method and apparatus for remote gaming
US6527638B1 (en) 1994-03-11 2003-03-04 Walker Digital, Llc Secure improved remote gaming system
WO1999041718A1 (en) 1998-02-13 1999-08-19 Petr Juraczko Equipment for remote operation of a betting agency
US9177436B2 (en) 1998-08-03 2015-11-03 Western Gaming Properties Method and apparatus for modifying gaming machines to provide supplemental or modified functionality
US9905075B2 (en) 1998-08-03 2018-02-27 Western Gaming Properties Method and apparatus for modifying gaming machines to provide supplemental or modified functionality
US9437075B2 (en) 1998-08-03 2016-09-06 Western Gaming Properties Method and apparatus for modifying gaming machines to provide supplemental or modified functionality
US9437076B2 (en) 1998-08-03 2016-09-06 Western Gaming Properties Method and apparatus for modifying gaming machines to provide supplemental or modified functionality
US7520810B2 (en) 1998-08-03 2009-04-21 Dabrowski Stanley P Method and apparatus for scrip distribution and management permitting redistribution of issued scrip
US9022847B2 (en) 1998-08-03 2015-05-05 Western Gaming Properties Method and apparatus for modifying gaming machines to provide supplemental or modified functionality
US8734213B2 (en) 1998-08-03 2014-05-27 Western Gaming Properties Method and apparatus for modifying gaming machines to provide supplemental or modified functionality
US8388424B2 (en) 1998-08-03 2013-03-05 Stanley P. Dabrowski Method and apparatus for modifying gaming machines to provide supplemental or modified functionality
US8133102B2 (en) 1998-08-03 2012-03-13 Dabrowski Stanley P Method and apparatus for modifying gaming machines to provide supplemental or modified functionality
US7163459B2 (en) 1999-12-23 2007-01-16 Nokia Corportion Mobile lottery games over a wireless network
US6682421B1 (en) 2000-04-07 2004-01-27 Igt Wireless gaming environment
US6971956B2 (en) 2000-04-07 2005-12-06 Igt Wireless gaming environment
US6676522B2 (en) 2000-04-07 2004-01-13 Igt Gaming system including portable game devices
US7419428B2 (en) 2000-04-28 2008-09-02 Igt Cashless transaction clearinghouse
US6866586B2 (en) 2000-04-28 2005-03-15 Igt Cashless transaction clearinghouse
US11127249B2 (en) 2000-05-01 2021-09-21 Interactive Games Llc Real-time interactive wagering on event outcomes
US6852031B1 (en) 2000-11-22 2005-02-08 Igt EZ pay smart card and tickets system
US7515718B2 (en) 2000-12-07 2009-04-07 Igt Secured virtual network in a gaming environment
US7127069B2 (en) 2000-12-07 2006-10-24 Igt Secured virtual network in a gaming environment
US7168089B2 (en) 2000-12-07 2007-01-23 Igt Secured virtual network in a gaming environment
US7762888B2 (en) 2001-08-07 2010-07-27 Igt Game oriented promotional card
US6969319B2 (en) 2001-08-07 2005-11-29 Igt Game oriented promotional card
US6846238B2 (en) 2001-09-28 2005-01-25 Igt Wireless game player
US7841942B2 (en) 2002-01-16 2010-11-30 Igt Gaming system license management
US7316616B2 (en) 2002-01-16 2008-01-08 Igt Gaming system license management
US7198571B2 (en) 2002-03-15 2007-04-03 Igt Room key based in-room player tracking
US7785193B2 (en) 2002-03-29 2010-08-31 Igt Cashless bonusing for gaming machines
US8540562B2 (en) 2002-03-29 2013-09-24 Igt Advantage bingo bonus
US9898886B2 (en) 2002-04-19 2018-02-20 Igt Methods and apparatus for providing communications services at a gaming machine
US8979646B2 (en) 2002-06-12 2015-03-17 Igt Casino patron tracking and information use
US7311605B2 (en) 2002-06-12 2007-12-25 Igt Player tracking assembly for complete patron tracking for both gaming and non-gaming casino activity
US7766744B2 (en) 2002-09-17 2010-08-03 Igt Method and apparatus for providing customizable player bonuses
US8602874B2 (en) 2003-04-02 2013-12-10 Igt Cashless instrument based table game promotional system and methodology
US10559164B2 (en) 2003-04-10 2020-02-11 Cantor Index Llc Real-time interactive wagering on event outcomes
US11263867B2 (en) 2003-04-10 2022-03-01 Cantor Index, Llc Real-time interactive wagering on event outcomes
US9633508B2 (en) 2003-10-20 2017-04-25 Igt Enhanced video gaming machine
US8308568B2 (en) 2004-02-25 2012-11-13 Cfph, Llc Time and location based gaming
US11514748B2 (en) 2004-02-25 2022-11-29 Interactive Games Llc System and method for convenience gaming
US10783744B2 (en) 2004-02-25 2020-09-22 Cfph, Llc System and method for wireless lottery
US11024115B2 (en) 2004-02-25 2021-06-01 Interactive Games Llc Network based control of remote system for enabling, disabling, and controlling gaming
US10391397B2 (en) 2004-02-25 2019-08-27 Interactive Games, Llc System and method for wireless gaming with location determination
US9430901B2 (en) 2004-02-25 2016-08-30 Interactive Games Llc System and method for wireless gaming with location determination
US10726664B2 (en) 2004-02-25 2020-07-28 Interactive Games Llc System and method for convenience gaming
US10653952B2 (en) 2004-02-25 2020-05-19 Interactive Games Llc System and method for wireless gaming with location determination
US10497208B2 (en) 2004-02-25 2019-12-03 Cfph, Llc Credit allocation system
US8504617B2 (en) 2004-02-25 2013-08-06 Cfph, Llc System and method for wireless gaming with location determination
US10347076B2 (en) 2004-02-25 2019-07-09 Interactive Games Llc Network based control of remote system for enabling, disabling, and controlling gaming
US10515511B2 (en) 2004-02-25 2019-12-24 Interactive Games Llc Network based control of electronic devices for gaming
US10360755B2 (en) 2004-02-25 2019-07-23 Interactive Games Llc Time and location based gaming
US8162756B2 (en) 2004-02-25 2012-04-24 Cfph, Llc Time and location based gaming
US11205225B2 (en) 2004-06-07 2021-12-21 Cfph, Llc System and method for managing transactions of financial instruments
US9230395B2 (en) 2004-06-18 2016-01-05 Igt Control of wager-based game using gesture recognition
US9798391B2 (en) 2004-06-18 2017-10-24 Igt Control of wager-based game using gesture recognition
US9116543B2 (en) 2004-08-19 2015-08-25 Iii Holdings 1, Llc Virtual input system
US8668584B2 (en) 2004-08-19 2014-03-11 Igt Virtual input system
US9606674B2 (en) 2004-08-19 2017-03-28 Iii Holdings 1, Llc Virtual input system
US10564776B2 (en) 2004-08-19 2020-02-18 American Patents Llc Virtual input system
US8708805B2 (en) 2005-07-08 2014-04-29 Cfph, Llc Gaming system with identity verification
US10510214B2 (en) 2005-07-08 2019-12-17 Cfph, Llc System and method for peer-to-peer wireless gaming
US10733847B2 (en) 2005-07-08 2020-08-04 Cfph, Llc System and method for gaming
US8613658B2 (en) 2005-07-08 2013-12-24 Cfph, Llc System and method for wireless gaming system with user profiles
US11069185B2 (en) 2005-07-08 2021-07-20 Interactive Games Llc System and method for wireless gaming system with user profiles
US10460566B2 (en) 2005-07-08 2019-10-29 Cfph, Llc System and method for peer-to-peer wireless gaming
US8506400B2 (en) 2005-07-08 2013-08-13 Cfph, Llc System and method for wireless gaming system with alerts
US11636727B2 (en) 2005-08-09 2023-04-25 Cfph, Llc System and method for providing wireless gaming as a service application
US9314698B2 (en) 2005-09-12 2016-04-19 Igt Distributed game services
US10546459B2 (en) 2005-09-12 2020-01-28 Igt Method and system for instant-on game download
US10434410B2 (en) 2005-09-12 2019-10-08 Igt Distributed game services
US8403214B2 (en) 2006-04-18 2013-03-26 Bgc Partners, Inc. Systems and methods for providing access to wireless gaming devices
US10957150B2 (en) 2006-04-18 2021-03-23 Cfph, Llc Systems and methods for providing access to wireless gaming devices
US10460557B2 (en) 2006-04-18 2019-10-29 Cfph, Llc Systems and methods for providing access to a system
US7644861B2 (en) 2006-04-18 2010-01-12 Bgc Partners, Inc. Systems and methods for providing access to wireless gaming devices
US8740065B2 (en) 2006-05-05 2014-06-03 Cfph, Llc Systems and methods for providing access to wireless gaming devices
US10535223B2 (en) 2006-05-05 2020-01-14 Cfph, Llc Game access device with time varying signal
US8939359B2 (en) 2006-05-05 2015-01-27 Cfph, Llc Game access device with time varying signal
US11229835B2 (en) 2006-05-05 2022-01-25 Cfph, Llc Systems and methods for providing access to wireless gaming devices
US8397985B2 (en) 2006-05-05 2013-03-19 Cfph, Llc Systems and methods for providing access to wireless gaming devices
US10286300B2 (en) 2006-05-05 2019-05-14 Cfph, Llc Systems and methods for providing access to locations and services
US11024120B2 (en) 2006-05-05 2021-06-01 Cfph, Llc Game access device with time varying signal
US8899477B2 (en) 2006-05-05 2014-12-02 Cfph, Llc Device detection
US8695876B2 (en) 2006-05-05 2014-04-15 Cfph, Llc Systems and methods for providing access to wireless gaming devices
US10751607B2 (en) 2006-05-05 2020-08-25 Cfph, Llc Systems and methods for providing access to locations and services
US8858323B2 (en) 2006-09-08 2014-10-14 Igt Mobile gaming devices for use in a gaming network having gaming and non-gaming zones
US11562628B2 (en) 2006-09-28 2023-01-24 Cfph, Llc Products and processes for processing information related to weather and other events
US10657772B2 (en) 2006-09-28 2020-05-19 Cfph, Llc Products and processes for processing information related to weather and other events
US10535221B2 (en) 2006-10-26 2020-01-14 Interactive Games Llc System and method for wireless gaming with location determination
US9306952B2 (en) 2006-10-26 2016-04-05 Cfph, Llc System and method for wireless gaming with location determination
US8292741B2 (en) 2006-10-26 2012-10-23 Cfph, Llc Apparatus, processes and articles for facilitating mobile gaming
US11017628B2 (en) 2006-10-26 2021-05-25 Interactive Games Llc System and method for wireless gaming with location determination
US10706673B2 (en) 2006-11-14 2020-07-07 Cfph, Llc Biometric access data encryption
US8510567B2 (en) 2006-11-14 2013-08-13 Cfph, Llc Conditional biometric access in a gaming environment
US8645709B2 (en) 2006-11-14 2014-02-04 Cfph, Llc Biometric access data encryption
US9280648B2 (en) 2006-11-14 2016-03-08 Cfph, Llc Conditional biometric access in a gaming environment
US10546107B2 (en) 2006-11-15 2020-01-28 Cfph, Llc Biometric access sensitivity
US11182462B2 (en) 2006-11-15 2021-11-23 Cfph, Llc Biometric access sensitivity
US9411944B2 (en) 2006-11-15 2016-08-09 Cfph, Llc Biometric access sensitivity
US8974285B2 (en) 2007-01-19 2015-03-10 Igt Advantage bingo bonus
US10600284B2 (en) 2007-02-15 2020-03-24 Cfph, Llc Zone dependent payout percentage
US11436892B2 (en) 2007-02-15 2022-09-06 Interactive Games Llc Zone dependent payout percentage
US8581721B2 (en) 2007-03-08 2013-11-12 Cfph, Llc Game access device with privileges
US10424153B2 (en) 2007-03-08 2019-09-24 Cfph, Llc Game access device with privileges
US9183693B2 (en) 2007-03-08 2015-11-10 Cfph, Llc Game access device
US10332155B2 (en) 2007-03-08 2019-06-25 Cfph, Llc Systems and methods for determining an amount of time an object is worn
US11055958B2 (en) 2007-03-08 2021-07-06 Cfph, Llc Game access device with privileges
US10366562B2 (en) 2007-03-14 2019-07-30 Cfph, Llc Multi-account access device
US11055954B2 (en) 2007-03-14 2021-07-06 Cfph, Llc Game account access device
US8319601B2 (en) 2007-03-14 2012-11-27 Cfph, Llc Game account access device
US10102707B2 (en) 2007-04-05 2018-10-16 Cfph, Llc Sorting games of chance
US10235832B2 (en) 2008-10-17 2019-03-19 Igt Post certification metering for diverse game machines
US10406446B2 (en) 2010-08-13 2019-09-10 Interactive Games Llc Multi-process communication regarding gaming information
US10744416B2 (en) 2010-08-13 2020-08-18 Interactive Games Llc Multi-process communication regarding gaming information
US11017630B2 (en) 2012-02-28 2021-05-25 Cfph, Llc Gaming through mobile or other devices
US10083574B2 (en) 2012-06-06 2018-09-25 Interactive Games, Llc Point and/or money based gaming
US11282338B2 (en) 2012-06-06 2022-03-22 Interactive Games Llc Point and/or money based gaming
US10748380B2 (en) 2012-06-06 2020-08-18 Interactive Games, Llc Point and/or money based gaming
US10839641B2 (en) 2018-02-27 2020-11-17 Stanley P. Dabrowski Method and apparatus for modifying gaming machines to provide supplemental or modified functionality
US11562629B2 (en) 2021-05-03 2023-01-24 Cfph, Llc Point and/or money based fantasy gaming

Also Published As

Publication number Publication date
AU698557B2 (en) 1998-10-29
FI950950A0 (en) 1995-03-01
TR28375A (en) 1996-05-23
KR950033929A (en) 1995-12-26
TNSN95010A1 (en) 1996-02-06
DK11395A (en) 1995-09-12
IL111758A0 (en) 1995-01-24
IL111758A (en) 1998-04-05
ITMI950164A1 (en) 1996-08-01
SE9500437L (en) 1995-09-12
IE950162A1 (en) 1995-09-20
GB2287342B (en) 1998-10-07
GB9425080D0 (en) 1995-02-08
HU9500288D0 (en) 1995-03-28
PT101671A (en) 1995-09-12
OA09971A (en) 1995-12-11
ITMI950164A0 (en) 1995-02-01
CA2137498A1 (en) 1995-09-12
FR2717283A1 (en) 1995-09-15
IT1281324B1 (en) 1998-02-18
DE4437277A1 (en) 1995-09-14
NO950746L (en) 1995-09-12
SE9500437D0 (en) 1995-02-08
BR9405271A (en) 1995-10-17
GR950100048A (en) 1995-11-30
UY23906A1 (en) 1995-02-24
BE1010001A5 (en) 1997-11-04
CA2137498C (en) 2000-02-01
MC2402A1 (en) 1996-07-26
JPH07255950A (en) 1995-10-09
GB2287342A (en) 1995-09-13
HUT71560A (en) 1995-12-28
FR2717283B1 (en) 1998-06-12
FI950950A (en) 1995-09-12
NO950746D0 (en) 1995-02-27
PL307582A1 (en) 1995-09-18
IS4269A (en) 1995-09-12
AU8025494A (en) 1995-09-21
CN1122032A (en) 1996-05-08
NL9402220A (en) 1995-10-02
GR1002724B (en) 1997-07-03
LU88582A1 (en) 1996-03-18

Similar Documents

Publication Publication Date Title
CA2137498C (en) Remote gaming system
US6527638B1 (en) Secure improved remote gaming system
WO1996000950A1 (en) Secure improved remote gaming system
US5871398A (en) Off-line remote system for lotteries and games of skill
US7303468B2 (en) Off-line remote system for lotteries and games of skill
US20080200225A1 (en) Methods and apparatus for facilitating game play and generating an authenticatable audit-trail
US6203427B1 (en) Method and apparatus for securing a computer-based game of chance
WO1998040140A1 (en) Personal gaming system
AU770321B2 (en) Improved remote gaming system
AU737297B2 (en) Improved remote gaming system
AU2004222712B2 (en) Improved remote gaming system
AU2008201144B2 (en) Improved remote gaming system
US20060236400A1 (en) Secure and auditable on-line system
WO2005006267A1 (en) Secure and auditable on-line system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AM BG BY CZ EE GE HU KG KZ LT LV MD MG MN MW PL RO SD SI SK TJ UA UG UZ VN