IP Library Patent Application 19045241
Patent Application
App. No. 19/045,241

DISTRIBUTED SYSTEM FOR MANAGING AND PROVIDING SERVICES TO ELECTRONIC GAMING MACHINES

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 None
App. No.
19/045,241
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 (43)

1 . A method comprising:

receiving, by a master circuit, from one or more slave circuits associated with one or more electronic casino gaming machines, one or more cash-in indications and one or more cash-out indications;

sending, to the one or more slave circuits, based on the one or more cash-in indications and the one or more cash-out indications, one or more credit balance transfer signals, wherein the one or more credit balance transfer signals are configured to transfer, based on the one or more cash-in indications and the one or more cash-out indications, one or more credit balances; and

causing, based on the one or more credit balance transfer signals, a database server to periodically fetch the one or more credit balances from one or more non-volatile rapid access memories associated with the one or more slave circuits.

2 . The method of claim 1 , wherein the one or more electronic casino gaming machines comprise one or more virtual slot machines, one or more virtual table game machines, or one or more virtual card game machines.

3 . The method of claim 1 , wherein each slave circuit of the one or more slave circuits is configured to receive data from one or more data ports of an electronic casino gaming machine.

4 . The method of claim 1 , wherein the one or more slave circuits are configured to communicate with one another to send data stored in a non-volatile rapid access memory from a first slave circuit of the one or more slave circuits to a second slave circuit of the one or more slave circuits, wherein the second slave circuit is configured as backup storage.

5 . The method of claim 1 , wherein the one or more slave circuits are enclosed by one or more tamper-proof containers.

6 . The method of claim 1 , further comprising:

detecting, by an intrusion detection circuit, a power failure; and

based on detecting the power failure, causing a slave circuit of the one or more slave circuits to act as the master circuit.

7 . The method of claim 1 , further comprising:

determining the master circuit has failed; and

selecting a slave circuit of the one or more slave circuits to serve as a new master circuit.

8 . An apparatus comprising:

one or more processors; and

a memory storing processor-executable instructions that, when executed by the one or more processors, cause the apparatus to:

receive, by a master circuit, from one or more slave circuits associated with one or more electronic casino gaming machines, one or more cash-in indications and one or more cash-out indications;

send, to the one or more slave circuits, based on the one or more cash-in indications and the one or more cash-out indications, one or more credit balance transfer signals, wherein the one or more credit balance transfer signals are configured to transfer, based on the one or more cash-in indications and the one or more cash-out indications, one or more credit balances; and

cause, based on the one or more credit balance transfer signals, a database server to periodically fetch the one or more credit balances from one or more non-volatile rapid access memories associated with the one or more slave circuits.

9 . The apparatus of claim 8 , wherein the one or more electronic casino gaming machines comprise one or more virtual slot machines, one or more virtual table game machines, or one or more virtual card game machines.

10 . The apparatus of claim 8 , wherein each slave circuit of the one or more slave circuits is configured to receive data from one or more data ports of an electronic casino gaming machine.

11 . The apparatus of claim 8 , wherein the one or more slave circuits are configured to communicate with one another to send data stored in a non-volatile rapid access memory from a first slave circuit of the one or more slave circuits to a second slave circuit of the one or more slave circuits, wherein the second slave circuit is configured as backup storage.

12 . The apparatus of claim 8 , wherein the one or more slave circuits are enclosed by one or more tamper-proof containers.

13 . The apparatus of claim 8 , wherein the processor-executable instructions, when executed by the one or more processors, further cause the one or more processors to:

detect, by an intrusion detection circuit, a power failure; and

based on detecting the power failure, cause a slave circuit of the one or more slave circuits to act as the master circuit.

14 . The apparatus of claim 8 , wherein the processor-executable instructions, when executed by the one or more processors, further cause the one or more processors to:

determine the master circuit has failed; and

select a slave circuit of the one or more slave circuits to serve as a new master circuit.

15 . One or more non-transitory computer-readable media storing processor-executable instructions thereon, which, when executed by at least one processor cause the at least one processor to:

receive, by a master circuit, from one or more slave circuits associated with one or more electronic casino gaming machines, one or more cash-in indications and one or more cash-out indications;

send, to the one or more slave circuits, based on the one or more cash-in indications and the one or more cash-out indications, one or more credit balance transfer signals, wherein the one or more credit balance transfer signals are configured to transfer, based on the one or more cash-in indications and the one or more cash-out indications, one or more credit balances; and

cause, based on the one or more credit balance transfer signals, a database server to periodically fetch the one or more credit balances from one or more non-volatile rapid access memories associated with the one or more slave circuits.

16 . The one or more non-transitory computer-readable media of claim 15 , wherein the one or more electronic casino gaming machines comprise one or more virtual slot machines, one or more virtual table game machines, or one or more virtual card game machines.

17 . The one or more non-transitory computer-readable media of claim 15 , wherein each slave circuit of the one or more slave circuits is configured to receive data from one or more data ports of an electronic casino gaming machine.

18 . The one or more non-transitory computer-readable media of claim 15 , wherein the one or more slave circuits are configured to communicate with one another to send data stored in a non-volatile rapid access memory from a first slave circuit of the one or more slave circuits to a second slave circuit of the one or more slave circuits, wherein the second slave circuit is configured as backup storage.

19 . The one or more non-transitory computer-readable media of claim 15 , wherein the processor-executable instructions, when executed by the at least one processor, further cause the at least one processor to:

detect, by an intrusion detection circuit, a power failure; and

based on detecting the power failure, cause a slave circuit of the one or more slave circuits to act as the master circuit.

20 . The one or more non-transitory computer-readable media of claim 15 , wherein the processor-executable instructions, when executed by the at least one processor, further cause the at least one processor to:

determine the master circuit has failed; and

select a slave circuit of the one or more slave circuits to serve as a new master circuit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2025
From: ACRES, JOHN F.; DAILEY, MARK
To: ACRES TECHNOLOGY
Reel/Frame 070112/0122 →