Claims
- 1. In a gaming system including a gaming machine having a fixed media for storing application data for use in presenting one or more games at the gaming machine, a main memory into which the application data is loaded from the fixed media at one or more times, and a removable media reader for reading application data from a removable media and providing that application data to the fixed media, a method of verifying the application data and using the application data to present a game comprising the steps of:
reading authentication data from said removable media; performing calculations on said application data to obtain second authentication data based on said application data on said removable media; comparing said first authentication data to said second authentication data; installing said application from said removable media to said fixed media if said first authentication data is identical to said second authentication data; and loading said application data from said fixed media to said main memory at a plurality of later times for use in presenting a game without further authentication, whereby use of said application data at each successive use is expedited, it being established that the application data is authentic from authentication prior to loading said application data to said fixed media.
- 2. The method in accordance with claim. 1 wherein said installing further comprises formatting said fixed media.
- 3. The method in accordance with claim 1 wherein said removable media comprises a CD-ROM disc.
- 4. The method in accordance with claim 1 wherein said calculations comprise MD5.
- 5. The method in accordance with claim 1 wherein said first and second authentication data comprises the output of an MD5 hash function.
- 6. A method of providing application data to a gaming machine, said gaming machine having a fixed media for storing application data and a main memory into which application data is loaded from the fixed media at one or more times, comprising the steps of:
providing to said gaming machine said application data and first authentication data; generating second authentication data from said application data; comparing said first and second authentication data; determining if said first authentication data is identical to said second authentication data, and if so, authenticating said application data; storing said authenticated application data at said fixed media if said comparing determines that said first authentication data is identical to said second authentication data; and transferring at one or more times to said main memory said authenticated application data for use in presenting a game.
- 7. The method in accordance with claim 6 wherein said providing step comprises reading said application data from a removable media.
- 8. The method in accordance with claim 6 wherein said removable media comprises a CD-ROM disc.
- 9. The method in accordance with claim 6 wherein said providing step comprises transmitting said application data from a remote server over a network.
- 10. The method in accordance with claim 6 wherein said generating comprises performing a hash function.
- 11. A gaming device configured to execute application data to present a game comprising:
a removable media reader configured to read application data from a removable media and read authentication data from said removable media; a fixed media configured to receive said application data read from said removable media by said removable media reader; a secure memory configured to store one or more algorithms, said algorithms configured to process data and generate a value unique to said application data; a processor configured to read said algorithms from said secure memory and process said algorithms on said application data from said removable media to create a first value and process said algorithms on said authentication data from said removable media to create a second value and said processor being further configured to cause said application data to be installed onto said fixed media when said first value is identical to said second value; and a processor memory accessible by said processor for storage of application data provided from said fixed media from which said application data may be executed.
- 12. The gaming device in accordance with claim 11 wherein said secure memory includes encryption or decryption algorithms.
- 13. The gaming device in accordance with claim 11 wherein said removable media reader, fixed media, secure memory, processor, and processor memory are all located in a housing of said gaming device.
- 14. The gaming device in accordance with claim 11 wherein said fixed media comprises a hard disk drive.
- 15. The gaming device in accordance with claim 11 wherein said removable media reader comprises a CD-ROM reader.
RELATED APPLICATION DATA
[0001] This application is a continuation of U.S. patent application Ser. No. 09/643,388, filed Aug. 21, 2000.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09643388 |
Aug 2000 |
US |
Child |
10458846 |
Jun 2003 |
US |