← Back to Patent Explorer
US5505449A Expired / Lapsed US ⏱️ 0.0 years remaining

Video lottery system with improved site controller and validation unit

Assignee: International Game Technology
•
Filing: 1995-01-27
•
Granted: 1996-04-09
•
Expires: 2015-01-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A video lottery system for playing electronic games on multiple video lottery terminals. The system includes a central computer at a central site and at least one gaming site remotely located from the central computer. The gaming site includes a plurality of video lottery terminals which play games and generate cash tickets representing an amount won during game play. The terminals are organized into groups, each of which is managed by a site controller connected thereto. The site controllers communicate with one another via a site management ring. A unique communications protocol used on the management ring allows multiple types of logical devices (also called ring devices) to communicate with one another along the ring. Each site controller authorizes terminals within a corresponding group of terminals to generate cash tickets and is capable of validating every cash ticket generated within the video lottery system. The site controllers emulate several logical devices including a cash ticket validation console, a terminal polling device and a ring issuing device. The site controllers and terminals communicate via encrypted messages for security purposes. This encryption system uses multiple encryption and decryption keys at each terminal and site controller. The site controllers perform triple redundancy information storage to ensure the integrity of the ticketing information therein.

Inventors

  • 👤 Lyle N. Eberhardt
  • 👤 Bryan L. Robertus

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 18:52
CPC Classifications
G; G07; G07F; G07F17/00; G07F17/32; A; A63; A63F; A63F13/00; A63F13/70; A63F13/71; G07F17/3286; G07F17/329; A63F13/79; A63F2300/00; A63F2300/20; A63F2300/206; A63F2300/208; A63F2300/40; A63F2300/401; A63F2300/50; A63F2300/53; A63F2300/532; A63F2300/55; A63F2300/5546

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 125 words
A site controller for managing and controlling terminals playing electronic games at a gaming site, said terminals generating a cash ticket, representing an amount won during said games, said site controller comprising: a CPU for controlling the terminals while playing games, terminal input means for receiving communications packets from said terminals, said packets including a cash ticket request from a first terminal seeking authorization to generate a cash ticket, authorization means for generating an authorization code directing said first terminal to generate a cash ticket, and terminal output means for transmitting a communications packet to said first terminal containing said authorization code, said packet including a cash ticket response to said first terminal, said first terminal generating a cash ticket responsive to said authorization code.
Claim 2
Dependent Claim 125 words
A site controller for managing and controlling terminals playing electronic games at a gaming site, said terminals generating a cash ticket, representing an amount won during said games, said site controller comprising: a CPU for controlling the terminals while playing games, terminal input means for receiving communications packets from said terminals, said packets including a cash ticket request from a first terminal seeking authorization to generate a cash ticket, authorization means for generating an authorization code directing said first terminal to generate a cash ticket, and terminal output means for transmitting a communications packet to said first terminal containing said authorization code, said packet including a cash ticket response to said first terminal, said first terminal generating a cash ticket responsive to said authorization code.
Claim 3
Dependent Claim 85 words
A site controller according to claim 1, further comprising a security plate, fixedly mounted at a gaming site and including at least one guide hole therein which slidably receives a corresponding number of mounting heads, said mounting heads being mounted upon a backside of said site controller, said security plate further including a slot along one end thereof which lockingly receives a lock member mounted upon said site controller, said locking member and said mounting head fixedly mounting said site controller at said gaming site.
Claim 4
Dependent Claim 26 words
A site controller, according to claim 1, wherein said communications packets include one of a plurality of data formats, said authorization code including a random number.
Claim 5
Dependent Claim 68 words
A site controller, according to claim 1, wherein said communications packets contains a validation segment for storing said authorization code transmitted from the site controller to a terminal, said validation segment including a date/time stamp, a validation seed generated by the site controller and a validation code generated by the site controller based upon said validation seed, said validation code and seed being used to validate said packets.
Claim 6
Dependent Claim 29 words
A site controller, according to claim 1, wherein said site controller includes means for continuously polling said terminals to solicit a data response to said poll from each terminal.
Claim 7
Dependent Claim 49 words
A site controller, according to claim 1, further comprising means for generating and transmitting a data read request command to request a specific type of data from a uniquely identified terminal, and means for receiving a data read reply from said requested terminal during a subsequent data transmission cycle.
Claim 8
Dependent Claim 51 words
A site controller, according to claim 1, further comprising: means for generating a site information request command which is sent to a desired terminal to request a specific data type from said terminal; and means for receiving a site information reply packet from said terminal containing desired data about said terminal.
Claim 9
Dependent Claim 26 words
A site controller, according to claim 6, further comprising means for transmitting a packet indicating that a transaction is currently being processed by the site controller.
Claim 10
Dependent Claim 34 words
A site controller, according to claim 6, wherein said transaction request and transaction reply packets contain a transaction number assigned by said terminal to confirm a transaction reply packet received from said site controller.
Claim 11
Dependent Claim 38 words
A site controller, according to claim 1, further comprising: means for producing data and validation segments which are included within predefined communications packets, and means for encrypting said data and validation segments prior to transmission to a terminal.
Claim 12
Dependent Claim 43 words
A site controller, according to claim 1, further comprising: means for encrypting and decrypting said communications packets based upon encryption keys, and means for transmitting new encryption keys to said terminals to update encryption and decryption schemes to be used by said terminals.
Claim 13
Dependent Claim 38 words
A site controller, according to claim 1, wherein said communications packets include multiple segments, and wherein said site controller includes means for encrypting and decrypting each of said segments based upon a unique key associated with said segment.
Claim 14
Dependent Claim 39 words
A site controller, according to claim 1, wherein said communications packets include encrypted data and validation segments, said encrypted data and validation segments being encrypted and decrypted based upon a data segment key and a validation segment key, respectively.
Claim 15
Dependent Claim 30 words
A site controller, according to claim 1, further comprising: means for encrypting and decrypting said communications packets based upon encryption keys, and means for switching encryption keys to be used.
Claim 16
Dependent Claim 87 words
A gaming system for playing electronic games on multiple gaming terminals, said system comprising: a plurality of video gaming terminals for playing electronic games, said terminals being separated into at least two groups, each group including at least one terminal; at least one site controller for controlling and managing said terminals, at least two communications buses for connecting said terminals within one group to one another, and at least one bus expander connecting said communications buses to one another and to said at least one site controller.
Claim 17
Dependent Claim 87 words
A gaming system for playing electronic games on multiple gaming terminals, said system comprising: a plurality of video gaming terminals for playing electronic games, said terminals being separated into at least two groups, each group including at least one terminal; at least one site controller for controlling and managing said terminals, at least two communications buses for connecting said terminals within one group to one another, and at least one bus expander connecting said communications buses to one another and to said at least one site controller.
Claim 18
Dependent Claim 65 words
A gaming system according to claim 15, further comprising, wherein said communications bus includes transmit and receive data transmission lines, said site controller driving said receive lines, said terminals driving continuously monitoring said receive lines and maintaining said transmit lines in a tri-state except when transmitting data along said transmit lines to said site controller to allow other terminals to communicate with said site controller.
Claim 19
Dependent Claim 42 words
A gaming system according to claim 15, wherein said bus expander includes optical and power isolation components to provide optical and power isolation between said communications buses and said site controller to limit an antennae effect created by any single communications bus.
Claim 20
Dependent Claim 35 words
A gaming system according to claim 15, wherein said bus expander further comprises drivers and receivers to transmit data upon, and to receive data from, transmit and receive data lines, respectively, in said communications buses.
Claim 21
Dependent Claim 95 words
A gaming system according to claim 15, wherein said communications bus transmits a request to send signal from one of a terminal and a site controller requesting to transmit data, and wherein bus expander further comprises at least two primary ports and at least one auxiliary port for interconnecting said communications buses and said site controller, said primary and secondary ports including corresponding pairs of drivers and receivers to transmit and accept data, each driver transmitting data accepted by a corresponding receiver when a corresponding request to send signal is received by said bus expander.
Claim 22
Dependent Claim 42 words
A video gaming system according to claim 15, wherein said communications buses and said site controller include transmit and receive lines to pass data therebetween and a request to send data line to control a direction of communication through said bus expander.
Claim 23
Dependent Claim 105 words
A video gaming terminal for playing electronic games at a gaming site, said terminal communicating with a remote system through a communications link by transmitting and receiving communications packets to and from said remote system, said terminal comprising: a CPU for controlling a play of a game; means for transmitting and receiving communications packets along said communications link, said packets containing a packet validation segment; and means for determining a validity of said packet based upon a content of said packet validation segment, said CPU controlling said play of said game based upon a received packet when said received packet is determined to be valid.
Claim 24
Dependent Claim 105 words
A video gaming terminal for playing electronic games at a gaming site, said terminal communicating with a remote system through a communications link by transmitting and receiving communications packets to and from said remote system, said terminal comprising: a CPU for controlling a play of a game; means for transmitting and receiving communications packets along said communications link, said packets containing a packet validation segment; and means for determining a validity of said packet based upon a content of said packet validation segment, said CPU controlling said play of said game based upon a received packet when said received packet is determined to be valid.
Claim 25
Dependent Claim 51 words
A video gaming terminal according to claim 21, further comprising means for calculating a predicted validation code from a packet validation seed within said validation segment; said determining means comparing said predicted validation code with a packet validation code within said validation segment to determine whether said received packet is valid.
Claim 26
Dependent Claim 60 words
A video gaming terminal according to claim 21, wherein said validation segment contains a validation code and validation seed and, wherein said determining means determines whether said packet validation code corresponds to said packet validation seed based upon a predefined calculation sequence followed by said remote system to generate said packet validation code and seed included within the received packet.
Claim 27
Dependent Claim 41 words
A video gaming terminal according to claim 21, wherein a received communications packet is encrypted based upon at least one encryption key, and wherein said terminal further comprises: means for decrypting an encrypted communications packet prior to determining a validity thereof.
Claim 28
Dependent Claim 39 words
A video gaming terminal according to claim 24, further comprising: means for storing multiple encryption keys, said decryption means attempting to decrypt the received packet with each stored encryption key prior to determining that a received packet is invalid.
Claim 29
Dependent Claim 50 words
video A gaming terminal according to claim 21, wherein said received packet is encrypted based upon one of a plurality of encryption keys and wherein said terminal further comprises: means for attempting to decrypt the received packet based upon each encryption key before determining that said received packet is invalid.
Claim 30
Dependent Claim 42 words
A video gaming terminal according to claim 25, wherein said decryption means switches from current to next encryption keys when attempting to decrypt said packet after said determining means determines that said packet is invalid when encrypted with said current encryption keys.

References Cited (Backward Citations)

US4711451A Cited
US4858932A Cited
US5249800A Cited
US5085436A Cited
US5282620A Cited
US5324035A Cited
US5265874A Cited
US5280909A Cited
US5326104A Cited
US5242163A Cited
US5340119A Cited
US5398932A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-04-09 1999-10-09 2000-04-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-04-09 2003-10-09 2004-04-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-04-09 2007-10-09 2008-04-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag