IP Library Granted Patent US 11,688,233
Granted Patent B2
US 11,688,233 · App. 17/467,797 · Granted Jun 27, 2023

Distributed system for managing and providing services to electronic gaming machines

Inventors: John F. Acres (Las Vegas, NV); Mark Dailey (Las Vegas, NV)
Assignee: Acres Technology
G07F17/3223G07F17/34
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,688,233
App. No.
17/467,797
Granted
Jun 27, 2023
Kind
B2
Abstract

Embodiments of the present invention are directed to distributed systems that include networked master and slave circuits that are each connected to a plurality of electronic gaming machines on a casino floor. Each circuit receives digital information from a data port on an electronic gaming machine to which it is connected and also transmits commands, such as TITO commands, to the electronic gaming machine via the data port. A slave circuit can also function as the master circuit, e.g., when a master circuit fails.

Claims (77)

1. A distributed system for providing at least one service to a plurality of electronic gaming machines on a casino floor, each electronic gaming machine having a value-input device configured to receive an input associated with a monetary value and a data port for transmitting digital information to and from the electronic gaming machine, the distributed system comprising:

a computing network;

a plurality of bridge circuits that are each connectible to the computing network via a network port and to the data port of a plurality electronic gaming machines via a corresponding plurality of bridge ports, each bridge circuit comprising:

at least one processor,

at least one non-transitory computer readable medium that stores a plurality of instructions, which when executed by the at least one processor causes the at least one processor to:

detect digital information at the data port from any of the plurality of electronic gaming machines to which the bridge circuit is connected indicating that an input is received at the value-input device, and

transmit the detected digital information over the network via the network port;

at least one non-volatile memory for storing the detected digital information; and

any one of the bridge circuits comprising a master circuit and the other circuits comprising slave circuits, wherein the plurality of instructions stored in the at least one non-transitory computer readable medium in the master circuit stores a plurality of instructions that, when executed by at least one master circuit processor, further causes the at least one master circuit processor to:

detect digital information from any of the plurality of electronic gaming machines to which the master circuit is connected indicating that an input is received at the value-input device,

receive detected digital information at the master circuit network port over the network from any of the slave circuits, and

send digital information over the network via the master circuit network port to any of the slave circuits that are connected to an electronic gaming machines at which an input was received at the value-input device, the sent digital information authorizing a credit balance according to the received input, wherein the distributed system further includes at least one processor and at least one non-transitory computer readable medium operatively connected to the network, the computer readable medium storing a plurality of instructions, which when executed by the at least one processor causes the at least one processor to:

communicate with the bridge circuits; and

determine whether the master bridge circuit has failed, and if so, select one of the slave bridge circuits to be the master circuit.

2. The distributed system of claim 1 wherein the bridge circuits communicate with one another to transmit digital information stored in bridge circuit non-volatile memory from a first bridge circuit to at least a second bridge circuit for backup storage in the non-volatile memory of the second bridge circuit.

3. The distributed system of claim 1 further including:

a database;

at least one processor;

a database server operatively connected to the network and to the database; and

at least one non-transitory computer readable medium that stores a plurality of instructions, which when executed by the at least one processor causes the at least one processor to cause the database server to periodically fetch digital information from each of the bridge circuit non-volatile memories and store it in the database.

4. A gaming system comprising:

a plurality of electronic gaming machines;

a mechanism associated with each electronic gaming machine for transferring a monetary value onto the electronic gaming machine to establish a credit balance;

a data port associated with each electronic gaming machine for transmitting digital information to and from the electronic gaming machine;

a computing network;

a plurality of circuits that are each connectible to the computing network via a network port and to the data port of a plurality of electronic gaming machines, each circuit comprising;

at least one processor,

at least one non-transitory computer readable medium that stores a plurality of instructions, which when executed by the at least one processor causes the at least one processor to:

detect digital information from any of the plurality of electronic gaming machines to which it is connected indicating that an input is received at the mechanism for transferring monetary value,

transmit the detected digital information on the network;

at least one non-volatile memory for storing the detected digital information; and

on at least some of the circuits, the at least one non-transitory computer readable medium wherein the plurality of instructions, when executed by the at least one processor, further causes the at least one processor to:

identify itself as a master circuit in response to a network communication;

receive detected digital information over the network from any of the other circuits, and

send digital information over the network to any of the other circuits that are connected to electronic gaming machines at which an input was received at the mechanism for transferring monetary value authorizing a credit balance on the electronic gaming machine according to the received input, wherein the gaming system further includes a processor and at least one non-transitory computer readable medium operatively connected to the network, the computer readable medium storing a plurality of instructions, which when executed by the at least one processor causes the at least one processor to:

communicate with the circuits; and

determine whether the master circuit has failed, and if so, select one of the other circuits to be the master circuit.

5. The gaming system of claim 4 wherein the circuits communicate with one another to transmit digital information stored in the non-volatile memory from a first circuit to at least a second circuit for backup storage in the non-volatile memory of the second circuit.

6. The gaming system of claim 4 further including:

at least one processor;

a database;

a database server operatively connected to the network and to the database; and

at least one non-transitory computer readable medium that stores a plurality of instructions, which when executed by the at least one processor causes the at least one processor to cause the database server to periodically fetch digital information from each of the non-volatile memories and store it in the database.

7. A gaming system for providing at least one service to a plurality of electronic gaming machines on a casino floor comprising:

a computing network;

a plurality of circuits that are each connectible to the computing network and to a data port on each of a plurality of electronic gaming machines, each circuit comprising;

at least one processor,

at least one non-transitory computer readable medium on each of the circuits that stores a plurality of instructions, which when executed by the at least one processor causes the at least one processor to:

detect digital information from any of the plurality of electronic gaming machines to which it is connected indicating that an input is received at a money-input device on the electronic gaming machine, and

transmit the detected digital information on the network;

at least one non-volatile memory for storing the detected digital information; and

on at least some of the circuits, the at least one non-transitory computer readable medium wherein the plurality of instructions, when executed by the at least one processor,

further causes the at least one processor to:

identify itself as a master circuit in response to a network communication;

receive detected digital information over the network from any of the other circuits, and

send digital information over the network to any of the other circuits that are connected to electronic gaming machines at which an input was received at a value-input authorizing a credit balance on the electronic gaming machine according to the received input, wherein the gaming system further includes a processor and at least one non-transitory computer readable medium operatively connected to the network, the computer readable medium storing a plurality of instructions, which when executed by the at least one processor causes the at least one processor to:

communicate with the circuits; and

determine whether the master circuit has failed, and if so, select one of the other circuits to be the master circuit.

8. The gaming system of claim 7 wherein the circuits communicate with one another to transmit digital information stored in the non-volatile memory from a first circuit to at least a second circuit for backup storage in the non-volatile memory of the second circuit.

9. The gaming system of claim 7 further including:

at least one processor;

a database;

a database server operatively connected to the network and to the database; and

at least one non-transitory computer readable medium that stores a plurality of instructions, which when executed by the at least one processor causes the at least one processor to cause the database server to periodically fetch data from each of the non-volatile memories and store it in the database.

10. The gaming system of claim 1 , wherein the plurality of instructions in each bridge circuit further causes the at least one processor to:

detect digital information at the bridge port from any of the plurality of electronic gaming machines indicating that the cashout actuator is actuated; and

detect digital information at the master circuit port from any of the plurality of electronic gaming machines indicating that the cashout actuator is actuated.

11. The gaming system of claim 10 , wherein the plurality of instructions in the at least one non-transitory computer readable medium in the master circuit further causes at least one master circuit processor to send digital information over the network to any of the slave circuits that are connected to electronic gaming machines at which the cashout actuator is actuated, the sent digital information authorizing transfer of the credit balance to one of a printed ticket or an account.

12. The gaming system of claim 1 , wherein the plurality of electronic gaming machines comprise one or more of: a slot machine, a video poker machine, or a digital table game machine.

13. The gaming system of claim 4 , wherein the instructions in each circuit further cause the at least one processor to detect digital information from any of the plurality of electronic gaming machines to which it is connected indicating that a cashout actuator associated with the electronic gaming machine is actuated.

14. The gaming system of claim 13 , wherein the master circuit instructions further cause the at least one processor to send digital information over the network to any of the other circuits that are connected to electronic gaming machines at which the cashout actuator is actuated authorizing transfer of the credit balance on the electronic gaming machine to one of a printed ticket or an account.

15. The gaming system of claim 4 , wherein the plurality of electronic gaming machines comprise one or more of: a slot machine, a video poker machine, or a digital table game machine.

16. The gaming system of claim 7 , wherein the instructions in each circuit further cause the at least one processor to detect digital information from any of the plurality of electronic gaming machines to which it is connected indicating that a cashout actuator associated with the electronic gaming machine is actuated.

17. The gaming system of claim 16 , wherein the master circuit instructions further cause the at least one processor to send digital information over the network to any of the other circuits that are connected to electronic gaming machines at which the cashout actuator is actuated authorizing transfer of the credit balance on the electronic gaming machine to one of a printed ticket or an account.

18. The gaming system of claim 7 , wherein the gaming system further includes a processor and at least one non-transitory computer readable medium operatively connected to the network, the computer readable medium storing a plurality of instructions, which when executed by the at least one processor causes the at least one processor to:

communicate with the circuits; and

determine whether the master circuit has failed, and if so, select one of the other circuits to be the master circuit.

Assignments (2)
SECURITY INTEREST Recorded Apr 17, 2023
From: ACRES TECHNOLOGY
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 063352/0118 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2021
From: ACRES, JOHN F.; DAILEY, MARK
To: ACRES TECHNOLOGY
Reel/Frame 057399/0485 →
Continuity (4)
Continuation 16860489 · Apr 28, 2020
Provisional Application 62938100 · Nov 20, 2019
Provisional Application 62840013 · Apr 29, 2019
Related Publication 20210407249A1 · Dec 30, 2021
Cited By (11)
US 12,223,797 US 12,243,389 US 12,249,210 US 12,277,839 US 12,322,243 US 12,340,656 US 12,361,783 US 12,437,608 US 12,469,362 US 12,475,763 US 12,494,109