Module for providing additional capabilities to a gaming machine
First Claim
1. A module for a wager-based gaming machine, comprising:
- a first module port configured for downloading first data from a server via a network;
a first random access memory (“
RAM”
) device having a first port and a second port, the second port configured for communication with the wager-based gaming machine via a communication bus; and
a first physical central processor unit (“
CPU”
) configured to read downloaded data and write the downloaded data to the first RAM device via the first port, the module being configured to emulate a second RAM device of the gaming machine using the first RAM device, the second RAM device being configured to store software for games of chance for execution on a second physical CPU of the gaming machine, wherein the first RAM device is configured to be coupled to the gaming machine such that emulation of a second RAM device of the gaming machine occurs via communication between a memory included in the gaming machine and the first RAM device.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides various modules for use with gaming machines. One such module is configured to receive data from a portable memory device and/or from a network device, e.g., from a game server. In some embodiments, the module includes, or is disposed within, a player tracking unit. Some embodiments of the module include a central processing unit (“CPU”) and a memory device such as a dual-ported random access memory (“DPRAM”). Data, such as software or content, may be downloaded to the module'"'"'s CPU and written to the module'"'"'s memory. According to some embodiments, data are written to a DPRAM in the module and simultaneously written from the DPRAM to the gaming machine via a high-speed digital bus. In some implementations, a memory in the module is configured to emulate a memory of the gaming machine. This allows a CPU of the gaming machine to execute software stored in the memory in the module. In alternative implementations, a CPU in the module can execute software stored in the memory in the module.
43 Citations
20 Claims
-
1. A module for a wager-based gaming machine, comprising:
-
a first module port configured for downloading first data from a server via a network; a first random access memory (“
RAM”
) device having a first port and a second port, the second port configured for communication with the wager-based gaming machine via a communication bus; anda first physical central processor unit (“
CPU”
) configured to read downloaded data and write the downloaded data to the first RAM device via the first port, the module being configured to emulate a second RAM device of the gaming machine using the first RAM device, the second RAM device being configured to store software for games of chance for execution on a second physical CPU of the gaming machine, wherein the first RAM device is configured to be coupled to the gaming machine such that emulation of a second RAM device of the gaming machine occurs via communication between a memory included in the gaming machine and the first RAM device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A module for a wager-based gaming machine, comprising:
-
a first module port configured for downloading first data from a server via a network; and a dual-ported random access memory (“
DPRAM”
) device having a first port and a second port, the second port configured for communication with a communication bus, the DPRAM device being configured to be simultaneously accessible by both a first physical CPU and the wager-based gaming machine'"'"'s physical CPU to read and write from the first port and the second port, the first physical CPU configured to read downloaded data and write the downloaded data to the DPRAM via the first port;the module being configured to emulate a gaming machine memory device that is configured to store software for games of chance for execution on the gaming machine'"'"'s CPU, wherein the DPRAM device is configured to be coupled to the wager-based gaming machine such that emulation of a gaming machine memory device occurs via communication between a memory included in the gaming machine and the DPRAM device. - View Dependent Claims (7, 8)
-
-
9. A player tracking unit, comprising:
-
a first port configured for communication with a network; a first physical central processing unit (“
CPU”
) configured for enabling player tracking functionality to associate game play with a player and for communication with a game server via the network; anda first random access memory (“
RAM”
) device configured for communication with the first CPU and for communication with a second physical CPU of a wager-based gaming machine, the first RAM device being configured to receive downloaded games of chance from the first CPU, the first RAM device being further configured to emulate a second RAM device of the gaming machine, the second RAM device being configured for storing software for games of chance for execution on the second CPU of the gaming machine and the player tracking unit being configured to be physically coupled to the gaming machine, wherein the first RAM device is configured to be coupled to the gaming machine such that emulation of a second RAM device of the gaming machine occurs via communication between a memory included in the gaming machine and the first RAM device. - View Dependent Claims (10, 11, 12)
-
-
13. A player tracking unit, comprising:
-
a first port configured for communication with a network; a first physical central processing unit (“
CPU”
) configured for enabling player tracking functionality to associate game play with a player and for downloading games of chance from a game server via the network;a first random access memory (“
RAM”
) device configured for communication with the first CPU, the first RAM device being configured to store downloaded games of chance from the first CPU, the first CPU being further configured for executing the downloaded games of chance and controlling gaming peripherals of a wager-based gaming machine for implementation of a game, thereby bypassing, at least in part, a second physical CPU of the gaming machine, wherein the first RAM device is configured to be coupled to the gaming machine such that emulation of a second RAM device of the gaming machine occurs via communication between a memory included in the gaming machine and the first RAM device. - View Dependent Claims (14, 15, 16)
-
-
17. A gaming system, comprising:
a module configured to be physically coupled to a wager-based gaming machine, the module comprising; a first module port configured for downloading first data from a server via a network;
a dual-ported random access memory (“
DPRAM”
) device having a first port and a second port, the second port configured for communication with a communication bus, the DPRAM device being simultaneously read/write accessible from the first port and from the second port, the DPRAM device being configured to emulate a memory of the wager-based gaming machine, wherein the DPRAM device is configured to be coupled to the wager-based gaming machine such that emulation of memory of the wager-based gaming machine occurs via communication between a memory included in the gaming machine and the DPRAM device;a physical central processor configured to read downloaded data and write the downloaded data to the DPRAM device via the first port; and the wager-based gaming machine, comprising; apparatus for receiving an input of cash or indicia of credit for wagers on games of chance; apparatus for playing the games of chance; a physical logic device for controlling an output of cash or indicia of credit from the gaming machine according to outcomes of the games of chance; and a communication bus for connecting the second port with the gaming machine, wherein the gaming machine is further configured to read the downloaded data via second port and the communication bus. - View Dependent Claims (18, 19, 20)
Specification