Method for downloading data to gaming devices
First Claim
Patent Images
1. A method for downloading software from a source to a gaming device in a network of gaming devices, the method comprising:
- (a) transmitting first information from said first gaming device to said source, identifying at least a first hardware component of said first gaming device;
(b) verifying that said data is appropriate for said at least first hardware component of said first gaming device, wherein the first gaming device and a second gaming device in said network of gaming devices are configured differently;
(c) transmitting second information from said source to said first gaming device describing at least a first characteristic of said download and a request for an approval response verifying that the first gaming device is in a ready mode including determining if the first gaming device has current credits granted;
(d) transmitting the approval response from said first gaming device to said source indicating that said first gaming device is configured to receive said download;
(e) determining if said first gaming device has been idle for a designated amount of time; and
(f) transmitting said data from said source to said first gaming device when said first gaming device has been idle for said designated amount of time.
0 Assignments
0 Petitions
Accused Products
Abstract
Memories coupled to a gaming terminal, are reprogrammed by a method and apparatus which includes identification, negotiation, downloading and verification information from an external information source to a gaming terminal. Hardware devices are used to identify gaming terminals or components.
90 Citations
35 Claims
-
1. A method for downloading software from a source to a gaming device in a network of gaming devices, the method comprising:
-
(a) transmitting first information from said first gaming device to said source, identifying at least a first hardware component of said first gaming device;
(b) verifying that said data is appropriate for said at least first hardware component of said first gaming device, wherein the first gaming device and a second gaming device in said network of gaming devices are configured differently;
(c) transmitting second information from said source to said first gaming device describing at least a first characteristic of said download and a request for an approval response verifying that the first gaming device is in a ready mode including determining if the first gaming device has current credits granted;
(d) transmitting the approval response from said first gaming device to said source indicating that said first gaming device is configured to receive said download;
(e) determining if said first gaming device has been idle for a designated amount of time; and
(f) transmitting said data from said source to said first gaming device when said first gaming device has been idle for said designated amount of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus for downloading data from a source to a gaming device, the apparatus comprising:
-
means for transmitting first information to said source, said first information identifying at least a first hardware component of said gaming device;
means for verifying, based on said first information, that said data is appropriate for said at least first hardware;
means for transmitting second information from said source to said gaming device describing at least a first characteristic of said download and a request for an approval response;
means for verifying that said gaming device is in a ready mode including means for determining if the first gaming machine has current credits granted;
means for transmitting the approval response from said gaming device to said source indicating that said gaming device is configured to receive said download;
means for determining if said gaming device has been idle for a designated amount of time; and
means for transmitting said data from said source to said gaming device via downloading means when said gaming device has been idle for said designated amount of time. - View Dependent Claims (17, 18, 19, 20)
-
-
21. The apparatus of 17, wherein said means for calculating a signature comprises means for calculating a digital signature based on data stored in memory using a public key encryption/decryption algorithm.
-
22. A network of gaming devices, comprising:
-
a first gaming device having at least a first hardware component;
a second gaming device having at least a first hardware component, wherein the first and second gaming devices are configured differently; and
a source device in communication with the first and second gaming devices and including;
data to be downloaded to at least one of the first and second gaming devices;
a verifier for determining whether the data is appropriate for the at least one of the first and second gaming devices, the verifier comparing first information, concerning at least one of the first and second gaming devices, to predetermined first information;
a negotiator for determining that at least one of the first or second gaming devices is in a ready mode including determining if the first gaming machine has current credits granted;
a data transferor for transferring data to at least one of the first and second gaming devices after at least one of said first and second gaming devices has been idle for a designated amount of time;
a comparer for comparing a signature received from the at least one of the first and second gaming devices with a signature based at least partially on a random starting address and available to said source device. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A method for manufacturing a plurality of gaming devices, comprising:
-
(a) providing a download terminal for providing data to at least one of first and second computational components, (b) determining an idle time period;
(c) transmitting first information from said gaming device to said download terminal;
(d) comparing the first information from the gaming device to predetermined first information pertaining to said first computational component;
(e) determining, based on the results of the comparing step (c), whether said first computational component is appropriate for said data;
(f) transmitting second information describing at least a first characteristic of said download from said download terminal to said gaming device, when the first computational component is appropriate for said data and a request for an approval response;
(g) verifying that the gaming device is in a ready mode including determining if the gaming device has current credits granted;
(h) transmitting third information indicating that the gaming device is configured to receive the download from said download terminal, when the first computational component is appropriate for said data; and
(i) transmitting said data from the download terminal to said first computational component when the first computational component is appropriate for said data and the idle time period has expired;
(j) determining whether said second computational component is appropriate for said data;
(k) transmitting the second information describing at least a first characteristic of said download from said download terminal to said second computational component, when the second computational component is appropriate for said data;
(l) transmitting third information indicating that the gaming device is configured to receive the download from said download terminal, when the second computational component is appropriate for said data; and
(m) transmitting said data from the download terminal to said second computational component, when the second computational component is appropriate for said data and the idle time period has expired. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
Specification