MC2402A1 - Improved remote gaming system - Google Patents
Improved remote gaming systemInfo
- Publication number
- MC2402A1 MC2402A1 MC2296A MC2296A MC2402A1 MC 2402 A1 MC2402 A1 MC 2402A1 MC 2296 A MC2296 A MC 2296A MC 2296 A MC2296 A MC 2296A MC 2402 A1 MC2402 A1 MC 2402A1
- Authority
- MC
- Monaco
- Prior art keywords
- gaming
- computer
- player
- betting
- credit
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
- G07F17/326—Game play aspects of gaming systems
- G07F17/3262—Player actions which determine the course of the game, e.g. selecting a prize to be won, outcome to be achieved, game to be played
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Slot Machines And Peripheral Devices (AREA)
- Time Recorders, Dirve Recorders, Access Control (AREA)
- Vending Machines For Individual Products (AREA)
Description
1 1
La présente invention concerne de manière générale un système de jeux à distance, et de manière plus particulière, un système de jeux à distance par lequel un joueur peut parier sur plusieurs jeux de chance et/ou événements 5 publics futurs dont l'issue est incertaine, offerts par un casino, une organisation de loterie gouvernementale, ou autres établissements de jeux. The present invention relates generally to a remote gaming system, and more particularly to a remote gaming system by which a player can bet on several games of chance and/or future public events whose outcome is uncertain, offered by a casino, a government lottery organization, or other gaming establishments.
Dans le passé, un joueur désirant parier sur un jeu de hasard, tels que ceux offerts dans un casino, ou sur 10 un événement public dont l'issue est incertaine tel que des événements sportifs, avait un nombre limité d'options. Afin de parier sur des jeux de casino tels que roulette, black-jack, poker et analogue, le joueur devait se déplacer physiquement jusqu'à un établissement de jeux exerçant de manière 15 spécifique de telles activités ou vers un emplacement où sont disponibles des dispositifs autonomes tels que des terminaux de poker vidéo ou des machines à sous. Bien qu'on puisse parier sur des événements publics tels que des courses de chevaux par contact téléphonique avec un établisse- In the past, a player wishing to bet on a game of chance, such as those offered in a casino, or on a public event with an uncertain outcome, such as sporting events, had a limited number of options. In order to bet on casino games such as roulette, blackjack, poker, and the like, the player had to physically travel to a gambling establishment specifically engaged in such activities or to a location where self-service devices such as video poker terminals or slot machines were available. Although one could bet on public events such as horse races by telephone contact with an establishment
2 0 ment de jeux autorisé du type "hors champs de course" ou avec son agent, de tels procédés utilisant un contact téléphonique ne sont pas admis pour les jeux typiques de casino. 20 authorized gambling of the type "off-track" or with its agent, such methods using telephone contact are not permitted for typical casino games.
Il résulte de l'avancée technologique des ordinateurs et des télécommunications que des systèmes de jeux à 25 distance ont été conçus dans lesquels un joueur peut participer à plusieurs jeux de hasard offerts par divers établissements de jeux sans avoir à être situé physiquement sur les lieux. Un exemple est trouvé dans les brevets US N° 4 33 9 798 et 4 467 424, tous les deux au nom de Hedges et autres. Thanks to technological advances in computers and telecommunications, remote gaming systems have been developed in which a player can participate in multiple games of chance offered by various gambling establishments without having to be physically present at the locations. An example can be found in US patents Nos. 4,339,798 and 4,467,424, both registered to Hedges et al.
3 0 Les brevets de Hedges décrivent un système de jeux à dis tance dans lequel un joueur joue de l'argent contre le casino au niveau d'un poste de jeux situé à distance qui comporte un affichage du jeu en cours pour permettre au joueur de prendre part à des jeux de hasard réels tels qu'ils sont 3 5 joués en temps réel au niveau d'un emplacement avec croupiers constitué d'une ou plusieurs tables de jeu situées 3.0 Hedges' patents describe a remote gaming system in which a player gambles money against the casino at a remote gaming station that includes a display of the game in progress to allow the player to take part in real games of chance as they are 3.5 played in real time at a live dealer location consisting of one or more gaming tables located
2 2
dans le casino. Le poste de jeux comporte un clavier commu-table communiquant avec un microprocesseur destiné à afficher une sélection, parmi plusieurs possibilités de pari, correspondant à un jeu choisi parmi les plusieurs jeux pos-5 sibles et à afficher les résultats du jeu joué. Le joueur devient une partie intervenante du jeu comme s'il était effectivement présent au niveau de la table de jeu située dans le casino. Pour fournir des liaisons de télécommunications sûres, le poste de jeux à distance communique avec le poste 10 ayant un croupier et avec un poste de contrôle de crédit à travers un dispositif de cryptage/décryptage destiné à empêcher une manipulation par des sources non autorisées. in the casino. The gaming station has a switchable keyboard that communicates with a microprocessor to display a selection of betting options, corresponding to a chosen game from among several possible games, and to display the results of the game played. The player becomes an active participant in the game as if they were physically present at the gaming table located in the casino. To provide secure telecommunications links, the remote gaming station communicates with the dealer station and with a credit control station through an encryption/decryption device designed to prevent manipulation by unauthorized sources.
Bien qu'un tel système fournisse des moyens par lesquels un joueur peut parier à partir d'un endroit situé à 15 distance, son inconvénient principal réside dans le fait que le joueur peut parier uniquement en participant à des jeux étant effectivement menés en temps réel dans un établissement de jeux et contrôlés sur un circuit vidéo fermé. De plus, un tel système a une capacité pratique limitée puisque Although such a system provides a means for a player to bet from a location 15 miles away, its main drawback is that the player can only bet by participating in games actually conducted in real time at a gambling establishment and monitored on a closed video circuit. Furthermore, such a system has limited practical capacity since
2 0 le joueur peut seulement parier sur un poste de jeux spécia lisé qui doit être relié électroniquement au casino. Il est par conséquent tout à fait souhaitable de fournir un système de jeux à distance par lequel un joueur peut engager un pari sur un ordinateur de jeux situé au niveau d'un emplacement 25 éloigné à la convenance du joueur, pour lequel le casino réalise l'achat et le remboursement du crédit casino, en dépit de l'absence de toute liaison de télécommunications électronique directe entre l'ordinateur de jeux et le casino . 2.0 The player can only bet on a specialized gaming terminal that must be electronically connected to the casino. It is therefore highly desirable to provide a remote gaming system whereby a player can place a bet on a gaming computer located at a location 25 or more away at the player's convenience, for which the casino handles the purchase and reimbursement of casino credit, despite the absence of any direct electronic telecommunications link between the gaming computer and the casino.
30 En conséquence, c'est un but de la présente inven tion de fournir un système de jeux à distance par lequel le joueur peut parier sur l'un quelconque parmi plusieurs jeux de hasard offerts de manière typique par un établissement de jeux (par exemple un casino), à la convenance du joueur. 30 Accordingly, it is an object of the present invention to provide a remote gaming system by which the player can bet on any one of several games of chance typically offered by a gaming establishment (for example, a casino), at the player's convenience.
3 5 C'est un autre but de la présente invention de fournir un système de jeux à distance par lequel le joueur 3.5 Another object of the present invention is to provide a remote gaming system by which the player
3 3
peut parier contre l'établissement de jeux sur l'une quelconque de plusieurs opportunités de pari telles que des jeux de hasard engendrés par un logiciel d'ordinateur situé sur un ordinateur personnel quelconque. can bet against the gambling establishment on any of several betting opportunities such as games of chance generated by computer software located on any personal computer.
5 C'est un autre but de la présente invention de fournir un système de jeux à distance par lequel un joueur peut parier contre l'établissement de jeux sur un dispositif habituel multimédia (par exemple un appareil commercial sous la marque enregistrée NINTENDO relié à tin poste de télévi-10 sion) par l'intermédiaire d'un support de mémorisation de données enfichable compatible. 5 Another object of the present invention is to provide a remote gaming system by which a player can bet against the gaming establishment on a conventional multimedia device (for example, a commercial device under the registered trademark NINTENDO connected to a television set) via a compatible plug-in data storage medium.
C'est encore un autre but de la présente invention de fournir un système de jeux à distance par lequel le joueur peut acheter et encaisser un crédit de pari à partir 15 d'emplacements situés à distance sans la nécessité d'établir des liaisons de télécommunications électroniques entre l'ordinateur de jeux du joueur et l'établissement de jeux. It is yet another object of the present invention to provide a remote gaming system whereby the player can purchase and cash out betting credit from 15 locations situated at a distance without the need to establish electronic telecommunications links between the player's gaming computer and the gaming establishment.
C'est encore un autre but de la présente invention de fournir un système de jeux à distance par lequel un It is yet another objective of the present invention to provide a remote gaming system by which a
2 0 joueur peut parier sur l'un quelconque parmi plusieurs jeux de hasard engendrés sur un ordinateur de jeux spécialisé, y compris un dispositif portable tenu à la main, qui peut être fourni au joueur, ne nécessitant cependant pas d'être relié électroniquement à l'établissement de jeux afin de jouer 25 et/ou d'acheter et encaisser un crédit de pari. 20 players may bet on any of several games of chance generated on a specialist gaming computer, including a handheld portable device, which may be provided to the player, but not requiring electronic connection to the gaming establishment in order to play and/or purchase and cash in betting credit.
C'est encore un autre but de la présente invention de fournir un système de jeux à distance dans lequel le cryptage et le décryptage des codes transférés entre un ordinateur de jeux situé à distance et l'établissement de Another objective of the present invention is to provide a remote gaming system in which the encryption and decryption of codes transferred between a remote gaming computer and the establishment of
3 0 jeux, soit en ligne (y compris un matériel de télécommunica tions électronique sans fil) soit non connecté (oralement avec un agent ou par 1 ' intermédiaire de télécommunications électroniques par téléphone, mais dans lequel aucune connexion n'est nécessaire entre l'ordinateur de jeux et l'éta-35 blissement de jeux), empêche des utilisateurs non autorisés 30 games, whether online (including wireless electronic telecommunications equipment) or offline (orally with an agent or via electronic telecommunications by telephone, but in which no connection is necessary between the gaming computer and the gaming establishment), prevent unauthorized users
d'avoir accès à un crédit de pari ou d'obtenir de manière frauduleuse un crédit de pari ou un encaissement de crédit. to have access to betting credit or to fraudulently obtain betting credit or credit cash-out.
C'est encore un autre but de la présente invention de fournir un système de jeux à distance par lequel un 5 joueur reçoit un dispositif de lecture/écriture protégé contre les manipulations provenant de 1'établissement de jeux, contenant un support de mémorisation de données pour logiciel de jeux spécialisé, qui peut être relié à tout ordinateur personnel, en empêchant cependant une manipulation non 10 autorisée du logiciel. It is yet another object of the present invention to provide a remote gaming system whereby a player receives a tamper-proof read/write device from the gaming establishment, containing a data storage medium for specialized gaming software, which can be connected to any personal computer, while preventing unauthorized manipulation of the software.
C'est encore un autre but de la présente invention de fournir un système de jeux à distance dans lequel le logiciel de jeux et/ou de tenue de banque est introduit dans un disque d'ordinateur où la signature magnétique unique de 15 ce disque peut être lue par le dispositif formant mémoire à disque situé dans l'ordinateur de jeux pour cryptage afin de pouvoir détecter toute duplication non autorisée du disque. It is yet another object of the present invention to provide a remote gaming system in which the gaming and/or banking software is introduced into a computer disk where the unique magnetic signature of this disk can be read by the disk memory forming device located in the gaming computer for encryption in order to detect any unauthorized duplication of the disk.
C'est encore un autre but de la présente invention de fournir un système de jeux à distance par lequel un 2 0 joueur peut parier sur des événements publics futurs dont l'issue est incertaine telle qu'une loterie, soit à travers une liaison en ligne entre un ordinateur de jeux et l'établissement de jeux, soit non connecté lorsque le pari du joueur est horodaté pour engendrer un code d'enregistrement Another objective of the present invention is to provide a remote gaming system whereby a player can bet on future public events with uncertain outcomes, such as a lottery, either through an online connection between a gaming computer and the gaming establishment, or offline when the player's bet is time-stamped to generate a registration code.
2 5 crypté représentant le choix du joueur parmi les éléments de pari (c'est-à-dire les numéros) pour un événement de loterie donné (apparaissant à un certain temps dans le futur) lequel code est uniquement connu de l'autorité loterie. 2 5 encrypted representing the player's choice among the betting elements (i.e., the numbers) for a given lottery event (appearing at some time in the future) which code is known only to the lottery authority.
C'est encore un autre but de la présente invention This is yet another objective of the present invention
3 0 de fournir un système de jeux à distance par lequel un joueur peut obtenir un crédit de pari et encaisser un crédit de pari à partir d'un établissement de jeux, inclus dans un support physique de mémorisation de données protégé contre les manipulations qui a une interface avec un ordinateur de 3 5 jeux à distance. 3 0 to provide a remote gaming system whereby a player can obtain betting credit and cash out betting credit from a gaming establishment, included in a tamper-proof physical data storage medium which has an interface with a 3 5 remote gaming computer.
5 5
C'est encore un autre but de la présente invention de fournir un système de jeux à distance par lequel un accessoire numérique personnel de jeu, spécialisé, complet en lui-même, peut être obtenu muni d'une quantité préprogrammée 5 et prédéterminée de crédit non renouvelable. It is yet another object of the present invention to provide a remote gaming system whereby a specialized, self-contained personal digital gaming accessory can be obtained equipped with a pre-programmed and predetermined amount of non-renewable credit.
C'est un autre but de la présente invention de fournir un système de jeux à distance dans lequel un joueur peut prendre part à un jeu de connaissances (par exemple des mots croisés) rendu disponible sur un accessoire numérique 10 personnel de jeu, spécialisé, ayant une quantité préprogrammée et prédéterminée de crédit non renouvelable. Another object of the present invention is to provide a remote gaming system in which a player can take part in a knowledge game (e.g. crossword puzzles) made available on a specialized personal digital gaming accessory, having a pre-programmed and predetermined amount of non-renewable credit.
C'est encore un autre but de la présente invention de fournir un système de jeux à distance dans lequel une première application permet à un joueur qui achète un maté -15 riel tel qu'un ordinateur, ou un logiciel situé sur un support de mémorisation de données, de gagner quelque chose comme déterminé par l'issue du programme de jeux incorporé à l'intérieur d'un tel matériel. It is yet another object of the present invention to provide a remote gaming system in which a first application enables a player who buys hardware such as a computer, or software located on a data storage medium, to win something as determined by the outcome of the gaming program incorporated within such hardware.
C'est encore un autre but de la présente invention 20 de fournir un système de jeux à distance par lequel un joueur pariant au niveau d'un emplacement situé à distance est soumis par un établissement de jeux à des limitations prédéterminées au niveau des gains. It is yet another object of the present invention 20 to provide a remote gaming system whereby a player betting at a location situated at a distance is subject by a gaming establishment to predetermined limitations on winnings.
Conformément aux buts ci-dessus et à d'autres buts 25 qui apparaîtront ci-après, la présente invention fournit un système de jeux à distance qui permet à un joueur de parier contre un établissement de jeux en utilisant un ordinateur de jeux situé au niveau d'un emplacement situé à distance. L'ordinateur de jeux peut être relié électroniquement 30 (c'est-à-dire en ligne) à un ordinateur de l'établissement de jeux, ou peut ne pas l'être, lorsque le pari se réalise. L'ordinateur de jeux peut être tout ordinateur personnel, tout dispositif formant ordinateur portable (par exemple un accessoire numérique personnel) ou appareil multimédia qui 35 fonctionne comme l'ordinateur de jeux (par exemple un appareil commercialisé sous la marque enregistrée NINTENDO ou In accordance with the above purposes and other purposes 25 that will appear below, the present invention provides a remote gaming system that allows a player to bet against a gaming establishment using a gaming computer located at a remote location. The gaming computer may be electronically connected 30 (i.e., online) to a computer at the gaming establishment, or may not be, when the bet is placed. The gaming computer may be any personal computer, any portable computer-like device (e.g., a personal digital accessory), or multimedia device 35 that functions as a gaming computer (e.g., a device marketed under the registered trademark NINTENDO or
analogue) et peut être un ordinateur dé jeux spécialisé fourni par l'établissement de jeux, ou peut ne pas l'être. S'il est fourni par 1'établissement de jeux, l'ordinateur de jeux est préchargé d'un logiciel de jeux. Si l'ordinateur de 5 jeux est un ordinateur personnel habituel, le logiciel de jeux est soit préinstallé sur un dispositif sûr formant support de mémorisation de données (par exemple un disque dur, un disque CD-ROM, etc.) ou sur un module fourni par l'établissement de jeux ou installé par le joueur directement sur 10 l'ordinateur. analogous) and may be a specialized gaming computer provided by the gaming establishment, or it may not be. If provided by the gaming establishment, the gaming computer is pre-loaded with gaming software. If the gaming computer is a regular personal computer, the gaming software is either pre-installed on a secure data storage device (e.g., a hard drive, a CD-ROM, etc.) or on a module provided by the gaming establishment or installed by the player directly on the computer.
Le logiciel de jeux comporte un programme de jeux et iin programme de banque. Le programme de jeux engendre plusieurs jeux de hasard offerts de manière typique par l'établissement de jeux (par exemple black jack, roulette, 15 craps, poker, machine à sous, etc.) ou rend disponible les paris relatifs à des événements publics futurs dont l'issue est incertaine (par exemple une loterie). Le programme de banque fournit l'achat ou le chargement d'un crédit, à partir de l'établissement de jeux pour permettre de parier et 2 0 incrémente ou décrémente le solde du compte du joueur pour permettre au joueur de recevoir tous les gains d'un pari. Le logiciel de jeux peut aussi comporter un programme de vérification qui enregistre les issues de chaque pari et les transactions entre le joueur et l'établissement de jeux tel- The gaming software includes a game program and a banking program. The game program generates various games of chance typically offered by the gaming establishment (e.g., blackjack, roulette, craps, poker, slot machines, etc.) or makes available bets on future public events with uncertain outcomes (e.g., a lottery). The banking program provides the purchase or loading of credit from the gaming establishment to allow betting and increments or decrements the player's account balance to allow the player to receive any winnings from a bet. The gaming software may also include a verification program that records the outcomes of each bet and the transactions between the player and the gaming establishment.
2 5 les qu'entrées dans l'ordinateur de jeux et émises à partir de celui-ci pour acheter un crédit et encaisser un crédit. 2 5 the entries in the game computer and issued from it to buy credit and cash in credit.
L'ordinateur de 1'établissement de jeux comporte un programme de banque qui permet au joueur d'acheter et d'encaisser un crédit de pari au niveau de l'emplacement si- The gaming establishment's computer includes a banking program that allows the player to purchase and cash out betting credit at the slot machine.
3 0 tué à distance, même si aucune communication en ligne n'est 30 killed remotely, even if no online communication is
établie avec l'ordinateur de jeux, et un programme de vérification pour enregistrer de telles transactions. Ceci peut être accompli par l'intermédiaire de plusieurs échanges de codes cryptés qui se réalisent entre le joueur et le casino, 35 soit par une communication orale entre le joueur et un agent du casino, soit par communications entre le joueur et un established with the gaming computer, and a verification program to record such transactions. This can be accomplished through several exchanges of encrypted codes that take place between the player and the casino, 35 either through oral communication between the player and a casino agent, or through communications between the player and a
7 7
service de réponse automatique situé au niveau du casino (c'est-à-dire utilisant un téléphone à fréquences vocales) ou en fournissant un crédit "accordé" ou préinstallé sur un module protégé contre les manipulations destiné à être ins-5 tallé sur un ordinateur personnel habituel, ou préinstallé sur un ordinateur de jeux spécilisé fourni par 1 'établissement de jeux. Dans le mode de réalisation en ligne, "l'agent" automatisé est associé à l'ordinateur de l'établissement de jeux mais il n'y a pas de connexion électroni-10 que directe entre l'ordinateur de jeux et l'ordinateur de l'établissement de jeux. Le cryptage fournit des moyens par lesquels de tels échanges sont rendus sûrs pour empêcher qu'un troisième intervenant ne puisse avoir un accès non autorisé, ni obtenir de manière frauduleuse un tel crédit, ni 15 encaisser de manière frauduleuse un tel crédit. An automated answering service located at the casino (i.e., using a voice-frequency telephone) or by providing credit that is "granted" or pre-installed on a tamper-proof module intended for installation on a standard personal computer, or pre-installed on a specialized gaming computer provided by the gaming establishment. In the online implementation, the automated "agent" is associated with the gaming establishment's computer, but there is no direct electronic connection between the gaming computer and the gaming establishment's computer. Encryption provides means by which such exchanges are made secure to prevent a third party from gaining unauthorized access to, fraudulently obtaining, or fraudulently cashing in such credit.
Si l'ordinateur de jeux est agencé en réseau avec l'ordinateur de l'établissement de jeux, la connexion peut servir à réguler ou commander la simulation du logiciel de jeu des jeux de casino sur l'ordinateur de jeux, ou peut ne If the gaming computer is networked with the gaming establishment's computer, the connection can be used to regulate or control the simulation of the casino game software on the gaming computer, or it may not
2 0 pas servir à ceci. Par exemple, la connexion peut servir pour que l'ordinateur de l'établissement de jeux garde un enregistrement de toute activité, ou d'activités choisies, réalisées au niveau de l'ordinateur de jeux à des fins de vérification ou de sécurité supplémentaire. En variante, la 25 connexion peut être de nature commandée pour faire varier les chances d'un parieur donné sur la base de toute variété de facteurs tels que durée du pari ou gros lot croissant de manière progressive (par exemple dans la simulation d'une machine à sous) . Dans un tel mode de réalisation en ligne, 2.0 not used for this. For example, the connection can be used so that the gaming establishment's computer keeps a record of any activity, or selected activities, carried out at the gaming computer level for verification or additional security purposes. Alternatively, the 25 connection can be controlled to vary the odds for a given bettor based on a variety of factors such as bet duration or progressively increasing jackpot (for example, in a slot machine simulation). In such an online implementation,
3 0 la sécurité et la vérification du joueur peuvent être obte nues en utilisant un dispositif de cryptage autonome tel que couramment utilisé dans les transferts d'argent sans fils. Ce dispositif engendre un code de vérification crypté sur la base du code d'identification personnelle de l'utilisateur 35 et d'un second code fourni à l'utilisateur par le casino ou mémorisé dans le dispositif de cryptage autonome pour empê 3.0 Player security and verification can be achieved by using a standalone encryption device such as is commonly used in wireless money transfers. This device generates an encrypted verification code based on the user's personal identification code 35 and a second code provided to the user by the casino or stored in the standalone encryption device to prevent
8 8
cher qu'un utilisateur non autorisé n'obtienne un accès en ligne lorsqu'il a volé un code d'identification personnelle de l'utilisateur. It is dangerous that an unauthorized user could gain online access when they have stolen a user's personal identification code.
A tout moment, chaque pari du joueur engendre une 5 vérification à rebours électronique cryptée sur l'ordinateur de jeux et/ou sur tout ordinateur relié en réseau en enregistrant le montant de chaque pari, l'issue de chaque événement de pari et tout gain ou perte résultant du pari. La résolution financière du pari est tracée de manière cumulative 10 par le logiciel situé sur l'ordinateur de jeux et peut-être aussi sur des ordinateurs quelconques réunis en réseau et le joueur est capable de gérer de manière constante son solde de crédit casino. At any given time, each bet placed by the player triggers an encrypted electronic countdown on the gaming computer and/or any networked computer, recording the amount of each bet, the outcome of each betting event, and any winnings or losses resulting from the bet. The financial resolution of the bet is tracked cumulatively by the software located on the gaming computer and possibly also on any networked computers, allowing the player to constantly manage their casino credit balance.
Un joueur parie à peu près de la même manière 15 qu'il, ou elle, le fait au casino. Le joueur choisit le jeu auquel il veut jouer tel que présenté par le logiciel de jeux, le montant de chaque pari et la longueur du temps pendant lequel il va jouer à chaque jeu. Le joueur peut rester actif sur plusieurs sessions de jeu différentes qui peuvent A player bets in much the same way as they would at a casino. The player chooses the game they want to play as presented by the game software, the amount of each bet, and the length of time they will play each game. The player can remain active in several different gaming sessions, which may...
2 0 être réalisées au niveau de plusieurs moments et/ou places différents. Le joueur peut à tout moment placer des paris qui sont uniquement des entraînements qui n'affectent pas le solde du crédit de pari du joueur. En option, le solde du crédit de pari du joueur peut être transféré ou mémorisé sur 25 un support de mémorisation de données qui peut être installé sur d'autres ordinateurs où un logiciel a été installé, ou peut être installé pour reconnaître les crédits de pari du joueur et le solde du crédit. Le joueur peut alors continuer à parier sur l'un quelconque de tels autres ordinateurs. A 2. Bets can be placed at several different times and/or locations. The player may at any time place practice bets that do not affect the player's betting credit balance. Optionally, the player's betting credit balance can be transferred or stored on a data storage device that can be installed on other computers where software has been installed, or can be installed to recognize the player's betting credits and credit balance. The player can then continue betting on any of such other computers.
3 0 tout moment où le joueur souhaite encaisser ses crédits ou gains de pari, ceux-ci peuvent être encaissés à partir de l'établissement de jeux en prenant contact avec 1'établissement de jeux soit par téléphone dans un mode de réalisation non connecté, soit par communication électronique directe 3 5 dans un mode de réalisation en ligne. Dans le premier mode de réalisation décrit ci-dessus, une série de codes cryptés 3. At any time the player wishes to withdraw their credits or betting winnings, these can be withdrawn from the gaming establishment by contacting the establishment either by telephone in a non-connected implementation, or by direct electronic communication 3.5 in an online implementation. In the first implementation described above, a series of encrypted codes
9 9
est alors échangée avec 1'établissement de jeux, soit par téléphone, soit par transmission électronique. Dans le mode de réalisation non connecté, ces codes sont engendrés par le logiciel de l'ordinateur de jeux et le logiciel de l'ordina-5 teur du casino pour vérifier l'identité du joueur avant de payer les gagnants. Dans le mode de réalisation en ligne, un dispositif de cryptage autonome engendre un code d'exploitation crypté ou un code de confirmation pour vérification. En variante, lorsque l'ordinateur de jeux lui-même (par exemple 10 ixn accessoire numérique personnel) est fourni au joueur par l'établissement de jeux, celui-ci ou un module enfichable protégé contre les manipulations peut être retourné physiquement à l'établissement de jeux pour encaissement du crédit. De tels crédits peuvent être encaissés à partir de 15 l'établissement de jeux sous diverses formes de règlements y compris le règlement en espèces, les transferts de lignes bancaires, les crédits ou certaines autres formes de paiement agréées mutuellement par le joueur et l'établissement de jeux, mais ne sont pas limités à ceux-ci. 20 On va maintenant décrire la présente invention, à is then exchanged with the gaming establishment, either by telephone or electronically. In the offline implementation, these codes are generated by the gaming computer software and the casino's computer software to verify the player's identity before paying out winnings. In the online implementation, a standalone encryption device generates an encrypted operating code or a confirmation code for verification. Alternatively, when the gaming computer itself (e.g., a personal digital device) is provided to the player by the gaming establishment, it, or a tamper-proof plug-in module, can be physically returned to the gaming establishment for credit redemption. Such credits can be redeemed from the gaming establishment in various forms of settlement, including, but not limited to, cash settlement, bank line transfers, credit, or certain other forms of payment mutually agreed upon by the player and the gaming establishment. 20 We will now describe the present invention, at
titre d'exemple uniquement, en référence aux dessins annexés sur lesquels: This is an example title only, with reference to the attached drawings on which:
- la figure 1A est une vue schématique d'un système de jeux à distance d'un premier mode de réalisation non - Figure 1A is a schematic view of a remote gaming system in a first non-standard embodiment
25 connecté, 25 connected,
- la figure 1B est une vue schématique du système de jeux à distance dans un deuxième mode de réalisation non connecté, - Figure 1B is a schematic view of the remote gaming system in a second, non-connected embodiment.
- la figure 1C est une vue schématique du système 3 0 de jeux à distance selon un troisième mode de réalisation non connecté, - Figure 1C is a schematic view of the 3.0 remote gaming system according to a third, non-connected embodiment.
- la figure 2 est une vue schématique du système de jeux à distance selon un mode de réalisation en ligne, - Figure 2 is a schematic view of the remote gaming system according to an online implementation,
- la figure 3 est une vue schématique d'un ordina-35 teur de jeux relié à un dispositif formant support de mémo- - Figure 3 is a schematic view of a game computer connected to a memory support device.
10 10
risation de données du type lecture/écriture protégé contre les manipulations fourni par le casino, Data storage of the read/write type, protected against manipulation, provided by the casino.
- la figure 4 est un ordinogramme de la séquence de démarrage et d'enregistrement du mode de réalisation non - Figure 4 is a flowchart of the startup and recording sequence of the non-implementation mode
5 connecté, 5 connected,
- la figure 5 est un ordinogramme de la séquence de reconnaissance d'établissement de liaison dans le mode de réalisation non connecté, - Figure 5 is a flowchart of the link establishment recognition sequence in the non-connected embodiment,
- la figure 6 est un ordinogramme de la séquence - Figure 6 is a flowchart of the sequence
10 d'achat de crédit dans le mode de réalisation non connecté, 10 credit purchases in offline mode,
- la figure 7 A est un ordinogramme de la séquence de pari pour des jeux de hasard engendrés par le programme de jeux du mode de réalisation non connecté, - Figure 7A is a flowchart of the betting sequence for games of chance generated by the game program of the non-connected embodiment,
- les figures 7B-1 et 7B-2 sont des ordinogrammes - Figures 7B-1 and 7B-2 are flowcharts
15 de la séquence de pari d'un mode de réalisation non connecté 15 of the betting sequence of a non-connected embodiment
formant système de loterie non enregistré, forming an unregistered lottery system,
- les figures 7C-1 à 7C-5 sont des ordinogrammes de la séquence de pari dans un mode de réalisation non connecté d'un système de loterie enregistré, - Figures 7C-1 to 7C-5 are flowcharts of the betting sequence in a non-connected embodiment of a registered lottery system,
20 - la figure 8 est un ordinogramme de la séquence d'encaissement de crédit dans le mode de réalisation non connecté, 20 - Figure 8 is a flowchart of the credit collection sequence in the non-connected embodiment,
- la figure 9 est un ordinogramme de la séquence d'enregistrement et de démarrage du mode de réalisation en - Figure 9 is a flowchart of the recording and startup sequence of the embodiment in
25 ligne, 25th line,
- la figure 10 est la séquence d'achat de crédit dans le mode de réalisation en ligne, - Figure 10 is the credit purchase sequence in the online implementation mode,
- la figure 11 est un ordinogramme de la séquence de pari dans le mode de réalisation en ligne, - Figure 11 is a flowchart of the betting sequence in the online implementation mode,
3 0 - la figure 12 est un ordinogramme de la séquence d'encaissement de crédit dans le mode de réalisation en ligne, 3.0 - Figure 12 is a flowchart of the credit collection sequence in the online implementation.
- la figure 13 est un schéma de puce formant mémoire rendue sûre par une structure externe protégée contre - Figure 13 is a diagram of a memory chip made safe by an external structure protected against
35 les manipulations, 35 manipulations,
11 11
- la figure 14 est un schéma de premiers moyens destinés à vérifier l'intégrité du logiciel de jeu, - Figure 14 is a diagram of initial methods for verifying the integrity of the game software,
- la figure 15A est un schéma de deuxièmes moyens destinés à vérifier l'intégrité du logiciel de jeu, - Figure 15A is a diagram of secondary means intended to verify the integrity of the game software,
5 - la figure 15B est un schéma de troisièmes moyens destinés à vérifier l'intégrité du logiciel de jeu, 5 - Figure 15B is a diagram of third-party methods intended to verify the integrity of the game software,
- la figure 15C est un schéma de quatrièmes moyens destinés à vérifier l'intégrité du logiciel de jeu, et - Figure 15C is a diagram of fourth methods intended to verify the integrity of the game software, and
- la figure 15D est un schéma de cinquièmes moyens 10 destinés à vérifier l'intégrité du logiciel de jeu. - Figure 15D is a diagram of fifth means 10 intended to verify the integrity of the game software.
En référence à plusieurs vues des dessins, on a représenté un système de jeux à distance indiqué de manière générale par la référence numérique 10, dans lequel un joueur 12 ayant accès à un ordinateur 14 ("l'ordinateur de 15 jeux") parie sur plusieurs jeux de hasard ou sur des événements publics futurs, l'issue de tels événements étant incertaine, et offerts par un casino, une organisation de loterie gouvernementale ou autre établissement de jeux 16. Par commodité, ceux-ci seront appelés de manière générale ci-20 après "établissement de jeux". With reference to several views of the drawings, a remote gaming system, generally indicated by the numeral 10, has been depicted, in which a player 12 having access to a computer 14 ("the gaming computer") bets on several games of chance or on future public events, the outcome of such events being uncertain, and offered by a casino, a government lottery organization or other gaming establishment 16. For convenience, these will be referred to generally hereafter as "gambling establishment".
En se reportant maintenant à la figure 1A, un joueur 12 a accès à un ordinateur de jeux 14 ayant un affichage vidéo 18 et un clavier 20. L'ordinateur de jeux 14 peut être un ordinateur personnel situé à la maison, un or- Referring now to Figure 1A, a player 12 has access to a gaming computer 14 having a video display 18 and a keyboard 20. The gaming computer 14 can be a personal computer located at home, a gold-
2 5 dinateur portatif ou un dispositif formant accessoire numé 2.5 portable dining device or a device forming a digital accessory
rique personnel tenu à la main qui peut être un dispositif de jeu spécialisé fourni par 1 ' établissement de jeux 16, ou ne pas l'être, ou un dispositif multimédia (par exemple un dispositif commercialisé sous la marque enregistrée NINTENDO 30 ou similaire destiné à être utilisé avec un poste de télévision ou analogue) . L'ordinateur de jeux 14 peut être situé hors site au niveau d'un emplacement situé à distance, ou au niveau d'un établissement de jeux 16 ou de certains autres établissements (par exemple au niveau d'un vendeur de personal handheld device which may be a specialized gaming device supplied by the gaming establishment 16, or not, or a multimedia device (for example, a device marketed under the registered trademark NINTENDO 30 or similar intended for use with a television set or similar equipment). The gaming computer 14 may be located off-site at a remote location, or at a gaming establishment 16 or certain other establishments (for example, at a retailer's
3 5 billets de loterie) . Un ordinateur de jeux 14 situé au ni veau de 1'établissement de jeux 16 peut encore être considé 3.5 lottery tickets). A gaming computer 14 located at the level of the gaming establishment 16 can still be considered
12 12
ré comme "à distance" en ce gui concerne la description et les revendications annexées. Il est supposé qu'un casino peut fournir au joueur, par exemple dans l'hôtel où le casino est situé, un ordinateur de jeux spécialisé 14 gui peut 5 être utilisé pour parier à l'intérieur et à l'extérieur des limites physiques du casino. Un avantage principal inhérent au fait gue l'établissement de jeux fournit au joueur 12 un ordinateur de jeux 14 est une plus grande sécurité, de manière plus spécifigue du fait gu'un accès non autorisé au 10 support de mémorisation de données est rendu plus difficile, tel gu'au dispositif formant mémoire à disgue d'ordinateur. En outre, dans un ordinateur de jeux spécialisé, le clavier 2 0 peut être personnalisé à l'aide de touches de fonction spécialisées identifiant des commandes (par exemple des tou-15 ches dédiées au black-jack peuvent avoir des indices indi-guant "carte", "servi", "passe", etc.) gue le joueur choisit pour procéder au pari sur divers jeux de hasard offerts par l'établissement de jeux 16. L'ordinateur de jeux 14 actionne un logiciel de jeux spécial 22 constitué d'un programme de 2 0 jeux 24, d'un programme de bangue 2 6 et en option d'un programme de vérification 27. Le logiciel de jeux 22 peut être préinstallé sur un ordinateur dédié aux jeux 14 fourni par l'établissement de jeux 16, préinstallé dans un dispositif 2 8 formant support de mémorisation de données du type lec- The term "remote" is used with respect to the description and attached claims. It is assumed that a casino may provide the player, for example in the hotel where the casino is located, with a specialized gaming computer that can be used to bet both inside and outside the physical boundaries of the casino. A key advantage inherent in the fact that the gaming establishment provides the player with a gaming computer is greater security, more specifically because unauthorized access to the data storage medium is made more difficult, such as to the computer's disk memory. Furthermore, in a specialized gaming computer, the keyboard 20 can be customized using specialized function keys identifying commands (for example, keys dedicated to blackjack may have indicators indicating "card", "deal", "pass", etc.) that the player chooses to place bets on various games of chance offered by the gaming establishment 16. The gaming computer 14 operates special gaming software 22 consisting of a game program 20 24, a bankroll program 26, and optionally a verification program 27. The gaming software 22 may be pre-installed on a dedicated gaming computer 14 provided by the gaming establishment 16, pre-installed in a device 28 forming a data storage medium of the type lect-
2 5 ture/écriture protégé contre les manipulations fourni par l'établissement de jeux 16, gui a une interface avec un ordinateur personnel fonctionnant en tant gu'ordinateur de jeux 14 comme représenté sur la figure 3, ou installé directement sur l'ordinateur personnel par le joueur. En outre, 2.5. Tamper-proof writing/writing provided by the gaming establishment 16. The GUI has an interface with a personal computer operating as a gaming computer 14, as shown in Figure 3, or is installed directly on the personal computer by the player. Furthermore,
3 0 le logiciel de jeux 22 peut être disponible sur un module formant support de mémorisation de données enfichable protégé contre les manipulations destiné à être utilisé avec un dispositif multimédia habituel gui agit en tant gu'ordinateur de jeux 14, comme cela sera décrit avec plus de détails 35 ci-dessous. 3 0 the game software 22 may be available on a tamper-proof plug-in data storage module intended for use with a conventional multimedia device acting as a game computer 14, as will be described in more detail 35 below.
13 13
Un point critique est constitué du fait que l'établissement de jeux 16 doit être soit capable de déterminer si le logiciel lui-même ou les données situées sur celui-ci ont été copiés, modifiés ou altérés de toute autre manière, 5 autrement un joueur pourrait réaliser plusieurs copies et continuer à jouer avec des disques identiques jusqu'au moment où l'un des disques copiés devienne gagnant, ou le joueur pourrait modifier le logiciel lui-même pour essayer de commander l'issue, les gains ou les pertes, ou une combi-10 naison de ceux-ci, c'est-à-dire qu'un joueur malhonnête 12 pourrait modifier le programme du logiciel de jeux 22 d'une manière telle que ceci amènerait le logiciel à engendrer une issue gagnante plus fréquemment que la chance ne le dicte (par exemple dans le cas d'une simulation de roulette, en-15 traîner la roue de la roulette à s'arrêter plus fréquemment sur un numéro plus favorable) . Ceci aboutirait à remplacer le logiciel dans sa totalité ou à modifier certaines lignes du programme, soit physiquement soit par certaines autres influences appliquées de manière extérieure telle qu'un A critical point is that the gaming establishment 16 must be able to determine whether the software itself or the data on it has been copied, modified or altered in any other way, 5 otherwise a player could make several copies and continue to play with identical discs until one of the copied discs becomes a winner, or the player could modify the software itself to try to control the outcome, the winnings or the losses, or a combination of these, i.e. a dishonest player 12 could modify the program of the gaming software 22 in such a way that this would cause the software to generate a winning outcome more frequently than chance dictates (for example in the case of a roulette simulation, by-15 causing the roulette wheel to stop more frequently on a more favorable number). This would result in replacing the software entirely or modifying certain lines of the program, either physically or through other externally applied influences such as a
2 0 rayonnement électromagnétique de forte intensité (par exem ple un champ à haute fréquence). Naturellement, le système le plus sûr est une connexion en ligne dans lequel le logiciel de jeux 22 est situé dans un ordinateur de jeux 3 0 situé sur les lieux de 11 établissement de jeux (voir figure 25 2) . Les résultats les plus difficiles au niveau sécurité en ce qui concerne les manipulations frauduleuses apparaissent dans des modes de réalisation dans lesquels 1'établissement de jeux fournit au joueur 12 un logiciel destiné à être utilisé sur un ordinateur de jeux 14 agencé à distance ou sur 20 high-intensity electromagnetic radiation (e.g., a high-frequency field). Naturally, the most secure system is an online connection in which the gaming software 22 is located on a gaming computer 30 located on the premises of the gaming establishment (see Figure 252). The most challenging security outcomes with regard to fraudulent manipulation appear in embodiments in which the gaming establishment provides the player 12 with software intended for use on a gaming computer 14 arranged remotely or on
3 0 un ordinateur de jeux spécialisé 14 lui-même (par exemple accessoire numérique personnel). De ce point de vue, divers moyens pour assurer la sécurité peuvent être fournis. 3.0 A specialized gaming computer 14 itself (e.g., a personal digital accessory). From this perspective, various means of ensuring security can be provided.
Dans une première application, le logiciel commande l'ordinateur de jeux par l'intermédiaire du dispositif 35 formant mémoire à disque pour lire la signature magnétique unique du disque spécifique sur lequel le logiciel de jeux In a first application, the software commands the game computer via the disk memory device 35 to read the unique magnetic signature of the specific disk on which the game software
14 14
22 est rendu disponible pour être installé, et pour crypter cette dernière pour qu'un décryptage par l'établissement de jeux puisse révéler une reproduction non autorisée des données situées sur ce disque. En variante, un dispositif enfi-5 chable peut avoir une interface avec le dispositif formant mémoire à disque pour lire line partie du disque pour acquérir la signature magnétique unique du disque. Ces données cryptées peuvent être enregistrées par 1'établissement de jeux 16 ou demandées par ce dernier avant de payer. 10 Dans un autre mode de réalisation tel que repré 22 is made available for installation, and to encrypt the latter so that decryption by the gaming establishment can reveal unauthorized reproduction of the data located on that disk. Alternatively, a plug-in device may have an interface with the disk storage device to read a portion of the disk to acquire the disk's unique magnetic signature. This encrypted data may be recorded by the gaming establishment 16 or requested by it before payment. 10 In another embodiment such as represented
senté schématiquement sur la figure 13, le logiciel de jeux 22 est situé sur une puce 23 disposée à l'intérieur de l'ordinateur de jeux 14 (c'est-à-dire lorsqu'un dispositif spécialisé est fourni par 1 ' établissement de jeux 16). La puce 15 23 doit être située à l'intérieur d'un boîtier physique 84 qui est isolé et inaccessible à partir d'une connexion formant accès pour données extérieures. Dans un mode de réalisation donné à titre d'exemple, la puce 23 peut être reçue à l'intérieur de joints, d'isolants, d'enroulements spécifi-20 ques ou analogues 86 pour révéler tout essai non autorisé de suppression ou de manipulations frauduleuses de la puce 23. Ainsi, l'établissement de jeux 16 peut être facilement assuré, si le joueur a manipulé de manière frauduleuse le logiciel de jeux et si de telles manipulations sont découvertes, 25 qu'il pourra refuser à un tel joueur tout gain et/ou crédit futur réclamé. As schematically represented in Figure 13, the game software 22 is located on a chip 23 arranged inside the game computer 14 (i.e., when a specialized device is provided by the gaming establishment 16). The chip 15 23 must be located inside a physical housing 84 which is isolated and inaccessible from any external data access connection. In one embodiment given by way of example, the chip 23 can be received inside seals, insulators, specific windings 20 or the like 86 to reveal any unauthorized attempt to remove or fraudulently manipulate the chip 23. Thus, the gaming establishment 16 can be easily assured, if the player has fraudulently manipulated the gaming software and if such manipulations are discovered, 25 that it can refuse to such a player any future winnings and/or credit claimed.
Dans encore un autre mode de réalisation représenté de manière schématique sur la figure 14, des attributs mathématiques uniques sont dérivés de certaines caractéris-3 0 tiques du programme dans un traitement d'autocontrôlé. Pour réaliser un tel contrôle, les caractéristiques du programme sont maintenues secrètes et connues uniquement de l'établissement de jeux 16 (par exemple un algorithme de contrôle du type numérique basé sur la somme des binaires situés par 35 exemple dans les lignes 47 6 à 655 du programme) . En variante, l'autocontrôlé peut vérifier des programmes spéciaux In yet another embodiment, schematically represented in Figure 14, unique mathematical attributes are derived from certain program features in a self-monitoring process. To achieve such control, the program features are kept secret and known only to the setter (for example, a numeric type control algorithm based on the sum of the binaries located, for instance, in lines 476 to 655 of the program). Alternatively, the self-monitoring process can check special programs.
15 15
gui sont inclus à l'intérieur des instructions formant codes d'une certaine manière aléatoire prédéterminée connue uni-guement de l'établissement de jeux 16. gui are included within the instructions forming codes in a certain predetermined random way known only to the gaming establishment 16.
Dans une variante de ce gui précède, tel gue re-5 présenté de manière schématigue sur la figure 15A, des touches extérieures connues uniguement de l'établissement de jeux 16 peuvent être appliguées pour vérifier de manière intermittente ou continue si le programme a été manipulé de manière frauduleuse ou est en train de l'être, en entraînant 10 un logiciel modifié à mal fonctionner et à interrompre l'application du jeu dans l'ordinateur 14. Ceci peut être réalisé de différentes manières y compris les suivantes, celles-ci n'étant pas limitées: (1) envoyer un signal extérieur continu codé ou crypté (par exemple une fréguence radio 15 électrigue) à partir de l'établissement de jeux 16, reçu par des moyens de réception 88 situés dans l'ordinateur de jeux où de tels signaux sont ensuite décodés ou décryptés par l'ordinateur de jeux 14 et introduits dans le logiciel de jeux 22 (voir figure 15B); (2) obliger le joueur 12 à entrer 2 0 physiguement un code sur une base intermittente (voir figure 15C) ; ou (3) utiliser un signal d'horloge engendré de manière interne fourni par une horloge 89 protégée contre les manipulations (voir figure 15D). De ce point de vue, la puce 23, ou même l'ordinateur de jeux 14 (s'il est fourni par 25 l'établissement de jeux 16), peut être protégée vis à vis d'un bruit électromagnétigue pour empêcher des essais non autorisés destinés à influencer le logiciel de jeux à l'aide d'un rayonnement électromagnétigue. L'utilisation de touches externes peut utiliser ou ne pas utiliser le cryptage pour 30 une protection contre le fait gu'elle soit guelgue peu contrefaite par le joueur 12. In a variant of the preceding guide, such as is schematically shown in Figure 15A, external keys known only to the gaming establishment 16 can be applied to check intermittently or continuously whether the program has been or is being fraudulently manipulated, causing 10 modified software to malfunction and interrupt the application of the game in the computer 14. This can be achieved in various ways including, but not limited to, the following: (1) sending a continuous external coded or encrypted signal (e.g., an electrical radio frequency 15) from the gaming establishment 16, received by receiving means 88 located in the gaming computer where such signals are subsequently decoded or decrypted by the gaming computer 14 and introduced into the gaming software 22 (see Figure 15B); (2) require player 12 to physically enter a code on an intermittent basis (see Figure 15C); or (3) use an internally generated clock signal provided by a tamper-proof clock 89 (see Figure 15D). From this perspective, the chip 23, or even the gaming computer 14 (if supplied by the gaming establishment 16), can be shielded against electromagnetic noise to prevent unauthorized attempts to influence the gaming software using electromagnetic radiation. The use of external keys may or may not use encryption to protect against it being easily counterfeited by player 12.
A part l'utilisation de touches extérieures, le logiciel de jeux 22 peut être réalisé de manière à nécessiter 1'acguisition de données à partir d'une source exté-35 rieure afin de fonctionner. Par exemple, le logiciel de jeux 22 peut avoir accès à une émission radiotéléphonigue ou à un Apart from the use of external keys, the game software 22 can be designed to require data acquisition from an external source in order to function. For example, the game software 22 can have access to a radiotelephone broadcast or to a
16 16
flux analogue de nombres aléatoires (de manière possible cryptée) de telle sorte gue ces nombres aléatoires soient appelés par le programme en tant que base pour choisir une issue de pari de manière prévisible ou non prévisible. Une 5 telle entrée extérieure peut être incorporée à l'intérieur d'un dispositif enfichable protégé contre les manipulations ou module gui a une interface avec l'ordinateur de jeux 14. an analogous stream of random numbers (possibly encrypted) such that these random numbers are called by the program as a basis for choosing a betting outcome in a predictable or unpredictable way. Such an external input can be incorporated inside a tamper-proof plug-in device or GUI module that interfaces with the gaming computer.
Une autre manière d'empêcher des tentatives de fraude pour modifier le logiciel de jeux 22 est l'utilisa-10 tion d'un programme de vérification 27 auquel seul l'établissement de jeux 16 peut avoir accès. Pour empêcher qu'une vérification à rebours ne soit contrefaite, le programme de vérification 37 peut, à titre d'exemple, créer des douzaines ou même des centaines de suites de données (par exemple tel 15 que lors d'une simulation de roulette, des suites de données correspondant au nombre de tours de la roue de la roulette chaque fois que la roue est mise en rotation) dans lesquelles de telles données sont ensuite enregistrées pour une vérification future si l'établissement de jeux 16 suspecte une 20 manipulation frauduleuse du logiciel de jeux 22. Another way to prevent attempts to fraudulently modify the gaming software 22 is the use of a verification program 27 to which only the gaming establishment 16 has access. To prevent a reverse verification from being falsified, the verification program 37 can, for example, create dozens or even hundreds of data sequences (for example, such as 15 in a roulette simulation, data sequences corresponding to the number of spins of the roulette wheel each time the wheel is set in motion) in which such data is then recorded for future verification if the gaming establishment 16 suspects 20 fraudulent manipulation of the gaming software 22.
Il sera noté par l'homme du métier que le logiciel de jeux 22 peut être agencé de telle sorte qu'une suite de données constituée de codes alphanumériques, préchargée à l'intérieur de chaque ordinateur de jeux 14, ou fournie sur 25 un disque ou en variante fournie sur un module enfichable ne pouvant être copié, peut être utilisée pour découvrir toute manipulation frauduleuse du logiciel, du disque ou du module par le joueur 12. De ce point de vue, la séquence formant code peut être différente pour chaque ordinateur de jeux 14 3 0 ou module et des copies de tels codes peuvent être gardées par l'établissement de jeux 16. Ces codes peuvent fournir la base du caractère aléatoire de 1'issue de chaque événement de jeu, et peuvent par conséquent mettre en évidence une manipulation frauduleuse. En d'autres termes, un agencement 35 spécifique des codes peut correspondre à line certaine issue d'un événement de pari (par exemple la roue de la roulette It will be noted by a person skilled in the art that the gaming software 22 can be arranged in such a way that a sequence of alphanumeric codes, preloaded into each gaming computer 14, or supplied on a disk 25 or, alternatively, supplied on a non-copyable plug-in module, can be used to detect any fraudulent manipulation of the software, disk, or module by the player 12. From this perspective, the code sequence may be different for each gaming computer 14 or module, and copies of such codes may be kept by the gaming establishment 16. These codes can provide the basis for the randomness of the outcome of each gaming event and can therefore reveal fraudulent manipulation. In other words, a specific arrangement 35 of the codes may correspond to a certain outcome of a betting event (e.g., the roulette wheel).
17 17
s'arrête sur "S"). Même si ces codes sont connus de l'établissement de jeux 16, ils sont séquencés pour assurer une issue aléatoire, élément qui peut être vérifié par vin troisième intervenant indépendant. Si un joueur 12 pense modi-5 fier le logiciel de jeux, les programmes modifiés peuvent être découverts par comparaison avec ceux des originaux connus uniquement par 1'établissement de jeux 16. stops on "S"). Even though these codes are known to the gaming establishment 16, they are sequenced to ensure a random outcome, an element that can be verified by a third independent party. If a player 12 thinks of modifying the gaming software, the modified programs can be discovered by comparison with those of the originals known only to the gaming establishment 16.
En tant qu'autres moyens pour empêcher une fraude par le joueur, un élément ayant un "caractère aléatoire dou-10 ble" peut être réalisé en imposant au joueur 12 d'enfoncer un bouton pour chaque choix imposé à l'ordinateur de jeux 14 ou chaque réponse voulue de celui-ci, par deux fois, l'intervalle de temps entre des sélections (c'est-à-dire en millisecondes), étant utilisé pour adresser une issue aléa-15 toire préprogrammée spécifique codifiée en programmes correspondant . As other means to prevent player fraud, an element having a "double randomness" can be achieved by requiring the player to press a button for each choice imposed on the game computer or each desired response from it, twice, the time interval between selections (i.e., in milliseconds) being used to address a specific pre-programmed random outcome coded into corresponding programs.
Le programme de jeux 24 permet au joueur 12 de parier sur l'une quelconque de plusieurs opportunités de pari, y compris des jeux de hasard, des événements publics futurs 20 dont l'issue est incertaine ou des jeux de connaissances (par exemple des mots croisés) . Les jeux de hasard sont créés sur l'ordinateur de jeux 14 par le programme de jeux 24 conformément aux techniques habituelles et comportent les activités courantes de pari d'un casino telles que le black-25 jack, le craps, la roulette, le poker, les machines à sous ou analogues mais ne sont pas limitées à celles-ci. Chaque jeu offre des opportunités pour le joueur 12 de placer des paris sur un ou plusieurs éléments divers de pari à l'intérieur d'un événement formant pari donné en fonction des rè-3 0 gles appliquées à ce jeu. Ceci sera décrit avec plus de détails ci-dessous. The gaming program 24 allows the player 12 to bet on any of several betting opportunities, including games of chance, future public events 20 with uncertain outcomes, or games of knowledge (e.g., crosswords). The games of chance are created on the gaming computer 14 by the gaming program 24 according to standard techniques and include, but are not limited to, common casino betting activities such as blackjack, craps, roulette, poker, slot machines, or the like. Each game offers opportunities for the player 12 to place bets on one or more different betting elements within a given betting event, according to the rules applied to that game. This will be described in more detail below.
Le programme de jeux 24 peut être réalisé pour accepter des paris sur des événements publics futurs, l'issue de tels événements étant incertaine, comme par exemple des 3 5 événements sportifs tels que match de football ou match de boxe ou line loterie d'état ou autre loterie. Ceci peut être The 24-hour gaming program can be configured to accept bets on future public events where the outcome is uncertain, such as sporting events like football matches or boxing matches, or state lotteries or other lotteries. This can be
18 18
réalisé en établissant des communications orales ou électroniques avec des établissements de jeux 16 afin de placer, d'enregistrer et de confirmer les mises. Le pari est placé sur l'ordinateur de jeux 14, qui fournit un code de calage 5 avec 1'établissement de jeux 16. Ce code est ensuite horoda-té par 1'établissement de jeux 16 pour former un code crypté en utilisant les instructions d'un logiciel approprié pour verrouiller la mise ou fixer le moment du pari dans le but d'assurer le paiement correct. Cette réalisation sera dé-10 crite plus en détail ci-dessous. De manière analogue, des jeux de connaissances, tels que des mots croisés, peuvent être réalisés dans lesquels un horodateur fixe la durée de réalisation de telle sorte que les prix soient distribués plus tard sur la base du premier joueur ayant terminé le 15 jeu. This is achieved by establishing oral or electronic communications with gaming establishments 16 in order to place, record, and confirm bets. The bet is placed on the gaming computer 14, which provides a timing code 5 to the gaming establishment 16. This code is then timestamped by the gaming establishment 16 to form an encrypted code using instructions from appropriate software to lock the bet or fix the time of the bet in order to ensure correct payment. This implementation will be described in more detail below. Similarly, knowledge games, such as crossword puzzles, can be implemented in which a timer sets the completion time so that prizes are distributed later based on the first player to finish the game 15.
Le programme de banque 26 permet au joueur 12 de participer à l'aide d'un crédit disponible, et d'encaisser afin de prendre tout gain de jeu. Dans certains modes de réalisation, le programme de banque 26 facilite l'achat d'un 20 crédit à partir de 1'établissement de jeux 16 où un tel crédit est "chargé" dans l'ordinateur de jeux sous la forme de codes. En variante comme représenté sur la figure 1C, le programme de banque peut recevoir des instructions provenant d'un lecteur de carte électronique 91 compatible avec des 25 cartes de crédit ou de débit 93 de manière habituelle, ou le programme de banque peut recevoir un crédit à partir d'un module 90 de crédit enfichable. The banking program 26 allows the player 12 to participate using available credit and to cash out in order to collect any winnings. In some embodiments, the banking program 26 facilitates the purchase of credit 20 from the gaming establishment 16, where such credit is "loaded" into the gaming computer in the form of codes. Alternatively, as shown in Figure 1C, the banking program can receive instructions from an electronic card reader 91 compatible with credit or debit cards 93 in the usual way, or the banking program can receive credit from a plug-in credit module 90.
En tant que première manière d'assurer la sécurité dans la procédure d'achat/encaissement d'un crédit, le pro-3 0 gramme de banque 2 6 ou un dispositif spécialisé de cryptage/décryptage fournit, par exemple, un algorithme 29 de cryptage et de décryptage du type connu dans la technique (par exemple utilisant une clé publique) pour crypter et décrypter certains codes alphanumériques échangés entre le 3 5 joueur 12 et le casino 16 qui sont entrés dans l'ordinateur de jeux 14 et l'ordinateur 30 de l'établissement de jeux et As a first means of ensuring security in the credit purchase/collection procedure, the bank program 26 or a specialized encryption/decryption device provides, for example, an encryption and decryption algorithm 29 of the type known in the art (e.g., using a public key) to encrypt and decrypt certain alphanumeric codes exchanged between the player 35 12 and the casino 16 which are entered into the gaming computer 14 and the computer 30 of the gaming establishment and
19 19
engendrés par ceux-ci. Ces codes sont échangés entre le joueur 12 et un agent 3 8 de 1 ' établissement de jeux par l'intermédiaire d'un téléphone 40. Le terme "agent" est considéré comme incluant un téléphone automatisé ou un système 5 analogue qui engendre des instructions informatisées pour communiquer avec le joueur 12 par l'intermédiaire d'un téléphone 3 6 à fréquences vocales pour permettre au joueur 12 de communiquer rapidement des réponses à 1'établissement de jeux 16 en appuyant sur des numéros ou symboles appropriés. 10 De telles instructions engendrées peuvent être fournies par l'ordinateur 3 0 de l'établissement de jeux, par téléphone conformément à des techniques bien connues. generated by these. These codes are exchanged between player 12 and an agent 38 of the gaming establishment via a telephone 40. The term "agent" is understood to include an automated telephone or similar system 5 that generates computerized instructions to communicate with player 12 via a voice-frequency telephone 36 to enable player 12 to quickly communicate responses to the gaming establishment 16 by pressing appropriate numbers or symbols. 10 Such generated instructions may be provided by the gaming establishment's computer 30, or by telephone in accordance with well-known techniques.
L'ordinateur 3 0 de l'établissement de jeux comporte un logiciel de jeux 33 qui comporte un programme de 15 banque 35 et un programme de vérification 37. L'ordinateur 30 comporte un dispositif ou logiciel spécialisé ou communique avec ce dernier, pour implémenter un algorithme 3 9 de cryptage et de décryptage connu uniquement de l'établissement de jeux 16 pour crypter et décrypter ces codes. De 20 cette manière, l'établissement de jeux 16 permet qu'un joueur vérifié 12 achète et encaisse un crédit de pari au niveau d'un emplacement situé à distance. La séquence des étapes d'achat et d'encaissement de tels crédits en échangeant des codes cryptés est décrite avec plus de détails ci-25 dessous. The gaming establishment's computer 30 contains gaming software 33 which includes a bank program 15 35 and a verification program 37. The computer 30 contains a specialized device or software, or communicates with it, to implement an encryption and decryption algorithm 39 known only to the gaming establishment 16 to encrypt and decrypt these codes. In this way, the gaming establishment 16 allows a verified player 12 to purchase and cash out betting credit at a remote location. The sequence of steps for purchasing and cashing out such credit by exchanging encrypted codes is described in more detail below.
Dans le processus habituel de mise en pratique de la présente invention, la figure 4 décrit un ordinogramme de la séquence de démarrage et d'enregistrement dans un mode de réalisation non connecté, qui doit être exécutée avant de 3 0 parier. Le joueur 12 communique d'abord diverses informations personnelles à l'établissement de jeux 16 et obtient un code d'identification personnelle alphanumérique 32. L'établissement de jeux 16 fournit au joueur 12 un logiciel de jeux 22 constitué d'un programme de jeux 24 et d'un pro-35 gramme de banque 26 comme décrit ci-dessus, accompagné d'un code alphanumérique d'identification de logiciel 34. Le lo In the usual process of implementing the present invention, Figure 4 describes a flowchart of the startup and registration sequence in a non-connected embodiment, which must be executed before placing a bet. Player 12 first provides various personal information to the gaming establishment 16 and obtains a personal alphanumeric identification code 32. The gaming establishment 16 provides player 12 with gaming software 22 consisting of a gaming program 24 and a banking program 26 as described above, along with an alphanumeric software identification code 34. The lo
20 20
giciel de jeux 22 peut être testé de manière indépendante, vérifié et fourni sur un support de mémorisation de données situé dans une enveloppe fermée et cachetée par un troisième intervenant. Un tel support de mémorisation de données peut 5 comporter un disque dur, une disquette, un disque CD-ROM et analogue. L'établissement de jeux 16 fournit alors un code alphanumérique d'identification de démarrage 33 que le joueur 12 entre pour actionner le logiciel de jeux 22. En option, l'ordinateur de jeux 14 peut comporter des moyens de 10 reconnaissance vocale tels qu'une puce vocale ou un logiciel de reconnaissance vocale destiné à reconnaître les caractéristiques uniques de la voix du joueur pour empêcher tout accès à un utilisateur non autorisé. Un tel matériel et/ou logiciel est connu de la technique. Le logiciel de jeux 22 15 est programmé pour imposer au joueur 12 une instruction indiquant que le choix de la session courante est un entraînement ou un pari. S'il s'agit d'une session d'entraînement, le programme de jeux 24 engendre plusieurs choix de jeux et une confirmation du fait que les jeux sont joués pour en-20 traînement uniquement. Si le joueur 12 choisit d'engager un pari, le programme de banque 2 6 permettra le pari réel dans la mesure où il existe un crédit de pari disponible suffisant dans le compte du joueur. Si le crédit est insuffisant, le joueur 12 doit contacter l'établissement de jeux 16 et 25 passer par la séquence d'achat de crédit décrite ci-dessous. Comme noté ci-dessus, l'ordinateur de jeux 14 peut être en ligne avec l'ordinateur 3 0 de l'établissement de jeux ou être non connecté. Si l'ordinateur de jeux 14 n'est pas connecté, une souplesse plus grande en terme de capacité à en-30 gager un pari au niveau pratiquement de tout endroit est possible. Dans un mode de réalisation donné à titre d'exemple, une série d'échanges de communications cryptées constituées, par exemple, de codes alphanumériques, entre un joueur 12 et un agent 3 8 permet à l'achat d'un crédit et à 35 l'encaissement au niveau d'un emplacement situé à distance d'être gouverné par l'établissement de jeux 16 indépendam The gaming software 22 can be independently tested, verified, and provided on a data storage medium located in a sealed envelope by a third party. Such a data storage medium may include a hard drive, a floppy disk, a CD-ROM, or the like. The gaming establishment then provides an alphanumeric startup identification code that the player enters to activate the gaming software 22. Optionally, the gaming computer may include speech recognition means such as a voice chip or speech recognition software designed to recognize the unique characteristics of the player's voice to prevent unauthorized access. Such hardware and/or software is known from the art. The gaming software 22 is programmed to prompt the player to indicate whether the current session is for practice or betting. If it is a practice session, the gaming program 24 generates several game choices and confirms that the games are for practice only. If player 12 chooses to place a bet, the banking program 26 will allow the real bet provided there is sufficient betting credit available in the player's account. If the credit is insufficient, player 12 must contact the gaming establishment 16 and 25 go through the credit purchase sequence described below. As noted above, the gaming computer 14 can be online with the gaming establishment's computer 30 or be offline. If the gaming computer 14 is offline, greater flexibility in terms of the ability to place a bet from virtually any location is possible. In one embodiment given by way of example, a series of encrypted communication exchanges consisting, for example, of alphanumeric codes, between a player 12 and an agent 3 8 allows the purchase of credit and the collection of winnings at a remote location to be governed by the independent gaming establishment 16
21 21
ment de l'absence de liaison électronique entre l'ordinateur de jeux 14 et l'ordinateur 3 0 de 1'établissement de jeux. En variante, l'ordinateur de jeux 14 peut être relié en réseau à l'ordinateur 30 de 1 'établissement de jeux par l'intermé-5 diaire d'une liaison de télécommunications 29 de telle sorte que l'ordinateur 30 gère et commande toutes les activités se réalisant sur l'ordinateur de jeux situé à distance ou une partie de celles-ci. The absence of an electronic link between the gaming computer 14 and the gaming establishment's computer 30 is a drawback. Alternatively, the gaming computer 14 can be networked to the gaming establishment's computer 30 via a telecommunications link 29 so that computer 30 manages and controls all or part of the activities taking place on the remote gaming computer.
Dans le mode de réalisation non connecté représen-10 té sur la figure 1, le joueur 12 émet un appel vers l'établissement de jeux 16 par l'intermédiaire d'un téléphone 3 6 et communique avec l'agent 3 8 par l'intermédiaire d'un téléphone 4 0 pour obtenir un crédit ou le remboursement d'un crédit de pari. Si le joueur 12 a déjà un crédit, le logi-15 ciel de jeux 22 permettra de parier sur l'un quelconque des jeux de hasard fournis par le programme de jeux 24 lors de la réception du code d'identification personnelle 32 du joueur 12. Si le joueur 12 a besoin d'un crédit pour jouer, 1 ' établissement de jeux 16 doit être contacté et la série 20 d'étapes suivantes est suivie dans le but de vérifier l'identité du joueur et de confirmer que le joueur utilise un logiciel de jeux 22 enregistré au niveau de son code d'identification personnelle 32. In the non-connected embodiment shown in Figure 1, player 12 makes a call to the gaming establishment 16 via a telephone 36 and communicates with the agent 38 via a telephone 40 to obtain credit or a refund of betting credit. If player 12 already has credit, the gaming software 22 will allow betting on any of the games of chance provided by the gaming program 24 upon receipt of player 12's personal identification code 32. If player 12 needs credit to play, the gaming establishment 16 must be contacted and the following series of steps 20 is followed in order to verify the player's identity and confirm that the player is using gaming software 22 registered to their personal identification code 32.
A chaque fois qu'un joueur 12 contacte 1'établis-25 sement de jeux 16, il, ou elle, passe par ce que l'on appelle une séquence de reconnaissance d'établissement de liaison, la vérification de l'identité du joueur par l'établissement de jeux. A cet effet, comme représenté par l'ordinogramme de la figure 5, le joueur 12 tout d'abord appelle 3 0 l'établissement de jeux 16 par l'intermédiaire du téléphone 3 6 et un agent 38, qui communique par l'intermédiaire du téléphone 40, demande au joueur 12 son code d'identification personnelle unique 32 et le code d'identification de logiciel 34. L'agent 3 8 entre ces codes à l'intérieur de l'ordi-35 nateur 30 qui engendre un code d'établissement de liaison crypté 42 qui est fourni au joueur 12 pour être entré dans Each time a player 12 contacts the gaming establishment 16, he or she goes through what is called a link establishment recognition sequence, the verification of the player's identity by the gaming establishment. To this end, as represented by the flowchart in Figure 5, the player 12 first calls the gaming establishment 16 via telephone 36, and an agent 38, communicating via telephone 40, asks the player 12 for their unique personal identification code 32 and the software identification code 34. The agent 38 enters these codes into the computer 30, which generates an encrypted link establishment code 42 that is provided to the player 12 to be entered into
22 22
l'ordinateur de jeux 14. L'ordinateur de jeux 14 décrypte le code d'établissement de liaison 42 et ensuite engendre un code crypté 44 de réponse de reconnaissance qui est alors fourni à l'établissement de jeux 16. L'agent 38 entre le 5 code de réponse de reconnaissance 44 dans l'ordinateur 30 qui décrypte le code de réponse de reconnaissance 44 pour vérifier l'identité du joueur 12 et confirmer que le logiciel de jeux spécifique 22 enregistré pour le joueur 12 est en utilisation. Le joueur 12 ayant été vérifié procède alors 10 à une interaction appropriée avec le casino. The gaming computer 14 decrypts the connection establishment code 42 and then generates an encrypted acknowledgment response code 44, which is then provided to the gaming establishment 16. The agent 38 enters the acknowledgment response code 44 into the computer 30, which decrypts it to verify the identity of player 12 and confirm that the specific gaming software 22 registered for player 12 is in use. Once verified, player 12 then proceeds to an appropriate interaction with the casino.
La figure 6 est un ordinogramme décrivant un premier mode de réalisation de séquence d'achat de crédit dans le mode de réalisation non connecté. Le joueur 12 contacte tout d'abord 1'établissement de jeux 16 et établit son iden-15 tification par l'intermédiaire de la séquence d'établissement de liaison représentée sur la figure 5 et décrite ci-dessus. L'agent 38 obtient un code crypté 46 d'activation de programme de banque à partir de l'ordinateur 30 et fournit celui-ci au joueur 12 dans le but de permettre au joueur 12 20 d'avoir accès à la fonction d'achat/encaissement de crédit du programme de banque 2 6 situé dans l'ordinateur de jeux 14. Le joueur 12 entre alors le montant du crédit de pari requis. Pour des raisons de sécurité, le programme de banque 26 utilise le code d'identification personnelle 32 et le 25 code d'identification de logiciel 34 ainsi qu'un algorithme de cryptage pour engendrer un code de requête de crédit 48, lequel code constitue la valeur numérique du montant du crédit requis et est unique pour le joueur 12 et son logiciel de jeux 22. Le code de requête de crédit 48 est affiché sur 3 0 l'ordinateur de jeux 14 du joueur 12, qui fournit alors le code de requête de crédit 48 à l'agent 38 pour qu'il soit entré dans l'ordinateur 3 0 de l'établissement de jeux. L'ordinateur 3 0 applique une clé de décryptage connue uniquement par l'établissement de jeux 16 pour décrypter le code de re-3 5 quête de crédit 48 pour révéler le montant du crédit requis par le joueur 12. L'agent 3 8 confirme oralement ce montant Figure 6 is a flowchart describing a first embodiment of the credit purchase sequence in the non-connected embodiment. Player 12 first contacts the gaming establishment 16 and establishes their identification 15 via the connection establishment sequence shown in Figure 5 and described above. Agent 38 obtains an encrypted banking program activation code 46 from computer 30 and provides this to player 12 in order to allow player 12 to access the credit purchase/withdrawal function of the banking program 26 located in the gaming computer 14. Player 12 then enters the required amount of betting credit. For security reasons, the banking program 26 uses the personal identification code 32 and the software identification code 34, along with an encryption algorithm, to generate a credit request code 48. This code represents the numerical value of the requested credit amount and is unique to player 12 and their gaming software 22. The credit request code 48 is displayed on player 12's gaming computer 14, 30. Player 12 then provides the credit request code 48 to agent 38 for entry into the gaming establishment's computer 30. Computer 30 applies a decryption key known only to the gaming establishment 16 to decrypt the credit request code 48 and reveal the amount of credit requested by player 12. Agent 38 orally confirms this amount.
23 23
au joueur 12. L'établissement de jeux 16 décide alors si oui ou non il fournit la totalité ou une partie du crédit requis. Si le crédit requis est refusé, le joueur 12 obtient un code de réactivation crypté 50 qui est décrypté par l'or-5 dinateur de jeux 14 pour permettre au joueur 12 de continuer à parier à l'aide du solde de crédit disponible (ou le joueur 12 a la possibilité d'encaisser tout gain de jeu conformément à la séquence représentée sur la figure 8 et décrite ci-dessous). Si la requête de crédit est partiellement 10 ou entièrement acceptée, le processus se poursuit en ce qui concerne le montant du crédit de pari que 1'établissement de jeux 16 accepte de vendre au joueur 12. L'ordinateur 3 0 engendre un nouveau code crypté de crédit 52 qui est fourni au joueur 12 dans le but de charger le montant de crédit requis 15 en instance dans l'ordinateur 14 de jeux du joueur via le programme de banque 26 du logiciel de jeux 22. Le joueur 12 entre alors le nouveau code de crédit 52 dans l'ordinateur de jeux 14 qui décrypte le code et révèle le montant exact de nouveau crédit ajouté au solde du crédit disponible du to player 12. The gaming establishment 16 then decides whether or not to provide all or part of the required credit. If the required credit is refused, player 12 receives an encrypted reactivation code 50 which is decrypted by the gaming operator 14 to allow player 12 to continue betting using the available credit balance (or player 12 has the option to cash out any winnings in accordance with the sequence shown in Figure 8 and described below). If the credit request is partially or fully accepted, the process continues with regard to the amount of betting credit that the gaming establishment agrees to sell to the player. The computer generates a new encrypted credit code, which is provided to the player in order to load the required amount of pending credit into the player's gaming computer via the banking program of the gaming software. The player then enters the new credit code into the gaming computer, which decrypts the code and reveals the exact amount of new credit added to the available credit balance.
2 0 joueur 12. Le montant du nouveau crédit est indiqué au joueur 12 comme étant en instance, mais pas encore disponible pour l'utilisation. Le programme de banque 26 engendre alors un code crypté 54 de crédit en instance qui est basé en partie sur la valeur monétaire des nouveaux crédits en 25 instance. Le joueur 12 fournit ce code 54 de crédit en instance à l'agent 3 8 qui entre celui-ci dans l'ordinateur 3 0 de l'établissement de jeux, qui décrypte alors le code 54 de crédit en instance pour vérifier de manière positive et irréfutable que le montant spécifique du crédit requis a été Player 12 is shown the amount of the new credit pending, but not yet available for use. The banking program then generates an encrypted pending credit code, which is based in part on the monetary value of the new credits. Player 12 provides this pending credit code to agent, who enters it into the gaming establishment's computer. The computer then decrypts the pending credit code to positively and irrefutably verify that the specific amount of credit requested has been...
3 0 chargé à l'intérieur du programme de banque 2 6 du joueur 12. 3 0 loaded inside player 12's bank program 2 6.
L'ordinateur 3 0 de 1'établissement de jeux engendre alors un code crypté 56 de libération de crédit. Ce code 56 de libération de crédit est fourni au joueur 12 qui l'entre alors dans l'ordinateur de jeux 14. Le montant des crédits en ins-35 tance est alors libéré pour être utilisé par le joueur 12. Le programme de banque 2 6 engendre alors un code 58 crypté The gaming establishment's 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 the gaming computer 14. The amount of credits in instant 35 is then released for use by player 12. The banking program 26 then generates an encrypted code 58
24 24
de vérification de libération du crédit gue le joueur 12 fournit à l'agent 38. L'agent 3 8 entre le code 5 8 de vérification de libération du crédit dans l'ordinateur 3 0 gui décrypte celui-ci et engendre un code crypté 60 de réactiva-5 tion de programme. Le joueur 12 reçoit le code 60 de réactivation de programme et entre ensuite celui-ci dans l'ordinateur de jeux 14 et le programme de jeux 24 est réactivé pour pouvoir être utilisé. De manière simultanée, l'établissement de jeux 16 débite le joueur 12 de la valeur des crédits 10 achetés, d'une manière acceptée mutuellement par le joueur et le casino. Par exemple, une carte de crédit peut être débitée, un transfert bancaire peut être autorisé ou certaines autres formes de paiement ou de paiement différé au casino peuvent être effectués en échange des crédits achetés. Si au 15 niveau d'un point guelcongue pendant cette procédure un ou plusieurs des divers codes cryptés ne correspondent pas à ceux attendus par le logiciel de cryptage du casino, le joueur sera incapable d'accéder à de tels crédits. Le logiciel de jeu 22 dans de tels cas est déconnecté jusgu'à ce 20 gue le conflit soit résolu. De cette manière, la création correcte de chacun des divers codes par l'ordinateur de jeux 14 et par l'ordinateur 3 0 du casino sert à confirmer de manière positive le montant et la valeur des crédits reçus par le joueur 12 et gue de tels crédits ont été libérés et ont 25 été rendus disponibles pour être utilisés par le joueur 12. The credit release verification code that player 12 provides to agent 38. Agent 38 enters the credit release verification code 58 into computer 30, which decrypts it and generates an encrypted program reactivation code 60. Player 12 receives the program reactivation code 60 and then enters it into the gaming computer 14, and the gaming program 24 is reactivated for use. Simultaneously, the gaming establishment 16 debits player 12 for the value of the purchased credits 10, in a manner mutually agreed upon by the player and the casino. For example, a credit card may be charged, a bank transfer may be authorized, or certain other forms of payment or deferred payment to the casino may be made in exchange for the purchased credits. If, at level 15 of a given point during this procedure, one or more of the various encrypted codes do not match those expected by the casino's encryption software, the player will be unable to access such credits. In such cases, the gaming software is disconnected until the conflict is resolved. In this way, the correct creation of each of the various codes by the gaming computer and the casino's computer serves to positively confirm the amount and value of the credits received by the player and that such credits have been released and made available for use by the player.
Il sera noté gu'un crédit peut aussi être fourni au joueur 12 selon des montants prédéterminés, préinstallés sur un ordinateur de jeux spécialisé 14 (par exemple un accessoire numérigue personnel) fourni par l'établissement de 3 0 jeux 16. En variante, un joueur 12 peut obtenir un disgue ou module 90 comportant un montant donné de crédit autorisé gui est alors "chargé" dans le programme de bangue de l'ordinateur de jeux 14 pour permettre de parier jusgu'au moment où ce montant de crédit est épuisé. En variante, comme repré-35 senté sur la figure 1C et cité ci-dessus, un crédit peut être obtenu en utilisant simplement sa propre carte de cré It will be noted that credit can also be provided to player 12 in predetermined amounts, pre-installed on a specialized gaming computer 14 (for example, a personal digital accessory) provided by the gaming establishment 16. Alternatively, a player 12 can obtain a disc or module 90 containing a given amount of authorized credit which is then "loaded" into the gaming computer's gambling program 14 to allow betting until that amount of credit is exhausted. Alternatively, as shown in Figure 1C and cited above, credit can be obtained simply by using one's own credit card
25 25
dit 93, soit par l'intermédiaire de communications avec l'agent 3 8 soit par un dispositif électronique 91 formant lecteur de carte relié à la banque émettrice 95 comme cela est bien connu dans la technique. said 93, either through communications with agent 3 8 or through an electronic device 91 forming a card reader connected to the issuing bank 95 as is well known in the technique.
5 Après qu'un joueur 12 ait obtenu un crédit de pa ri, il peut placer des paris en choisissant des éléments de pari situés à l'intérieur de divers événements de pari dans l'un quelconque de plusieurs jeux de hasard offerts par le logiciel de jeux 22. Chaque jeu fournit des opportunités au 10 joueur 12 de placer des paris sur un ou plusieurs éléments divers de pari faisant partie d'un événement de pari donné en fonction des règles applicables à ce jeu. En tant qu'exemple, le jeu de roulette d'un casino implique une série d'événements formant pari sur la base de l'issue d'un 15 numéro aléatoire choisi par la rotation d'une bille à l'intérieur d'une roue de roulette. Chaque mise en rotation de la roue est un événement formant pari unique. A l'intérieur de cet événement, le joueur 12 peut miser sur plusieurs éléments différents de pari tels que les couleurs rouge et 20 noire, des numéros uniques, des groupes de numéros et analogues. Tous les paris relatifs à chaque événement sont placés avant la mise en rotation de la roue. 5. After a player 12 has received betting credit, they can place bets by choosing betting elements within various betting events in any of the several games of chance offered by the gaming software 22. Each game provides opportunities for the player 12 to place bets on one or more different betting elements within a given betting event, according to the rules applicable to that game. As an example, a casino's roulette game involves a series of betting events based on the outcome of a random number chosen by the spin of a ball inside a roulette wheel. Each spin of the wheel is a unique betting event. Within that event, the player 12 can bet on several different betting elements such as the colors red and black, single numbers, groups of numbers, and similar combinations. All bets relating to each event are placed before the wheel is spun.
La figure 7A est un ordinogramme décrivant la séquence de pari pour des jeux de hasard créés par le pro- Figure 7A is a flowchart describing the betting sequence for games of chance created by the pro-
2 5 gramme de jeux 24, qui agit comme suit. Le joueur 12 entre tout d'abord dans le programme de jeux 24 du logiciel de jeu 22 et choisit un jeu particulier sur lequel parier. Le joueur 12 peut parier sur un ou plusieurs événements situés à l'intérieur du jeu comme décrit ci-dessus. Le programme de 2.5 gram of games 24, which works as follows. Player 12 first enters the games program 24 of the gaming software 22 and chooses a particular game on which to bet. Player 12 can bet on one or more events within the game as described above. The program of
3 0 jeux 24 demande au joueur 12 de confirmer la position des paris réalisés et le montant total des paris entrés. De tels paris peuvent être retirés ou modifiés jusqu'au moment où ils sont confirmés. La confirmation est réalisée de manière typique par le fait que le joueur 12 entre un code de con-35 firmation 62 avant de clore toutes les mises. Le code de confirmation 62 est fourni par le programme de jeux 24 et 30 games 24 requires player 12 to confirm the position of the bets placed and the total amount of bets entered. Such bets can be withdrawn or modified until they are confirmed. Confirmation is typically carried out by player 12 entering a confirmation code 62 before closing all bets. The confirmation code 62 is provided by the games 24 program and
26 26
peut être réalisé différent pour chaque parieur pour des raisons de sécurité. Celui-ci peut être un simple code alphanumérique à un ou deux binaires qui est entré dans le logiciel de jeu 24 pour confirmer que chaque mise placée sur 5 un événement formant pari quelconque est celle qui a été prévue et n'a pas été placée par erreur. Le programme de jeux 24 peut être établi de telle sorte que le code de confirmation 62 soit encore simplifié sous forme d'un enfoncement de touche unique dans certains jeux très répétitifs 10 tels que les machines à sous ou lorsque le montant total de tous les paris tombe en dessous d'un certain niveau prédéterminé. Après que le code de confirmation 62 ait été entré par le joueur 12, le programme de jeux 24, conformément aux règles d'un jeu de casino donné, engendre une issue spécifi-15 que pour un événement donné susceptible de pari (par exemple, les cartes sont distribuées, la roue est mise en rotation, etc.). Le programme de jeux 24 détermine l'issue de chaque pari placé (gagné, perdu ou remboursé), calcule et ensuite affiche le règlement correct proposé au joueur 12 20 pour ce pari, sur l'ordinateur de jeux 14. Le joueur 12 a la possibilité de taper un code oui/non pour accepter l'issue du règlement de tous les paris ou pour discuter de tout règlement que le joueur 12 considère d'une certaine manière comme incorrect. Toute discussion peut être engagée en sus-25 pendant le traitement du pari et en appelant l'agent 38 pour résoudre le problème par téléphone ou par certains autres moyens de résolution de conflit. Lorsque le joueur 12 accepte la résolution d'un événement de pari donné, le montant correct de crédit est ajouté, ou soustrait, au solde du cré-3 0 dit de pari du joueur 12 par le programme de banque 2 6 du logiciel de jeux 22. Le joueur 12 peut alors recommencer le processus de pari sur un événement formant pari ultérieur ou choisir de terminer la session de jeu. A tout moment, le joueur 12 peut choisir un mode de revisualisation du pro-3 5 gramme de jeux 24 et revisualiser le montant et la résolution de chaque jeu et de chaque pari réalisé par le joueur c This confirmation code can be different for each bettor for security reasons. It can be a simple alphanumeric code, one or two binary digits, which is entered into the gaming software to confirm that each bet placed on any event is the intended one and was not placed in error. The gaming program can be configured so that the confirmation code is further simplified to a single key press in certain highly repetitive games, such as slot machines, or when the total amount of all bets falls below a certain predetermined level. After the confirmation code has been entered by the player, the gaming program, according to the rules of a given casino game, generates a specific outcome for that particular betting event (e.g., cards are dealt, the wheel is spun, etc.). The gaming program 24 determines the outcome of each bet placed (win, lose, or refunded), calculates, and then displays the correct settlement offered to player 12 20 for that bet on the gaming computer 14. Player 12 has the option to enter a yes/no code to accept the settlement outcome for all bets or to discuss any settlement that player 12 considers incorrect in any way. Any discussion can be initiated in-25 during bet processing and by calling agent 38 to resolve the issue by telephone or through certain other dispute resolution methods. When player 12 accepts the settlement of a given betting event, the correct amount of credit is added to, or subtracted from, player 12's betting credit balance by the gaming software's banking program. Player 12 can then restart the betting process on a subsequent betting event or choose to end the gaming session. At any time, player 12 can select a review mode for the gaming program and review the amount and settlement of each game and each bet placed by player 12.
27 27
12 et le résultat de tels paris dans l'ordre chronologique. A tout moment, le joueur 12 peut choisir de toucher ou encaisser tout ou partie du solde de crédit de pari mémorisé dans le programme de banque 26 par l'intermédiaire d'une sé-5 quence d'encaissement de crédit. Le programme de jeux 24 peut aussi contenir des instructions spécifiques pour mettre en place des limites relatives aux gains, à la discrétion de l'établissement de jeux. Il est aussi supposé qu'un tel logiciel de jeux 22 puisse être inclus dans un autre produit, 10 tel que dans un ordinateur ou autre logiciel, pour fournir \ine application en prime qui permet à l'acheteur de produits quelconques de gagner quelque chose, tel que déterminé par un tel programme incorporé (par exemple un prix net accordé) . 12 and the results of such bets in chronological order. At any time, the player 12 may choose to collect or cash out all or part of the betting credit balance stored in the banking program 26 via a credit cash-out sequence. The gaming program 24 may also contain specific instructions for setting limits on winnings, at the discretion of the gaming establishment. It is also assumed that such gaming software 22 may be included in another product, 10 such as a computer or other software, to provide a bonus application that enables the purchaser of any product to win something, as determined by such an incorporated program (for example, a net prize awarded).
15 Les figures 7B et 7C sont des ordinogrammes de sé 15 Figures 7B and 7C are flowcharts of se
quences de paris relatifs à des événements publics futurs dont l'issue est incertaine, tels qu'une loterie, dans le mode de réalisation non connecté. En ce qui concerne la description relative à des loteries, l'établissement de jeux 20 sera appelé ci-après "autorité loterie". Le joueur 12 choisit, par l'intermédiaire du logiciel de jeux 22, un événement particulier formant loterie (c'est-à-dire un tirage) sur lequel parier. L'ordinateur de jeux 14 engendre alors un pavé "billet" de loterie unique pour la loterie spécifique 25 et le joueur choisit les éléments de pari voulus (c'est-à-dire les numéros). Betting patterns related to future public events with uncertain outcomes, such as a lottery, in the offline embodiment. For the purposes of describing lotteries, the gaming establishment 20 will be referred to hereafter as the "lottery authority". The player 12 selects, via the gaming software 22, a specific lottery event (i.e., a draw) on which to bet. The gaming computer 14 then generates a unique lottery "ticket" pad for the specific lottery 25, and the player selects the desired betting elements (i.e., the numbers).
Il existe deux types de loterie donnés à titre d'exemple ici, le premier étant un type instantané analogue à un ticket courant à gratter, et le second étant un événe-0 ment futur dont l'issue est incertaine (c'est-à-dire qu'un tirage a lieu). Dans le cas de loteries instantanées, la vérification de la date-heure du pari n'est pas importante par définition puisque la sortie pratiquement instantanée du programme détermine l'issue. D'autre part, pour les événe-5 ments futurs, la date et l'heure du pari sont critiques dans certains modes de réalisation. Il sera apprécié par l'homme There are two types of lotteries given as examples here: the first is an instantaneous type, analogous to a standard scratch-off ticket, and the second is a future event with an uncertain outcome (i.e., a draw takes place). In the case of instant lotteries, verifying the date and time of the bet is not important by definition, since the program's near-instantaneous output determines the outcome. On the other hand, for future events, the date and time of the bet are critical in certain embodiments. This will be appreciated by the user.
28 28
du métier qu'un agencement de jeu à distance par lequel le joueur 12 participe à une loterie peut être classé comme suit: (1) un système sans enregistrement (par lequel le joueur parie indépendamment de l'autorité loterie 16 et le 5 pari ne peut pas être enregistré par l'autorité loterie puisque l'ordinateur de jeux 14 fournit des moyens de marquer l'heure du pari) ou (2) un système avec enregistrement (par lequel le joueur choisit les éléments de pari sur l'ordinateur de jeux situé à distance 14, mais doit alors con-10 tacter l'autorité loterie 16 pour "enregistrer" le pari). of the trade that a remote gaming arrangement by which player 12 participates in a lottery can be classified as follows: (1) a non-recording system (by which the player bets independently of the lottery authority 16 and the bet cannot be recorded by the lottery authority since the gaming computer 14 provides means of marking the time of the bet) or (2) a recording system (by which the player selects the betting items on the remotely located gaming computer 14, but must then contact the lottery authority 16 to "record" the bet).
Dans un mode de réalisation sans enregistrement tel que représenté sur la figure 7B, un pari est placé de la manière suivante: le joueur 12 appelle l'application loterie située dans l'ordinateur de jeux 14 à l'aide de son code 15 d'identification personnelle 204, qui est assigné antérieurement par l'autorité loterie 16 par laquelle le joueur 12 a été préenregistré. De ce point de vue, un dispositif de cryptage/décryptage 82, représenté sur la figure 2 et décrit plus en détails ci-dessous peut être utilisé pour empêcher In a non-registration embodiment as shown in Figure 7B, a bet is placed as follows: Player 12 calls the lottery application located in the gaming computer 14 using their personal identification code 204, which is previously assigned by the lottery authority 16 through which Player 12 was pre-registered. From this perspective, an encryption/decryption device 82, shown in Figure 2 and described in more detail below, can be used to prevent
2 0 que des mineurs n'accèdent au programme de loterie. Un tel dispositif peut utiliser des empreintes digitales ou un dispositif de reconnaissance vocale pour vérification supplémentaire. Le joueur 12 choisit alors une loterie spécifique à laquelle jouer (par exemple le loto). Le joueur 12 choisit 25 alors les éléments de pari 206 de manière habituelle, lequel choix doit être confirmé lorsque le joueur reçoit une requête adaptée. L'ordinateur de jeux 14 engendre alors un code 2 08 crypté à plusieurs nombres binaires compressés formant billet représentant les éléments de pari choisis 206, 2.0 that minors do not access the lottery program. Such a device may use fingerprints or a voice recognition device for additional verification. Player 12 then chooses a specific lottery to play (e.g., the lotto). Player 12 then chooses the betting elements 206 in the usual way, which choice must be confirmed when the player receives a suitable request. The gaming computer 14 then generates an encrypted code 208 of several compressed binary numbers forming a ticket representing the chosen betting elements 206,
3 0 et une marque 210 date/heure ne pouvant pas être contre faite. En option, un tel code 2 08 formant billet peut comporter le code d'identification personnelle 204 ou le code d'identification de logiciel 212. Le code 208 formant billet est mémorisé dans l'ordinateur de jeux 14 et peut être dé-35 crypté uniquement par l'autorité loterie 16 pour authentifi-cation. Si on le désire, un "billet" physique représentant 30 and a date/time mark 210 that cannot be counterfeited. Optionally, such a 208 ticket-forming code may include the personal identification code 204 or the software identification code 212. The 208 ticket-forming code 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
C ' C'
29 29
le choix du joueur dans le code crypté formant billet peut être imprimé par des moyens d'impression habituels associés à l'ordinateur de jeux 14. Cette procédure peut être répétée autant de fois que nécessaire pour participer à plusieurs 5 événements de loterie ou pour choisir les éléments de pari pour un événement unique. Un tel agencement permet de parier indépendamment de l'autorité loterie 16. La date/heure ne pouvant être contrefaite assure que le joueur 12 ne peut pas effacer le pari "après le fait" (c'est-à-dire qu'après le 10 tirage le joueur ne peut pas modifier les numéros choisis) . Pour encaisser, le joueur 12 fournit le code crypté formant billet 208 à l'autorité loterie 16 qui décrypte le code formant billet pour révéler les éléments de pari choisis et la marque date/heure du pari. Les gains sont alors versés de 15 manière habituelle. On suppose que des gains importants nécessitent que le joueur 12 retourne le dispositif physique vers l'autorité loterie 16 pour vérification. The player's selection from the encrypted ticket code can be printed using standard printing methods associated with the gaming computer 14. This procedure can be repeated as many times as necessary to participate in multiple 5 lottery events or to select betting elements for a single event. Such an arrangement allows betting to be done independently of the Lottery Authority 16. The tamper-proof date/time stamp ensures that the player 12 cannot erase the bet "after the fact" (i.e., after the 10th draw, the player cannot change the chosen numbers). To collect their winnings, the player 12 provides the encrypted ticket code 208 to the Lottery Authority 16, which decrypts the ticket code to reveal the selected betting elements and the date/time stamp of the bet. Winnings are then paid out in the usual way 15. It is assumed that large winnings require the player 12 to return the physical device to the Lottery Authority 16 for verification.
La figure 7C représente une séquence d'enregistrement par laquelle le joueur 12 enregistre son choix ou ses 20 choix de loterie auprès de l'autorité loterie 16. Lorsque le joueur est prêt à le faire, l'autorité loterie 16 est contactée par l'intermédiaire d'un agent 38. Le joueur 12 entre alors sa fiche 204, soit en appuyant sur des touches correspondantes du téléphone, soit dans l'ordinateur de jeux 14 25 (si ceux-ci sont en ligne soit avec connexion temporaire soit avec connexion permanente), ou en indiquant oralement les sélections par l'intermédiaire du téléphone pour l'acquisition par un programme de reconnaissance vocale de type connu dans la technique. Pour une vérification supplémen-30 taire, on peut demander au joueur 12 d'entrer le code 212 d'identification d'ordinateur ou d'identification de logiciel. L'autorité loterie 16 demandera au joueur 12 de choisir à partir d'un menu de loteries qui sont encore ouvertes aux paris, et le joueur fera alors la ou les sélections vou-3 5 lues. Le joueur 12 indique alors la méthode de règlement. Dans certaines applications, un crédit peut être installé au Figure 7C depicts a recording sequence whereby player 12 registers their lottery choice(s) with the lottery authority 16. When the player is ready, the lottery authority 16 is contacted via an agent 38. Player 12 then enters their entry slip 204, either by pressing corresponding keys on the telephone, or into the gaming computer 14 25 (if these are online with either a temporary or permanent connection), or by orally stating the selections via the telephone for acquisition by a speech recognition program of a type known in the art. For further verification, player 12 may be asked to enter the computer identification or software identification code 212. The lottery authority will ask player to choose from a menu of lotteries that are still open for betting, and the player will then make their selection(s). Player then indicates the payment method. In some applications, a credit can be installed.
30 30
préalable dans l'ordinateur de jeux 14 ou dans le module 90, comme décrit ci-dessus, auquel cas un tel crédit peut être inclus et représenté dans un code crypté 208 formant billet. De manière normale, le code 2 08 formant billet ne doit pas 5 être crypté dans un mode de réalisation avec enregistrement (c'est-à-dire qu'il représente uniquement le choix des éléments de pari). Si le code formant billet est crypté, il est alors décrypté à l'aide d'une clé connue uniquement par l'autorité loterie 16. Ceci assure et vérifie qu'un choix de 10 loterie valide et qu'un crédit suffisant ont été entrés. L'autorité loterie 16 peut confirmer la transaction en lisant en retour les éléments de pari inclus dans le code. Après que l'autorité loterie 16 ait accepté le code 2 08 formant billet, elle engendre un code d'enregistrement 218 15 (crypté ou non crypté) qui constitue le code 208 formant billet et une marque courante 22 0 de date-heure. Le code d'enregistrement 218 peut être fourni au joueur 12 et est mémorisé par l'autorité loterie 16 dans l'ordinateur 3 0 de l'autorité loterie à titre de référence future. L'autorité 20 loterie 16 peut alors inviter le joueur à confirmer le pari en entrant une réponse simple oui/non. Si on le désire, l'autorité loterie 16 peut imposer une limite au niveau du nombre de paris par joueur ou par période de temps donnée et rejeter les paris dépassant les quantités établies. En op-25 tion, le joueur 12 peut obtenir des récépissés sous forme de billets imprimés qui comportent le code d'enregistrement 218 provenant de l'ordinateur de jeux 14. Le traitement du pari peut être répété pour chaque "billet" enregistré. Lorsqu'il a terminé, le joueur 12 coupe ou arrête simplement la con-3 0 nexion avec l'autorité loterie 16. Après le tirage ou le traitement de la loterie, l'autorité loterie 16 compare l'un quelconque des numéros gagnants avec tous les billets enregistrés conformément à la pratique habituelle. Si le gain est en dessous d'un seuil spécifique (par exemple 600,00 35 francs ou 100$), alors un tel gain sera crédité sur le compte ou la carte de crédit du joueur ou, s'il dépasse un cer prior to entering the game computer 14 or module 90, as described above, such credit may be included and represented in an encrypted 208-forming ticket code. Normally, the 208-forming ticket code should not be encrypted in a recording embodiment (i.e., it only represents the selection of betting elements). If the ticket-forming code is encrypted, it is then decrypted using a key known only to the Lottery Authority 16. This ensures and verifies that a valid lottery selection and sufficient credit have been entered. The Lottery Authority 16 can confirm the transaction by reading back the betting elements included in the code. After the Lottery Authority 16 accepts the ticket code 208, it generates a registration code 21815 (encrypted or unencrypted) which constitutes the ticket code 208 and a current date-time mark 220. The registration code 218 can be provided to the player 12 and is stored by the Lottery Authority 16 in its computer 30 for future reference. The Lottery Authority 20 can then invite the player to confirm the bet by entering a simple yes/no response. If desired, the Lottery Authority 16 can impose a limit on the number of bets per player or per given time period and reject bets exceeding the established amounts. As an option, player 12 can obtain receipts in the form of printed tickets bearing the registration code 218 from the gaming computer 14. The bet processing can be repeated for each registered "ticket". When finished, player 12 simply disconnects or stops the connection with the lottery authority 16. After the lottery draw or processing, the lottery authority 16 compares any of the winning numbers with all registered tickets in accordance with standard practice. If the prize is below a specific threshold (e.g., 600.00 francs or $100), then such prize will be credited to the player's account or credit card, or, if it exceeds a certain threshold...
31 31
tain seuil, le règlement peut être réalisé de manière habituelle. Once the threshold is reached, the payment can be made in the usual way.
En général, il existe plusieurs manières par lesquelles le joueur 12 peut encaisser les gains lorsque de 5 tels gains sont constitués ou mémorisés dans l'ordinateur de jeux 14. La figure 8A est un ordinogramme de la séquence d'encaissement du crédit dans un premier mode de réalisation non connecté. Le joueur 12 passe tout d'abord par la séquence d'établissement de liaison représentée sur la figure 10 5 et décrite ci-dessus. Lorsque l'identité du joueur 12 est confirmée, 1 ' établissement de jeux 16 donne au joueur 12 un code 64 crypté d'activation de banque. Le joueur 12 active alors le programme de banque 26 et entre le code 64 d'activation de banque qui est décrypté par l'ordinateur de jeux 15 14 pour avoir accès à la fonction de banque achat/encaissement. Le joueur 12 entre alors dans le programme de banque 26 le montant du crédit de pari qu'il désire encaisser. Le montant à encaisser est mis par le programme de banque 26 dans un champ d'encaissement en ins- In general, there are several ways in which player 12 can collect winnings when such winnings are accumulated or stored in the gaming computer 14. Figure 8A is a flowchart of the credit collection sequence in a first, unconnected embodiment. Player 12 first goes through the connection establishment sequence shown in Figure 105 and described above. When player 12's identity is confirmed, the gaming establishment 16 gives player 12 an encrypted bank activation code 64. Player 12 then activates the bank program 26 and enters the bank activation code 64, which is decrypted by the gaming computer 14 to access the buy/collect bank function. Player 12 then enters the amount of betting credit they wish to collect into the bank program 26. The amount to be collected is entered by the bank program 26 into a collection field in ins-
2 0 tance. Le programme de banque 2 6 du joueur engendre alors un code 66 crypté d'encaissement de crédit que le joueur 12 fournit à l'établissement de jeux 16. L'agent 3 8 entre le code d'encaissement de crédit 66 dans l'ordinateur 30 de l'établissement de jeux qui décrypte celui-ci pour révéler 25 le montant du crédit que le joueur 12 demande à encaisser, lequel montant est confirmé oralement par l'agent 3 8 du casino. L'ordinateur 3 0 de l'établissement de jeux engendre alors un code crypté 68 de connaissance d'encaissement et fournit ce code au joueur 12. Le joueur 12 entre le code 68 20 tance. The player's banking program 26 then generates an encrypted credit redemption code 66, which player 12 provides to the gaming establishment 16. Agent 38 enters the credit redemption code 66 into the gaming establishment's computer 30, which decrypts it to reveal 25 the amount of credit that player 12 requests to withdraw. This amount is confirmed orally by casino agent 38. The gaming establishment's computer 30 then generates an encrypted redemption knowledge code 68 and provides this code to player 12. Player 12 enters the code 68
3 0 de connaissance d'encaissement dans l'ordinateur de jeux 14 3.0 knowledge of cash handling in the gaming computer 14
qui décrypte celui-ci, et le programme de banque 26 déduit alors le montant des crédits encaissés du solde du crédit du joueur disponible pour des paris futurs. Le programme de banque 2 6 engendre alors un code crypté 70 de vérification 3 5 de déduction qui indique que le montant correct a été déduit du compte du joueur. Ce code est alors fourni à l'agent 3 8 which decrypts this, and the banking program 26 then deducts the amount of the collected credits from the player's available credit balance for future bets. The banking program 26 then generates an encrypted verification code 70 and a deduction code 35, which indicates that the correct amount has been deducted from the player's account. This code is then provided to the agent 38
32 32
qui l'entre dans l'ordinateur 30. L'ordinateur 30 de l'établissement de jeux décrypte le code de vérification de déduction 7 0 et engendre un code crypté 72 de réactivation de programme qui est fourni au joueur 12 pour permettre au pro-5 gramme de jeux 24 de poursuivre le jeu sans crédit disponible quelconque. L'établissement de jeux 16 émet alors un paiement vers le joueur 12 du montant de tout le crédit de pari encaissé. Le paiement peut être sous forme d'un crédit sur la carte de crédit du joueur, d'un virement bancaire ou 10 de tout autre procédé de paiement agréé mutuellement. Il est aussi considéré que lorsque le joueur 12 a été muni d'un ordinateur de jeux spécialisé 14 (par exemple un dispositif tenu à la main) le crédit peut être encaissé en apportant simplement un tel ordinateur de jeux 14 à l'établissement de 15 jeux 16 ou à son agent, endroit où le dispositif complet lui-même est retourné physiquement ou un module 90 de crédit enfichable est échangé (protégé contre les manipulations comme décrit ci-dessus). who enters it into computer 30. The gaming establishment's computer 30 decrypts the deduction verification code 70 and generates an encrypted program reactivation code 72, which is provided to player 12 to allow the game program 24 to continue playing without any available credit. The gaming establishment 16 then issues a payment to player 12 for the full amount of the wagering credit collected. The payment may be in the form of a credit to the player's credit card, a bank transfer, or any other mutually agreed payment method 10. It is also considered that when player 12 has been provided with a specialist gaming computer 14 (for example, a handheld device) the credit can be redeemed by simply bringing such a gaming computer 14 to the gaming establishment 15 16 or its agent, where the complete device itself is physically returned or a plug-in credit module 90 is exchanged (protected against tampering as described above).
Les figures 9 à 12 sont des ordinogrammes d'un Figures 9 to 12 are flowcharts of a
2 0 mode de réalisation en ligne représenté de manière schémati que sur la figure 2, par lequel un ordinateur de jeux 14 communique directement, par l'intermédiaire d'une liaison de télécommunications 29, tel qu'un modem, avec l'ordinateur 3 0 de l'établissement de jeux. L'ordinateur 3 0 comporte un lo-25 giciel de jeux 74 constitué d'un programme de jeux 76, d'un programme de banque 77, d'un programme de vérification 7 8 et d'un algorithme 7 9 de cryptage/décryptage. Pour empêcher un accès non autorisé, un dispositif 82 de cryptage/décryptage tel que représenté schématiquement sur la figure 2, est uti- 20 Online embodiment schematically represented in Figure 2, whereby a gaming computer 14 communicates directly, via a telecommunications link 29, such as a modem, with the gaming establishment's computer 30. The computer 30 comprises gaming software 25 74 consisting of a game program 76, a banking program 77, a verification program 78, and an encryption/decryption algorithm 79. To prevent unauthorized access, an encryption/decryption device 82, as schematically represented in Figure 2, is used.
3 0 lisé par le joueur 12 pour engendrer un code unique 83 3 0 read by player 12 to generate a unique code 83
d'identification alphanumérique pour mettre en marche l'ordinateur 30 afin d'obtenir l'accès en ligne à un jeu en ligne et/ou un achat et encaissement de crédit. Dans un premier mode de réalisation, le dispositif 82 ressemble à un 35 calculateur en forme de carte de crédit et comporte un affichage 84, un clavier intégré 86 et un dispositif et/ou un alphanumeric identification to start the computer 30 in order to gain online access to an online game and/or to purchase and redeem credit. In a first embodiment, the device 82 resembles a 35 calculator in the shape of a credit card and includes a display 84, an integrated keyboard 86 and a device and/or a
33 33
logiciel interne de cryptage/décryptage. Un tel dispositif est couramment utilisé pour réaliser des transferts d'argent sans fil, par exemple par "Fleet Bank". Des codes entrés dans le dispositif 82 et émis à partir de celui-ci peuvent 5 être inclus dans des sons spécifiques identifiés par l'intermédiaire d'un programme spécialisé de reconnaissance de sons, qui sont transmis à l'ordinateur 3 0 et reçus à partir de celui-ci. Le dispositif 82 de cryptage/décryptage est utilisé pour engendrer un code 83 de connexion cryptée en 10 cryptant le code 32 d'identification personnelle du joueur 12 à l'aide d'un code de vérification séparé 88 fourni au joueur 12 par l'ordinateur 30. En variante, le code de vérification 88 peut être construit dans le dispositif de cryptage/décryptage 82. Ainsi, la connaissance du code 32 15 d'identification personnelle du joueur 12 par lui-même et de lui-même est insuffisante pour permettre à un troisième intervenant non autorisé tel qu'un mineur ou un joueur chronique connu d'avoir accès à un jeu et/ou d'acheter et d'encaisser un crédit de pari. L'ordinateur 3 0 peut contenir des Internal encryption/decryption software. Such a device is commonly used to carry out wireless money transfers, for example via "Fleet Bank". Codes entered into and transmitted from the device can be included in specific sounds identified by means of a specialized sound recognition program, which are transmitted to and received from the computer. The encryption/decryption device 82 is used to generate an encrypted login code 83 by encrypting the player's personal identification code 32 using a separate verification code 88 provided to the player 12 by the computer 30. Alternatively, the verification code 88 can be constructed within the encryption/decryption device 82. Thus, the player's knowledge of the player's personal identification code 32 is insufficient to allow an unauthorized third party, such as a minor or a known chronic gambler, to access a game and/or purchase and cash out betting credit. The computer 30 may contain
2 0 instructions appropriées pour, dans un tel cas, arrêter la liaison en ligne et empêcher d'autres essais destinés à avoir accès à ce code 32 d'identification personnelle particulier. En outre, le dispositif 82 peut être associé au programme de banque 26 afin de mémoriser le crédit de pari in-25 dépendamment de l'ordinateur de jeux 14, auquel cas l'échange de codes entre le dispositif 82 et l'ordinateur de jeux 14 représenterait "l'argent" réel. Ainsi, un crédit peut être constitué dans un dispositif structurellement indépendant de 1'ordinateur de j eux. Appropriate instructions are provided for stopping the online connection in such a case and preventing further attempts to access that particular personal identification code 32. Furthermore, the device 82 can be associated with the banking program 26 to store the betting credit in-25 independently of the gaming computer 14, in which case the exchange of codes between the device 82 and the gaming computer 14 would represent actual "money". Thus, credit can be established in a device that is structurally independent of the gaming computer.
3 0 La figure 9 est un ordinogramme de la séquence d'enregistrement et de démarrage. Au début, le joueur 12, par l'intermédiaire de l'ordinateur de jeux 14, appelle l'ordinateur 3 0 et se connecte à celui-ci par l'intermédiaire d'une liaison de télécommunications 29. Le joueur 12 3 5 entre alors l'information d'enregistrement requise et un code 32 d'identification personnelle lui est assigné. Le Figure 9 is a flowchart of the registration and startup sequence. Initially, player 12, via the game computer 14, calls computer 30 and connects to it via a telecommunications link 29. Player 12 then enters the required registration information and is assigned a personal identification code 32.
34 34
joueur 12 se connecte alors comme décrit ci-dessus. Si l'identité du joueur 12 est confirmée, l'ordinateur 3 0 permet alors un pari et/ou un achat de crédit et un encaissement de crédit. Player 12 then connects as described above. If Player 12's identity is confirmed, computer 30 then allows a bet and/or a credit purchase and a credit withdrawal.
5 Comme représenté sur la figure 10, la séquence d'achat de crédit dans le mode de réalisation en ligne est constituée de la série d'échanges suivants entre le joueur 12 et l'ordinateur 30. L'ordinateur 30 demande tout d'abord au joueur le montant du crédit qu'il désire pour la session 10 de jeu particulière. Le joueur 12 répond à la requête par le montant de crédit de pari requis. L'établissement de jeux 16 donne alors l'autorisation pour le montant requis par l'intermédiaire de méthodes de crédit agréées telles que carte de crédit ou analogues. Le montant du crédit approuvé est 15 ensuite déposé dans le compte crédit de pari du joueur 12 du programme de banque 77. Au niveau d'une telle étape, le joueur 12 peut alors parier sur plusieurs des jeux offerts par l'établissement de jeux 16. A cet effet, le joueur 12 doit, à la fin de chaque session, requérir un numéro de code 20 crypté qui vérifie le montant du crédit dont il ou elle dispose à partir de l'établissement de jeux 16, à ce moment, à des fins de résolution de tout conflit futur. 5 As shown in Figure 10, the credit purchase sequence in the online embodiment consists of the following series of exchanges between the player 12 and the computer 30. The computer 30 first asks the player for the amount of credit they want for the particular gaming session 10. The player 12 responds to the request with the required amount of betting credit. The gaming establishment 16 then authorizes the required amount through approved credit methods such as credit cards or similar instruments. The approved credit amount is then deposited into player 12's betting credit account in the banking program. At this stage, player 12 can then bet on several of the games offered by the gaming establishment. To this end, at the end of each session, player 12 must request an encrypted code number which verifies the amount of credit available to him or her from the gaming establishment at that time, for the purpose of resolving any future disputes.
La figure 11 est un ordinogramme de la séquence de jeu du mode de réalisation en ligne. Le joueur 12 active Figure 11 is a flowchart of the game sequence for the online implementation. Player 12 is active
2 5 tout d'abord l'ordinateur de jeux 14, établit les communica tions électroniques avec l'ordinateur 3 0 de l'établissement de jeux par l'intermédiaire d'une liaison de télécommunications 29, et procède à la procédure de connexion sûre décrite ci-dessus. L'ordinateur de jeux 14 enregistre alors un 30 code 80 de session de jeu avec 1 'établissement de jeux 16. L'ordinateur 3 0 affiche alors un choix de jeux de hasard ou d'événements publics futurs dont l'issue est incertaine sur lesquels on peut parier. 2.5 First, the gaming computer 14 establishes electronic communication with the gaming establishment's computer 30 via a telecommunications link 29, and proceeds with the secure connection procedure described above. The gaming computer 14 then records a game session code 30 80 with the gaming establishment 16. The computer 30 then displays a selection of games of chance or future public events with uncertain outcomes on which bets can be placed.
La figure 12 est un ordinogramme de la séquence Figure 12 is a flowchart of the sequence
3 5 d'encaissement de crédit dans le mode de réalisation en li gne. Le joueur 12 tout d'abord demande l'encaissement de 3.5 credit collection in the online implementation mode. Player 12 first requests the collection of
35 35
tout le solde du crédit ou d'une partie du solde existant dans le compte crédit de pari géré par l'ordinateur 3 0 du casino. L'établissement de jeux 16 demande la confirmation du montant de crédit à encaisser par le joueur 12. Le joueur 5 12 entre alors par les touches son code d'identification personnelle 32 pour confirmer ce montant. Le montant est alors déduit du compte crédit du joueur 12 et 1'établissement de jeux 16 autorise alors qu'un crédit soit versé sur la carte de crédit préassignée du joueur ou effectue d'au-10 très méthodes de paiement agréées. Pour vérification supplémentaire, le dispositif 82 de cryptage/décryptage peut être utilisé pour fournir un code de vérification à l'établissement de jeux 16 avant le paiement. En outre, 1'établissement de jeux 16 peut être muni d'un numéro de téléphone spécial 15 pour rappeler le joueur 12 pour confirmer le paiement qui ne peut alors être effectué uniquement lorsque le joueur 12 rappelle 11 établissement de jeux 16 à partir de ce numéro, pour fournir une mesure supplémentaire de sécurité. The entire balance of the credit or a portion of the existing balance in the betting credit account managed by the casino's computer 30 is deducted. The gaming establishment 16 requests confirmation of the credit amount to be withdrawn by the player 12. The player 512 then enters their personal identification code 32 using the keypad to confirm this amount. The amount is then deducted from the player 12's credit account, and the gaming establishment 16 then authorizes a credit to be paid to the player's pre-assigned credit card or through one of the other approved payment methods. For additional verification, the encryption/decryption device 82 may be used to provide a verification code to the gaming establishment 16 before payment. In addition, the gaming establishment 16 may have a special telephone number 15 to call back the player 12 to confirm the payment which can then only be made when the player 12 calls back the gaming establishment 16 from this number, to provide an additional security measure.
En variante, dans un autre mode de réalisation en 2 0 ligne, l'ordinateur de jeux 14 comporte un logiciel de jeux 22 comme dans le premier mode de réalisation de la figure 1, mais l'ordinateur 3 0 de 1'établissement de jeux, par l'intermédiaire de la ligne de télécommunications 29 peut servir à réguler ou commander un logiciel de jeux simulant des jeux 25 de casino situé sur l'ordinateur de jeux 14, ou peut ne pas servir à ceci. Par exemple, l'ordinateur 3 0 de 1'établissement de jeux peut garder directement un enregistrement de toutes les activités ou d'activités choisies se réalisant au niveau de l'ordinateur de jeux 14 à des fins de vérification 30 ou de sécurité supplémentaires. En variante, la liaison électronique peut être d'une nature commandée pour faire varier les chances d'un joueur donné sur la base d'une variété quelconque de facteurs tels que la durée de jeu ou d'autres facteurs tels qu'un gros lot augmentant de manière progrès-35 sive (par exemple dans une simulation de machine à sous). Alternatively, in another embodiment in line 20, the gaming computer 14 includes gaming software 22 as in the first embodiment of Figure 1, but the gaming establishment's computer 30, via the telecommunications line 29, may or may not be used to regulate or control gaming software simulating casino games 25 located on the gaming computer 14. For example, the gaming establishment's computer 30 may directly keep a record of all activities or selected activities taking place on the gaming computer 14 for additional verification 30 or security purposes. Alternatively, the electronic link may be controlled to vary the odds for a given player based on any variety of factors such as the duration of play or other factors such as a progressively increasing jackpot 35 (for example, in a slot machine simulation).
36 36
Dans le mode de réalisation non connecté, à tout moment, une vérification à rebours cryptée de toutes les transactions peut être enregistrée sur un support de mémorisation associé à l'ordinateur 30 de l'établissement de jeux 5 et indépendamment de l'ordinateur de jeux 14, pour être en définitive déchargée ou accessible par 1■établissement de jeux 16. Une telle vérification à rebours peut aussi être enregistrée dans le dispositif 2 8 formant support de mémorisation de données du type lecture/écriture protégé contre 10 les manipulations fourni par l'établissement de jeux 16 au joueur 12 selon le mode de réalisation représenté sur la figure 3. In the non-connected embodiment, at any time, an encrypted reverse verification of all transactions can be recorded on a storage medium associated with the gaming establishment's computer 30 5 and independently of the gaming computer 14, to be ultimately downloaded or accessed by the gaming establishment 16. Such a reverse verification can also be recorded in the device 2 8 forming a read/write data storage medium protected against manipulation 10 provided by the gaming establishment 16 to the player 12 according to the embodiment shown in Figure 3.
La présente invention a été représentée et décrite dans ce gui est considéré comme étant les modes de réalisa-15 tion les plus pratigues et préférés. Il est supposé cependant gue des modifications sont possibles et gue des modifications évidentes apparaîtront à l'homme du métier. The present invention has been represented and described in this guide, which is considered to be the most practical and preferred embodiment. It is assumed, however, that modifications are possible and that obvious modifications will be apparent to a person skilled in the art.
37 37
Claims (5)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US21234894A | 1994-03-11 | 1994-03-11 | |
| US26924894A | 1994-06-30 | 1994-06-30 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| MC2402A1 true MC2402A1 (en) | 1996-07-26 |
Family
ID=26907054
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| MC2296A MC2402A1 (en) | 1994-03-11 | 1995-02-08 | 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) | FI950950A7 (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) |
Families Citing this family (95)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU95103479A (en) | 1994-03-11 | 1996-12-27 | Уолкер Эссет Мэнеджмент Лимитед Партнершип (US) | Game system, game computer, method for playing or drawing lottery when player participates in it |
| ZA958446B (en) * | 1994-10-19 | 1996-05-27 | Intergame | A method and system for cashless gaming machine operation |
| CA2238351C (en) * | 1995-11-21 | 2003-08-05 | Serge Christian Pierre Belamant | Method and apparatus for controlling a gaming operation |
| 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 |
| WO1997019537A1 (en) * | 1995-11-22 | 1997-05-29 | Walker Asset Management L.P. | Remote-auditing of computer generated outcomes using cryptographic and other protocols |
| 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 |
| WO1997048064A1 (en) * | 1996-06-10 | 1997-12-18 | 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 |
| CZ43498A3 (en) | 1998-02-13 | 2000-03-15 | Petr Juraczko | Apparatus for remote operation of betting shop |
| AT3034U1 (en) | 1998-06-04 | 1999-08-25 | Grubmueller Walter | BET SYSTEM FOR NUMBER BETS |
| US20020045477A1 (en) | 1999-08-03 | 2002-04-18 | Dabrowski Stanley P. | Method and apparatus for scrip distribution and management permitting redistribution of issued scrip |
| 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 |
| EP1242982A1 (en) | 1999-12-23 | 2002-09-25 | Nokia Corporation | Mobile lotto |
| US6676522B2 (en) | 2000-04-07 | 2004-01-13 | Igt | Gaming system including portable game devices |
| US6852031B1 (en) | 2000-11-22 | 2005-02-08 | Igt | EZ pay smart card and tickets system |
| US6682421B1 (en) | 2000-04-07 | 2004-01-27 | Igt | Wireless gaming environment |
| US7419428B2 (en) | 2000-04-28 | 2008-09-02 | Igt | Cashless transaction clearinghouse |
| US6969319B2 (en) | 2001-08-07 | 2005-11-29 | Igt | Game oriented promotional card |
| US8602874B2 (en) | 2003-04-02 | 2013-12-10 | Igt | Cashless instrument based table game promotional system and methodology |
| US6866586B2 (en) | 2000-04-28 | 2005-03-15 | Igt | Cashless transaction clearinghouse |
| CN1449535A (en) | 2000-05-01 | 2003-10-15 | Cfph有限责任公司 | Real-time interactive wagering on event outcomes |
| 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 |
| US7454363B1 (en) | 2000-08-03 | 2008-11-18 | Igt | Method and apparatus for voucher sorting and reconciliation in soft count process |
| MXPA03002637A (en) * | 2000-09-27 | 2004-09-10 | 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 conducting betting with off-line terminals |
| US7168089B2 (en) | 2000-12-07 | 2007-01-23 | Igt | Secured virtual network in a gaming environment |
| 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 |
| 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 |
| US7762888B2 (en) | 2001-08-07 | 2010-07-27 | Igt | Game oriented promotional card |
| US7311605B2 (en) | 2002-06-12 | 2007-12-25 | Igt | Player tracking assembly for complete patron tracking for both gaming and non-gaming casino activity |
| 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 |
| US7611409B2 (en) | 2001-09-20 | 2009-11-03 | Igt | Method and apparatus for registering a mobile device with a gaming machine |
| US7699703B2 (en) * | 2001-09-20 | 2010-04-20 | Igt | Method and apparatus for registering a mobile device with a gaming machine |
| US6846238B2 (en) | 2001-09-28 | 2005-01-25 | Igt | Wireless game player |
| 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 |
| 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 |
| US20030228906A1 (en) | 2002-04-19 | 2003-12-11 | Walker Jay S. | 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 |
| US7766744B2 (en) | 2002-09-17 | 2010-08-03 | Igt | Method and apparatus for providing customizable player bonuses |
| US7341517B2 (en) | 2003-04-10 | 2008-03-11 | Cantor Index, Llc | Real-time interactive wagering on event outcomes |
| US7335106B2 (en) | 2003-10-20 | 2008-02-26 | Las Vegas Gaming, Inc. | Closed-loop system for displaying promotional events and granting awards for electronic video games |
| US7534169B2 (en) | 2005-07-08 | 2009-05-19 | Cfph, Llc | System and method for wireless gaming system with user profiles |
| US20070060358A1 (en) | 2005-08-10 | 2007-03-15 | Amaitis Lee M | System and method for wireless gaming with location determination |
| US7637810B2 (en) | 2005-08-09 | 2009-12-29 | Cfph, Llc | System and method for wireless gaming system with alerts |
| US7811172B2 (en) | 2005-10-21 | 2010-10-12 | Cfph, Llc | System and method for wireless lottery |
| US8092303B2 (en) | 2004-02-25 | 2012-01-10 | Cfph, Llc | System and method for convenience gaming |
| US8616967B2 (en) | 2004-02-25 | 2013-12-31 | Cfph, Llc | System and method for convenience gaming |
| EP1784769A4 (en) | 2004-06-07 | 2011-09-07 | Cfph Llc | System and method for managing financial market information |
| US8684839B2 (en) | 2004-06-18 | 2014-04-01 | Igt | Control of wager-based game using gesture recognition |
| US7942744B2 (en) | 2004-08-19 | 2011-05-17 | Igt | Virtual input system |
| US10510214B2 (en) | 2005-07-08 | 2019-12-17 | Cfph, Llc | System and method for peer-to-peer wireless gaming |
| US8070604B2 (en) | 2005-08-09 | 2011-12-06 | Cfph, Llc | System and method for providing wireless gaming as a service application |
| 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 |
| US7887420B2 (en) | 2005-09-12 | 2011-02-15 | Igt | Method and system for instant-on game download |
| US8287379B2 (en) | 2005-09-12 | 2012-10-16 | Igt | Distributed game services |
| US7644861B2 (en) | 2006-04-18 | 2010-01-12 | Bgc Partners, Inc. | Systems and methods for providing access to wireless gaming devices |
| US7549576B2 (en) | 2006-05-05 | 2009-06-23 | Cfph, L.L.C. | Systems and methods for providing access to wireless gaming devices |
| US8939359B2 (en) | 2006-05-05 | 2015-01-27 | Cfph, Llc | Game access device with time varying signal |
| US12136314B2 (en) | 2006-05-05 | 2024-11-05 | Cfph, Llc | Game access device with time varying signal |
| US8398489B2 (en) | 2007-04-05 | 2013-03-19 | Cfph, Llc | Sorting games of chance |
| US8226474B2 (en) | 2006-09-08 | 2012-07-24 | Igt | Mobile gaming devices for use in a gaming network having gaming and non-gaming zones |
| US8562422B2 (en) | 2006-09-28 | 2013-10-22 | Cfph, Llc | Products and processes for processing information related to weather and other events |
| 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 |
| US9411944B2 (en) | 2006-11-15 | 2016-08-09 | Cfph, Llc | Biometric access sensitivity |
| US8645709B2 (en) | 2006-11-14 | 2014-02-04 | Cfph, Llc | Biometric access data encryption |
| US8510567B2 (en) | 2006-11-14 | 2013-08-13 | Cfph, Llc | Conditional biometric access in a gaming environment |
| US8771058B2 (en) | 2007-02-15 | 2014-07-08 | Cfph, Llc | Zone dependent payout percentage |
| US9183693B2 (en) | 2007-03-08 | 2015-11-10 | Cfph, Llc | Game access device |
| US8319601B2 (en) | 2007-03-14 | 2012-11-27 | Cfph, Llc | Game account access device |
| US8581721B2 (en) | 2007-03-08 | 2013-11-12 | Cfph, Llc | Game access device with privileges |
| US10235832B2 (en) | 2008-10-17 | 2019-03-19 | Igt | Post certification metering for diverse game machines |
| 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 |
| US20220296999A1 (en) | 2010-08-13 | 2022-09-22 | Cfph, Llc | Multi-process communication regarding gaming information |
| US8956231B2 (en) | 2010-08-13 | 2015-02-17 | Cfph, Llc | Multi-process communication regarding gaming information |
| TWI627987B (en) | 2012-02-28 | 2018-07-01 | Cfph有限責任公司 | Method and apparatus of providing gameing service |
| US8814664B2 (en) | 2012-06-06 | 2014-08-26 | Cfph, Llc | Method and apparatus for challenge-based gaming using points and/or money |
| 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 |
| US10839641B2 (en) | 2018-02-27 | 2020-11-17 | Stanley P. Dabrowski | Method and apparatus for modifying gaming machines to provide supplemental or modified functionality |
| CN109289199B (en) * | 2018-08-10 | 2020-07-10 | 杭州复杂美科技有限公司 | Multiplayer game method, device and storage medium |
| US11562629B2 (en) | 2021-05-03 | 2023-01-24 | Cfph, Llc | Point and/or money based fantasy gaming |
Family Cites Families (13)
| 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 |
| US4317957A (en) * | 1980-03-10 | 1982-03-02 | Marvin Sendrow | System for authenticating users and devices in on-line transaction networks |
| US4494197A (en) * | 1980-12-11 | 1985-01-15 | Seymour Troy | Automatic lottery system |
| CA1245361A (en) * | 1984-06-27 | 1988-11-22 | Kerry E. Thacher | Tournament data 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 |
| 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 |
| US5276312A (en) * | 1990-12-10 | 1994-01-04 | Gtech Corporation | Wagering system using smartcards for transfer of agent terminal data |
| DE4222110C2 (en) * | 1992-07-06 | 1998-08-27 | Nsm Ag | Program-controlled entertainment and play equipment |
| 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 |
-
1994
- 1994-10-18 DE DE4437277A patent/DE4437277A1/en not_active Ceased
- 1994-11-23 CN CN94118937A patent/CN1122032A/en active Pending
- 1994-11-24 IL IL111758A patent/IL111758A/en active IP Right Grant
- 1994-12-06 AU AU80254/94A patent/AU698557B2/en not_active Expired
- 1994-12-07 CA CA002137498A patent/CA2137498C/en not_active Expired - Lifetime
- 1994-12-13 GB GB9425080A patent/GB2287342B/en not_active Expired - Lifetime
- 1994-12-27 BR BR9405271A patent/BR9405271A/en unknown
- 1994-12-27 NL NL9402220A patent/NL9402220A/en not_active Application Discontinuation
-
1995
- 1995-01-12 BE BE9500023A patent/BE1010001A5/en not_active IP Right Cessation
- 1995-01-31 FR FR9501081A patent/FR2717283B1/en not_active Expired - Lifetime
- 1995-01-31 HU HU9500288A patent/HUT71560A/en unknown
- 1995-02-01 IT IT95MI000164A patent/IT1281324B1/en active IP Right Grant
- 1995-02-01 DK DK011395A patent/DK11395A/en not_active Application Discontinuation
- 1995-02-01 LU LU88582A patent/LU88582A1/en unknown
- 1995-02-03 KR KR1019950001898A patent/KR950033929A/en not_active Withdrawn
- 1995-02-07 JP JP7019207A patent/JPH07255950A/en active Pending
- 1995-02-08 MC MC2296A patent/MC2402A1/en unknown
- 1995-02-08 SE SE9500437A patent/SE9500437L/en not_active Application Discontinuation
- 1995-02-08 TN TNTNSN95010A patent/TNSN95010A1/en unknown
- 1995-02-08 GR GR950100048A patent/GR1002724B/en unknown
- 1995-02-09 OA OA60607A patent/OA09971A/en unknown
- 1995-02-10 UY UY23906A patent/UY23906A1/en not_active Application Discontinuation
- 1995-02-27 NO NO950746A patent/NO950746L/en unknown
- 1995-03-01 IE IE950162A patent/IE950162A1/en not_active IP Right Cessation
- 1995-03-01 FI FI950950A patent/FI950950A7/en not_active Application Discontinuation
- 1995-03-02 IS IS4269A patent/IS4269A/en unknown
- 1995-03-07 WO PCT/US1995/002939 patent/WO1995024689A1/en not_active Ceased
- 1995-03-08 PL PL95307582A patent/PL307582A1/en unknown
- 1995-03-09 TR TR00250/95A patent/TR28375A/en unknown
- 1995-03-10 PT PT101671A patent/PT101671A/en not_active Application Discontinuation
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| MC2402A1 (en) | Improved remote gaming system | |
| US6527638B1 (en) | Secure improved remote gaming system | |
| JP4045467B2 (en) | Personal computer, lottery game | |
| EP0665036B1 (en) | Gaming system | |
| EP0819280B1 (en) | Personal computer lottery game | |
| WO1996000950A1 (en) | Secure improved remote gaming system | |
| US20080200225A1 (en) | Methods and apparatus for facilitating game play and generating an authenticatable audit-trail | |
| US20160155296A1 (en) | Methods of Administering Wagering Games of Roulette with Progressive Side Wagers | |
| EP3275153B1 (en) | Verifiable transfer of data over a network | |
| FR2752074A1 (en) | System for managing the transfer of units of value in a chip card game system | |
| AU770321B2 (en) | Improved remote gaming system | |
| AU2004222712B2 (en) | Improved remote gaming system | |
| AU737297B2 (en) | Improved remote gaming system | |
| AU2008201144B2 (en) | Improved remote gaming system | |
| CN101657844A (en) | Game device and method | |
| FR2860085A1 (en) | Game e.g. lottery game, system for use in casino, has mobile telephone enabling cases to enter into communication with server that verifies possible gain at given row and validating transaction enabling player to collect gain | |
| HK1023296B (en) | Personal computer lottery game |