Distributed system for managing and providing services to electronic gaming machines
AssigneeAcres Technology
InventorsJohn F. Acres, Mark Dailey
Life of this patent
Estimating the term…
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.
Claims18
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.
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.
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.
Dependencies are inferred from the claim text.