Method and device for implementing a downloadable software delivery system
First Claim
1. A method of downloading and implementing a software image in a gaming machine network for player wagering, the method comprising:
- executing a first software image in a gaming machine to provide a first game of chance wherein the first software image is stored and executed from a first memory location on gaming machine;
transmitting a second software image to provide a second game of chance from a central system to the gaming machine;
receiving the second software image at the gaming machine while the first software image is executing;
storing the second software image to a second memory location on the gaming machine;
transmitting an image signature of the second software image stored in the second memory location from the gaming machine to the central system after the second software image is received at the gaming machine;
comparing the image signature of the second software image from the gaming machine with an image signature at the central system;
transmitting a command from the central system to the gaming machine to begin using the second software image at the gaming machine if the image signature of the second software image from the gaming machine matches the image signature at the central system;
receiving a command from the central system to begin using the second software image at the gaming machine;
terminating execution of the first software image at the gaming machine; and
executing the second software image from one of the second memory location or a third memory location to provide the second game of chance at the gaming machine after the command is received and the execution of the first software image is terminated.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and device implementing a downloadable operatively connected to a plurality of gaming machines either by a direct communications link or through the use of one or more site controllers or PCs. Each gaming machine and site controller or PC contains two executable spaces, one of which typically contains the software image currently being implemented by the device. The other executable space is designated to receive from the central system a new software image that will be utilized by the device. The central system transfers a new image to be executed, via packet encrypted communications, to a networked device which stores the image in an executable space, while continuing to run the currently designated image. Upon instruction from the central system, the device switches over to the new image, allowing one or more machines to implement a software upgrade on a continuous basis.
120 Citations
34 Claims
-
1. A method of downloading and implementing a software image in a gaming machine network for player wagering, the method comprising:
-
executing a first software image in a gaming machine to provide a first game of chance wherein the first software image is stored and executed from a first memory location on gaming machine; transmitting a second software image to provide a second game of chance from a central system to the gaming machine; receiving the second software image at the gaming machine while the first software image is executing; storing the second software image to a second memory location on the gaming machine; transmitting an image signature of the second software image stored in the second memory location from the gaming machine to the central system after the second software image is received at the gaming machine; comparing the image signature of the second software image from the gaming machine with an image signature at the central system; transmitting a command from the central system to the gaming machine to begin using the second software image at the gaming machine if the image signature of the second software image from the gaming machine matches the image signature at the central system;
receiving a command from the central system to begin using the second software image at the gaming machine;terminating execution of the first software image at the gaming machine; and executing the second software image from one of the second memory location or a third memory location to provide the second game of chance at the gaming machine after the command is received and the execution of the first software image is terminated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method of downloading and implementing a software image in a gaming machine for providing player wagering, the method comprising:
-
executing a first software image in a gaming machine to provide a first game of chance wherein the first software image is stored and executed in a first memory location on the gaming machine; establishing communications with a remote device via a communication interface on the gaming machine; receiving a second software image at the gaming machine from the remote device while the first software image is executing; storing the second software image to a second memory location on the gaming machine; after the second software image is received at the gaming machine, generating an image signature of the second software image stored in the second memory location; transmitting the image signature of the second software image stored in the second memory location from the gaming machine to the remote device; receiving a command from the remote device to begin using the second software image at the gaming machine; terminating execution of the first software image at the gaming machine; and executing the second software image from the second memory location or a third memory location to provide the second game of chance at the gaming machine after the command is received and the execution of the first software image is terminated. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
Specification