CA2402351A1 - Encryption in a secure computerized gaming system - Google Patents
Encryption in a secure computerized gaming system Download PDFInfo
- Publication number
- CA2402351A1 CA2402351A1 CA002402351A CA2402351A CA2402351A1 CA 2402351 A1 CA2402351 A1 CA 2402351A1 CA 002402351 A CA002402351 A CA 002402351A CA 2402351 A CA2402351 A CA 2402351A CA 2402351 A1 CA2402351 A1 CA 2402351A1
- Authority
- CA
- Canada
- Prior art keywords
- game
- message authentication
- authentication code
- data
- program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 claims abstract 45
- 230000006870 function Effects 0.000 claims abstract 18
- 230000001105 regulatory effect Effects 0.000 claims abstract 2
- 238000012795 verification Methods 0.000 claims abstract 2
- 238000004364 calculation method Methods 0.000 claims 4
- 230000008520 organization Effects 0.000 claims 2
- 230000000295 complement effect Effects 0.000 claims 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/12—Protecting executable software
- G06F21/121—Restricting unauthorised execution of programs
- G06F21/123—Restricting unauthorised execution of programs by using dedicated hardware, e.g. dongles, smart cards, cryptographic processors, global positioning systems [GPS] devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
- G06Q20/367—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
- G06Q20/3674—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes involving authentication
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
- G07F17/3225—Data transfer within a gaming system, e.g. data sent between gaming machines and users
- G07F17/323—Data transfer within a gaming system, e.g. data sent between gaming machines and users wherein the player is informed, e.g. advertisements, odds, instructions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3236—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
- H04L9/3242—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions involving keyed hash functions, e.g. message authentication codes [MACs], CBC-MAC or HMAC
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2109—Game systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/56—Financial cryptography, e.g. electronic payment or e-cash
Abstract
The present invention provides an architecture and method for a gaming-specific platform that features secure storage (354) and verification (366) of game code and other data, provides the ability to securely exchange data with a computerized wagering gaming system, and does so in a manner that is straightforward and easy to manage. Some embodiments of the invention provide the ability to identify game program code as certified or approved, such as by the Nevada Gaming Regulations Commission or other regulatory agency. The invention provides these and other functions by use of encryption (216), including digital signatures (220) and hash functions (210) as well as other encryption methods.
Claims (70)
1. A computerized wagering game apparatus, comprising:
a computerized game controller having a processor, memory, and nonvolatile storage and operable to control the computerized wagering game; and game data stored in the nonvolatile storage, wherein the game data stored in nonvolatile storage is verified during operation.
a computerized game controller having a processor, memory, and nonvolatile storage and operable to control the computerized wagering game; and game data stored in the nonvolatile storage, wherein the game data stored in nonvolatile storage is verified during operation.
2. The computerized wagering game apparatus of claim 1, wherein the game data securely stored in the nonvolatile storage is hashed with a one-way hash function and a resulting hash value is compared to a reference hash value to ensure that the gaming program has not changed since calculation of the reference hash value.
The computerized wagering apparatus of claim 2, wherein the game data is hashed after loading the gaming program into random access memory and the resulting hash value is compared to a reference hash value in a continuously executing program thread executing on the computerized game controller.
4. The computerized wagering game apparatus of claim 2, wherein the computerized wagering game system is brought to a tilt state if the resulting hash value is not the same as the reference hash value.
5. The computerized wagering game apparatus of claim 2, wherein the reference hash value is stored in a nonvolatile memory comprising a part of the computerized wagering game apparatus.
6. The computerized wagering game system of claim l, wherein a system handler application loads and executes encryption functions which are subsequently used to securely load other game data from nonvolatile storage.
7. The computerized wagering game apparatus of claim 1, wherein the game data securely stored in the nonvolatile storage via encryption is signed with a digital signature.
8. The computerized wagering game apparatus of claim 7, wherein the digital signature comprises encryption of the gaming program data with a signer's private key.
9. The computerized wagering game apparatus of claim 8, further comprising a nonvolatile memory storing a public key corresponding to the signer's private key.
10. The computerized wagering game apparatus of claim 7, wherein the digital signature comprises encryption with a signer's private key of a hash value produced by hashing the gaming program data with a one-way hash function.
11. The computerized wagering game apparatus of claim 10, further comprising a nonvolatile memory storing a public key corresponding to the signer's private key.
12. The computerized wagering game apparatus of claim 7, wherein the gaming program data signed with a digital signature is signed with a digital signature from a regulatory organization, thereby signifying organization approval of the gaming program data.
13. The computerized wagering game apparatus of claim 1, wherein the computerized game controller is a general-purpose computer.
14. The computerized wagering game apparatus of claim 12, wherein the general-purpose computer is an IBM PC-compatible computer.
15. The computerized wagering game apparatus of claim 1, further comprising a network interface connecting the computerized wagering game apparatus to a networked computer.
16. A method for securing data on a computerized wagering game apparatus, comprising verification of game data located in RAM during operation of a computerized gaming apparatus.
17. The method of claim 16, further comprising encryption of data communicated via the computerized wagering game apparatus over a network.
18. The method of claim 17, wherein the data communicated over the network comprises instructions to control the operation of the computerized wagering game.
19. The method of claim 17, wherein the data communicated over the network comprises shared objects for execution on the computerized wagering game.
20. The method of claim 17, wherein the data communicated over the network comprises data reported by the computerized wagering game.
21. The method of claim 16, wherein encryption of data stored in the computerized gaming apparatus comprises:
hashing the stored data with a one-way hash function; and comparing a resulting hash value to a reference hash value to ensure that the data has not changed since calculation of the reference hash value.
hashing the stored data with a one-way hash function; and comparing a resulting hash value to a reference hash value to ensure that the data has not changed since calculation of the reference hash value.
22. The method of claim 21, wherein the reference hash value is stored in nonvolatile memory that comprises a part of the computerized wagering game apparatus.
23. The method of claim 16, wherein hashing the stored data with a one-way hash function comprises:
loading the data into random access memory;
hashing the stored data with a one-way hash function in a continuously executing thread; and comparing a resulting hash value to a reference hash value in a continuously executing thread to ensure that the data has not changed since calculation of the reference hash value.
loading the data into random access memory;
hashing the stored data with a one-way hash function in a continuously executing thread; and comparing a resulting hash value to a reference hash value in a continuously executing thread to ensure that the data has not changed since calculation of the reference hash value.
24. The method of claim 21, further comprising bringing the computerized wagering game to a tilt state if the resulting hash value is not the same as the reference hash value.
25. The method of claim 16, wherein encryption of data stored in the computerized gaming apparatus comprises signing the data with a digital signature.
26. The method of claim 25, wherein signing the data with a digital signature comprises encryption of the data with a signer's private key.
27. The method of claim 26, wherein a public key corresponding to the signer's private key is stored in nonvolatile memory comprising a part of the computerized wagering game apparatus.
28. The method of claim 26, wherein signing the data with a digital signature comprises:
computing a hash value from the data produced with a one-way hash function;
and encrypting the hash value with a signer's private key.
computing a hash value from the data produced with a one-way hash function;
and encrypting the hash value with a signer's private key.
29. The method of claim 28, wherein a public key corresponding to the signer's private key is stored in nonvolatile memory comprising a part of the computerized wagering game apparatus.
30. The method of claim 16, wherein the computerized wagering game apparatus comprises a general-purpose computer.
31. The method of claim 30, wherein the general-purpose computer comprises an IBM PC-compatible computer.
32. The method of claim 16, wherein encrypting data comprises use of a symmetric encryption algorithm to encrypt data.
33. A machine-readable medium with instructions stored thereon, the instructions when executed operable to cause a computerized wagering game apparatus to:
apply encryption to data stored in the computerized gaming apparatus.
apply encryption to data stored in the computerized gaming apparatus.
34. The machine-readable medium of claim 33, further comprising instructions that when executed are further operable to cause the computerized wagering game apparatus to:
apply encryption to data communicated via the computerized wagering game apparatus over a network.
apply encryption to data communicated via the computerized wagering game apparatus over a network.
35. The machine-readable medium of claim 33, wherein applying encryption to data stored in the computerized gaming apparatus comprises:
hashing the data with a one-way hash function; and comparing a resulting hash value to a reference hash value to ensure that the data has not changed since calculation of the reference value.
hashing the data with a one-way hash function; and comparing a resulting hash value to a reference hash value to ensure that the data has not changed since calculation of the reference value.
36. The machine-readable medium of claim 33, wherein applying encryption to data stored in the computerized gaming apparatus comprises signing the data with a digital signature.
37. The machine-readable medium of claim 36, wherein signing the data with a digital signature comprises encryption of the data with a user's private key.
38. The machine-readable medium of claim 36, wherein signing the data with a digital signature comprises:
computing a hash value from the data produced with a one-way hash function;
and encrypting the hash value with a signer's private key.
computing a hash value from the data produced with a one-way hash function;
and encrypting the hash value with a signer's private key.
39. A computerized wagering game apparatus, comprising:
a computerized game controller having a processor, memory and nonvolatile storage and operable to control the computerized wagering game;
gaming program code and gaming program code signature stored in the nonvolatile storage, and an authentication program stored in nonvolatile storage, wherein the authentication program, when executed, verifies that the gaming program code in nonvolatile storage has not changed by means of generating a message digest from the gaming program code, decrypting the message digest using a first decryption program;
decrypting the gaming program code signature with a second decryption program and comparing the two decrypted messages to verify that they are identical.
a computerized game controller having a processor, memory and nonvolatile storage and operable to control the computerized wagering game;
gaming program code and gaming program code signature stored in the nonvolatile storage, and an authentication program stored in nonvolatile storage, wherein the authentication program, when executed, verifies that the gaming program code in nonvolatile storage has not changed by means of generating a message digest from the gaming program code, decrypting the message digest using a first decryption program;
decrypting the gaming program code signature with a second decryption program and comparing the two decrypted messages to verify that they are identical.
40. A method of preparing a game data set capable of authentication comprising:
providing a game data set;
determining a message authentication code unique to the game data set; and storing the game data set and the message authentication code.
providing a game data set;
determining a message authentication code unique to the game data set; and storing the game data set and the message authentication code.
41. The method of claim 40, further comprising:
defining a key; and using the key to determine the message authentication code unique to the game data set.
defining a key; and using the key to determine the message authentication code unique to the game data set.
42. The method of claim 41, further comprising:
storing the key with the game data set and the message authentication code.
storing the key with the game data set and the message authentication code.
43. The method of claim 40, further comprising:
defining the game data set to include a set of program files, and wherein determining the message authentication code unique to the game data set includes determining a message authentication code unique to each program file in the program file set.
defining the game data set to include a set of program files, and wherein determining the message authentication code unique to the game data set includes determining a message authentication code unique to each program file in the program file set.
44. The method of claim 40, further comprising:
defining a key;
defining a message authentication code function;
determining the message authentication code unique to the game data set by applying the game data set and the key to the message authentication code function.
defining a key;
defining a message authentication code function;
determining the message authentication code unique to the game data set by applying the game data set and the key to the message authentication code function.
45. A method of claim 40, further comprising:
defining a key;
defining the game data set to include a set of program files, the set of program files including a first game program file and a second game program file;
defining a message authentication code function; and determining a first message authentication code unique to the first game program file by applying the first game program file and the key to the message authentication code function; and determining a second message authentication code unique to the second game program file by applying the second game program file and the first message authentication code to the message authentication code function.
defining a key;
defining the game data set to include a set of program files, the set of program files including a first game program file and a second game program file;
defining a message authentication code function; and determining a first message authentication code unique to the first game program file by applying the first game program file and the key to the message authentication code function; and determining a second message authentication code unique to the second game program file by applying the second game program file and the first message authentication code to the message authentication code function.
46. The method of claim 45, further comprising:
defining the game data set to include N game program files;
determining an N message authentication code unique to an N program file by applying the N program file and a last determined message authentication code to the message authentication code function.
defining the game data set to include N game program files;
determining an N message authentication code unique to an N program file by applying the N program file and a last determined message authentication code to the message authentication code function.
47. The method of claim 46, wherein the last determined message authentication code is the second message authentication code.
48. The method of claim 46, further comprising:
determining a first prime message authentication code for the first game program file by applying the first game program file and the N message authentication code to the message authentication code function.
determining a first prime message authentication code for the first game program file by applying the first game program file and the N message authentication code to the message authentication code function.
49. A method of authenticating a game used in a gaming system comprising:
receiving an encrypted control file, decrypting the encrypted control file to provide a control file, the control file including a set of program files, a set of message authentication codes including a message authentication code unique to each program ale, and a message authentication code key; and using the original control file to verify authentication of the game.
receiving an encrypted control file, decrypting the encrypted control file to provide a control file, the control file including a set of program files, a set of message authentication codes including a message authentication code unique to each program ale, and a message authentication code key; and using the original control file to verify authentication of the game.
50. The method of claim 49 wherein the step of using the control file to verify authentication of the game comprises:
determining a complimentary message authentication code set including a complementary message authentication code unique to each program file in the set of program files using the set of program files and the message authentication code key; and comparing the message authentication code set to the complimentary message authentication code set to verify authentication of the game.
determining a complimentary message authentication code set including a complementary message authentication code unique to each program file in the set of program files using the set of program files and the message authentication code key; and comparing the message authentication code set to the complimentary message authentication code set to verify authentication of the game.
51. The method of claim 50, wherein if the message authentication code set and the complimentary message authentication code set match, further comprising indicating that the game is verified authentic.
52. The method of claim 50, wherein if the message authentication code set and the complimentary message authentication code set do not match, indicating that the game is not verified authentic.
53. The method of claim 49 further comprising:
receiving the control file, including the set of program files, the set of message authentication codes including the message authentication code unique to each program file, and the message authentication code key;
encrypting the control file to provide the encrypted control file;
storing the encrypted control file.
receiving the control file, including the set of program files, the set of message authentication codes including the message authentication code unique to each program file, and the message authentication code key;
encrypting the control file to provide the encrypted control file;
storing the encrypted control file.
54. The method of claim 53, further comprising using a private key to encrypt the control file.
55. The method of claim 53, further comprising using a public key to encrypt the control file.
56. The method of claim 49, further comprising decrypting the encrypted control file using a public key.
57. The method of claim 49, further comprising generating the control file including:
providing a game data set including the set of program files;
defining the message authentication code key;
determining the message authentication code unique to the game data set using the game data set and the message authentication code key, including determining the message authentication code unique to each program file; and storing the set of program files, the message authentication codes, and the message authentication code key as the control file.
providing a game data set including the set of program files;
defining the message authentication code key;
determining the message authentication code unique to the game data set using the game data set and the message authentication code key, including determining the message authentication code unique to each program file; and storing the set of program files, the message authentication codes, and the message authentication code key as the control file.
58. A gaming system comprising:
a nonvolatile memory;
a control file stored in the nonvolatile memory, the control file including a game data set, a message authentication code unique to the game data set, and a message authentication code key; and a game controller, wherein the game controller operates to selectively authenticate the game data set using the message authentication code unique to the game data set during operation of the gaming system.
a nonvolatile memory;
a control file stored in the nonvolatile memory, the control file including a game data set, a message authentication code unique to the game data set, and a message authentication code key; and a game controller, wherein the game controller operates to selectively authenticate the game data set using the message authentication code unique to the game data set during operation of the gaming system.
59. The system of claim 58, wherein the control file is an encrypted control file, and wherein the controller operates to decrypt the encrypted control file to provide the control file.
60. The system of claim 58, wherein the game controller include volatile memory, and wherein the game controller operates to authenticate the game data set each time the game data set is transferred from the nonvolatile memory to volatile memory for use by the gaming system.
61. A gaming system comprising:
a nonvolatile memory;
an encrypted control file stored in the nonvolatile memory, the encrypted control file including a set of program files, a message authentication code unique to each program file, and a message authentication code key;
a gaming controller, wherein the gaming controller operates to decrypt the encrypted control file and authenticate the gaming program files during operation of the gaming system; and gaming system devices in communication with the gaming controller via a gaming system interface.
a nonvolatile memory;
an encrypted control file stored in the nonvolatile memory, the encrypted control file including a set of program files, a message authentication code unique to each program file, and a message authentication code key;
a gaming controller, wherein the gaming controller operates to decrypt the encrypted control file and authenticate the gaming program files during operation of the gaming system; and gaming system devices in communication with the gaming controller via a gaming system interface.
62. The system of claim 61, further comprising a message authentication code process stored in memory, wherein the game controller authenticates the set of program files by applying the message authentication process using the set of program files and the message authentication code key to provide a set of complimentary message authentication codes, and comparing the message authentication codes from the control file to the complimentary message authentication codes.
63. The system of claim 62, wherein the message authentication process is stored in read only memory.
64. The system of claim 61, wherein the nonvolatile memory is writeable memory.
65. The system of claim 64, wherein the nonvolatile memory is flash memory.
66. A computer-readable medium having computer-executable instructions for performing a method of preparing a game data set capable of authentication comprising:
providing a game data set;
determining a message authentication code unique to the game data set; and storing the game data set and the message authentication code.
providing a game data set;
determining a message authentication code unique to the game data set; and storing the game data set and the message authentication code.
67. A computer-readable medium having computer-executable instructions for performing a method of authenticating a game used in a gaming system comprising:
receiving an encrypted control file;
decrypting the encrypted control file to provide a control file, the control file including a set of program files, a set of message authentication codes including a message authentication code unique to each program file, and a message authentication code key; and using the original control file to verify authentication of the game.
receiving an encrypted control file;
decrypting the encrypted control file to provide a control file, the control file including a set of program files, a set of message authentication codes including a message authentication code unique to each program file, and a message authentication code key; and using the original control file to verify authentication of the game.
68. A method of continuously verifying a game used in a gaming system comprising:
receiving a game data set;
determining a hashed output unique to the game data set;
storing the hashed output;
determining a complimentary hashed output unique to the game data set during operation of the game;
comparing the stored hashed output to the complimentary hashed output.
receiving a game data set;
determining a hashed output unique to the game data set;
storing the hashed output;
determining a complimentary hashed output unique to the game data set during operation of the game;
comparing the stored hashed output to the complimentary hashed output.
69. The method of claim 68, wherein if the stored hashed output matches the complimentary hashed output, continuing to verify the game data set.
70. The method of claim 68, wherein if the stored hashed output does not match the complimentary hashed output, terminating operation of the game.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/520,404 US7043641B1 (en) | 2000-03-08 | 2000-03-08 | Encryption in a secure computerized gaming system |
US09/520,404 | 2000-03-08 | ||
PCT/US2001/007381 WO2001067218A1 (en) | 2000-03-08 | 2001-03-08 | Encryption in a secure computerized gaming system |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2402351A1 true CA2402351A1 (en) | 2001-09-13 |
CA2402351C CA2402351C (en) | 2010-06-01 |
Family
ID=24072450
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2402351A Expired - Fee Related CA2402351C (en) | 2000-03-08 | 2001-03-08 | Encryption in a secure computerized gaming system |
Country Status (6)
Country | Link |
---|---|
US (3) | US7043641B1 (en) |
EP (1) | EP1279090A4 (en) |
AU (1) | AU4551801A (en) |
CA (1) | CA2402351C (en) |
WO (1) | WO2001067218A1 (en) |
ZA (1) | ZA200207577B (en) |
Families Citing this family (276)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
NZ509018A (en) | 1998-06-17 | 2002-06-28 | Aristocrat Technologies Au | Software verification and authentication |
US9235955B2 (en) | 2000-12-22 | 2016-01-12 | Bally Gaming, Inc. | Universal game monitoring unit and system |
US7950999B2 (en) * | 2004-09-16 | 2011-05-31 | Bally Gaming, Inc. | User interface system and method for a gaming machine |
US7682245B2 (en) | 2000-02-29 | 2010-03-23 | Igt | Name your prize game playing methodology |
CA2402389A1 (en) * | 2000-03-08 | 2002-09-19 | Shuffle Master, Inc. | Computerized gaming system, method and apparatus |
US7988559B2 (en) | 2001-03-08 | 2011-08-02 | Igt | Computerized gaming system, method and apparatus |
US7043641B1 (en) | 2000-03-08 | 2006-05-09 | Igt | Encryption in a secure computerized gaming system |
US8490973B2 (en) | 2004-10-04 | 2013-07-23 | Shfl Entertainment, Inc. | Card reading shoe with card stop feature and systems utilizing the same |
US8511684B2 (en) | 2004-10-04 | 2013-08-20 | Shfl Entertainment, Inc. | Card-reading shoe with inventory correction feature and methods of correcting inventory |
US7951002B1 (en) | 2000-06-16 | 2011-05-31 | Igt | Using a gaming machine as a server |
EP1358643A2 (en) * | 2000-08-18 | 2003-11-05 | Igt | Gaming system with player tracking |
AU8512501A (en) * | 2000-08-21 | 2002-03-04 | Int Game Tech | Method and apparatus for software authentication |
CA2356015A1 (en) | 2000-08-31 | 2002-02-28 | International Game Technology | Method and apparatus for encoding vouchers in a cashless casino gaming system |
US6804763B1 (en) * | 2000-10-17 | 2004-10-12 | Igt | High performance battery backed ram interface |
US7111141B2 (en) * | 2000-10-17 | 2006-09-19 | Igt | Dynamic NV-RAM |
GB2406679B (en) * | 2000-11-30 | 2005-05-18 | Coppereye Ltd | Database |
US7515718B2 (en) * | 2000-12-07 | 2009-04-07 | Igt | Secured virtual network in a gaming environment |
US7127069B2 (en) | 2000-12-07 | 2006-10-24 | Igt | Secured virtual network in a gaming environment |
US20070136817A1 (en) * | 2000-12-07 | 2007-06-14 | Igt | Wager game license management in a peer gaming network |
US7168089B2 (en) | 2000-12-07 | 2007-01-23 | Igt | Secured virtual network in a gaming environment |
US8550922B2 (en) | 2006-03-03 | 2013-10-08 | Igt | Game removal with game history |
US7972214B2 (en) | 2000-12-07 | 2011-07-05 | Igt | Methods and devices for downloading games of chance |
US20080214300A1 (en) * | 2000-12-07 | 2008-09-04 | Igt | Methods for electronic data security and program authentication |
US7918728B2 (en) | 2001-06-15 | 2011-04-05 | Igt | Personal gaming device and method of presenting a game |
US8282475B2 (en) * | 2001-06-15 | 2012-10-09 | Igt | Virtual leash for personal gaming device |
US8087988B2 (en) | 2001-06-15 | 2012-01-03 | Igt | Personal gaming device and method of presenting a game |
DE10210173B4 (en) * | 2001-07-05 | 2012-12-06 | Adp Gauselmann Gmbh | A method of encrypting data sent from a peripheral module to a coin operated machine control unit |
US7162036B2 (en) | 2001-08-06 | 2007-01-09 | Igt | Digital identification of unique game characteristics |
US6685567B2 (en) * | 2001-08-08 | 2004-02-03 | Igt | Process verification |
US7351151B1 (en) * | 2001-08-20 | 2008-04-01 | Sierra Design Group | Gaming board set and gaming kernel for game cabinets |
CA2460046C (en) * | 2001-09-10 | 2014-06-10 | Igt | Method for developing gaming programs compatible with a computerized gaming operating system and apparatus |
US6846238B2 (en) | 2001-09-28 | 2005-01-25 | Igt | Wireless game player |
US20040054952A1 (en) * | 2002-09-13 | 2004-03-18 | Morrow James W. | Device verification system and method |
US7794322B2 (en) | 2001-09-28 | 2010-09-14 | Igt | System for awarding a bonus to a gaming device on a wide area network |
US6902481B2 (en) | 2001-09-28 | 2005-06-07 | Igt | Decoupling of the graphical presentation of a game from the presentation logic |
AU2006204618B2 (en) * | 2001-09-28 | 2009-02-19 | Igt | Method of Encrypting an Award on a Gaming Network |
US7931533B2 (en) | 2001-09-28 | 2011-04-26 | Igt | Game development architecture that decouples the game logic from the graphics logics |
US8708828B2 (en) | 2001-09-28 | 2014-04-29 | Igt | Pluggable modular gaming modifiers and configuration templates for gaming environments |
US7727070B2 (en) * | 2001-09-28 | 2010-06-01 | Igt | Method and apparatus for authenticating and verifying communication on a network of gaming devices |
CA2469839A1 (en) * | 2001-11-26 | 2003-06-05 | Igt | Pass-through live validation device and method |
US7316616B2 (en) * | 2002-01-16 | 2008-01-08 | Igt | Gaming system license management |
EP1333350A1 (en) * | 2002-01-30 | 2003-08-06 | STMicroelectronics Limited | Memory security device |
US8597116B2 (en) * | 2002-03-12 | 2013-12-03 | Igt | Virtual player tracking and related services |
US6997803B2 (en) | 2002-03-12 | 2006-02-14 | Igt | Virtual gaming peripherals for a gaming machine |
US8226473B2 (en) * | 2002-04-10 | 2012-07-24 | Wms Gaming Inc. | Gaming software authentication |
US20030203755A1 (en) * | 2002-04-25 | 2003-10-30 | Shuffle Master, Inc. | Encryption in a secure computerized gaming system |
US20160136511A9 (en) | 2002-05-20 | 2016-05-19 | Bally Gaming, Inc. | Four Card Poker Game with Variable Wager |
US9126102B2 (en) | 2002-05-20 | 2015-09-08 | Bally Gaming, Inc. | Four-card poker game with variable wager |
US20070024005A1 (en) * | 2002-05-20 | 2007-02-01 | Shuffle Master, Inc. | Four card poker game with variable wager |
US7780526B2 (en) * | 2002-06-28 | 2010-08-24 | Igt | Universal system mediation within gaming environments |
US7455591B2 (en) * | 2002-06-28 | 2008-11-25 | Igt | Redundant gaming network mediation |
AUPS333502A0 (en) * | 2002-07-03 | 2002-07-25 | Aristocrat Technologies Australia Pty Limited | Gaming machine power fail enhancement |
EP1429224A1 (en) * | 2002-12-10 | 2004-06-16 | Texas Instruments Incorporated | Firmware run-time authentication |
US8224985B2 (en) * | 2005-10-04 | 2012-07-17 | Sony Computer Entertainment Inc. | Peer-to-peer communication traversing symmetric network address translators |
US8060626B2 (en) * | 2008-09-22 | 2011-11-15 | Sony Computer Entertainment America Llc. | Method for host selection based on discovered NAT type |
US7509679B2 (en) * | 2002-08-30 | 2009-03-24 | Symantec Corporation | Method, system and computer program product for security in a global computer network transaction |
US7748039B2 (en) * | 2002-08-30 | 2010-06-29 | Symantec Corporation | Method and apparatus for detecting malicious code in an information handling system |
US7331062B2 (en) | 2002-08-30 | 2008-02-12 | Symantec Corporation | Method, computer software, and system for providing end to end security protection of an online transaction |
US7320642B2 (en) | 2002-09-06 | 2008-01-22 | Wms Gaming Inc. | Security of gaming software |
US8083585B2 (en) * | 2002-09-10 | 2011-12-27 | Igt | Apparatus and method for copying gaming machine configuration settings |
US9117342B2 (en) | 2004-09-16 | 2015-08-25 | Bally Gaming, Inc. | Networked gaming system communication protocols and methods |
US8992326B2 (en) | 2006-09-06 | 2015-03-31 | Bally Gaming, Inc. | Networked gaming system communication protocols and methods |
US9082260B2 (en) | 2004-09-16 | 2015-07-14 | Bally Gaming, Inc. | Networked gaming system communication protocols and methods |
US8568237B2 (en) | 2004-09-16 | 2013-10-29 | Bally Gaming, Inc. | Networked gaming system communication protocols and methods |
US8986121B2 (en) * | 2002-09-13 | 2015-03-24 | Bally Gaming, Inc. | Networked gaming system communication protocols and methods |
US7104889B2 (en) * | 2002-09-13 | 2006-09-12 | Igt | Method of using a rule based script to describe gaming machine payout |
US8529349B2 (en) * | 2004-09-16 | 2013-09-10 | Bally Gaming, Inc. | Networked gaming system communication protocols and methods |
US8535158B2 (en) | 2004-09-16 | 2013-09-17 | Bally Gaming, Inc. | Networked gaming system communication protocols and methods |
US9251649B2 (en) | 2002-10-09 | 2016-02-02 | Zynga Inc. | System and method for connecting gaming devices to a network for remote play |
US20040092310A1 (en) * | 2002-11-07 | 2004-05-13 | Igt | Identifying message senders |
US7892087B1 (en) * | 2002-12-02 | 2011-02-22 | Sca Promotions, Inc. | Authentication of game results |
US7149900B2 (en) * | 2002-12-12 | 2006-12-12 | Intel Corporation | Method of defending software from debugger attacks |
US8131649B2 (en) * | 2003-02-07 | 2012-03-06 | Igware, Inc. | Static-or-dynamic and limited-or-unlimited content rights |
US7779482B1 (en) | 2003-02-07 | 2010-08-17 | iGware Inc | Delivery of license information using a short messaging system protocol in a closed content distribution system |
US20100017627A1 (en) | 2003-02-07 | 2010-01-21 | Broadon Communications Corp. | Ensuring authenticity in a closed content distribution system |
CA2458554A1 (en) * | 2003-02-26 | 2004-08-26 | Wms Gaming Inc. | A service-oriented gaming network environment |
CA2458793A1 (en) * | 2003-02-26 | 2004-08-26 | Wms Gaming Inc. | Gaming management service in the service-oriented gaming network environment |
US20040235563A1 (en) * | 2003-02-26 | 2004-11-25 | Blackburn Christopher W. | Game update service in a service-oriented gaming network environment |
US20060142086A1 (en) * | 2003-02-26 | 2006-06-29 | Blackburn Christopher W | Progressive service in a service-oriented gaming network environment |
US8784195B1 (en) | 2003-03-05 | 2014-07-22 | Bally Gaming, Inc. | Authentication system for gaming machines |
US8308567B2 (en) | 2003-03-05 | 2012-11-13 | Wms Gaming Inc. | Discovery service in a service-oriented gaming network environment |
US20040242328A1 (en) * | 2003-03-05 | 2004-12-02 | Blackburn Christopher W. | Boot service in a service-oriented gaming network environment |
US20040243848A1 (en) * | 2003-03-06 | 2004-12-02 | Blackburn Christopher W. | Authentication service in a service-oriented gaming network environment |
JP4739183B2 (en) | 2003-03-06 | 2011-08-03 | フィッシャー−ローズマウント システムズ, インコーポレイテッド | Battery |
US20040243849A1 (en) * | 2003-03-06 | 2004-12-02 | Blackburn Christopher W. | Authorization service in a service-oriented gaming network environment |
US20040242331A1 (en) * | 2003-03-17 | 2004-12-02 | Blackburn Christopher W. | Time service in a service-oriented gaming network environment |
US7927210B2 (en) * | 2003-03-17 | 2011-04-19 | Wms Gaming Inc. | Accounting service in a service-oriented gaming network environment |
US20040266532A1 (en) * | 2003-03-27 | 2004-12-30 | Blackburn Christopher W. | Event management service in a service-oriented gaming network environment |
US7562214B2 (en) * | 2003-03-31 | 2009-07-14 | International Business Machines Corporation | Data processing systems |
US20040259640A1 (en) * | 2003-04-16 | 2004-12-23 | Gentles Thomas A. | Layered security methods and apparatus in a gaming system environment |
US20040266533A1 (en) * | 2003-04-16 | 2004-12-30 | Gentles Thomas A | Gaming software distribution network in a gaming system environment |
CA2464514A1 (en) * | 2003-04-16 | 2004-10-16 | Wms Gaming Inc. | Secured networks in a gaming system environment |
US20040259633A1 (en) * | 2003-04-16 | 2004-12-23 | Gentles Thomas A. | Remote authentication of gaming software in a gaming system environment |
US7512521B2 (en) * | 2003-04-30 | 2009-03-31 | Fisher-Rosemount Systems, Inc. | Intrinsically safe field maintenance tool with power islands |
US20040221158A1 (en) * | 2003-05-02 | 2004-11-04 | Secure Data In Motion, Inc. | Digital signature and verification system for conversational messages |
US7526802B2 (en) * | 2003-05-16 | 2009-04-28 | Fisher-Rosemount Systems, Inc. | Memory authentication for intrinsically safe field maintenance tools |
US20050227768A1 (en) * | 2003-05-27 | 2005-10-13 | Blackburn Christopher W | Gaming network environment having a language translation service |
US7367889B2 (en) | 2003-06-09 | 2008-05-06 | Wms Gaming Inc. | Gaming machine having hardware-accelerated software authentication |
US7600108B2 (en) | 2003-06-17 | 2009-10-06 | Wms Gaming Inc. | Gaming machine having reduced-read software authentication |
US7491122B2 (en) * | 2003-07-09 | 2009-02-17 | Wms Gaming Inc. | Gaming machine having targeted run-time software authentication |
CA2533302C (en) * | 2003-07-25 | 2015-06-30 | Futurelogic, Inc. | Method and apparatus for changing firmware in a gaming printer |
US7794323B2 (en) * | 2003-07-25 | 2010-09-14 | Igt | Gaming apparatus with encryption and method |
US8805966B2 (en) | 2003-07-28 | 2014-08-12 | Limelight Networks, Inc. | Rich content download |
US7536725B2 (en) * | 2003-07-28 | 2009-05-19 | Limelight Networks, Inc. | Authentication of content download |
US7240201B2 (en) * | 2003-08-01 | 2007-07-03 | Hewlett-Packard Development Company, L.P. | Method and apparatus to provide secure communication between systems |
US7533276B2 (en) | 2003-08-26 | 2009-05-12 | Panasonic Corporation | Program execution device |
RU2345403C2 (en) | 2003-10-03 | 2009-01-27 | Лаймлайт Нетворкс, Инк. | Extended fill content download |
US7392422B2 (en) * | 2003-10-20 | 2008-06-24 | Sony Computer Entertainment America Inc., | Violations in a peer-to-peer relay network |
US20050102390A1 (en) * | 2003-10-22 | 2005-05-12 | Peterson Eric M. | System and method of network usage analyzer |
US7681246B1 (en) * | 2003-11-20 | 2010-03-16 | Microsoft Corporation | System and method for server side data signing |
US20050143171A1 (en) * | 2003-12-30 | 2005-06-30 | Loose Timothy C. | Gaming machine having sampled software verification |
JP4335707B2 (en) * | 2004-02-06 | 2009-09-30 | Necエレクトロニクス株式会社 | Program falsification detection device, program falsification detection program, and program falsification detection method |
US8616967B2 (en) | 2004-02-25 | 2013-12-31 | Cfph, Llc | System and method for convenience gaming |
US20070060358A1 (en) * | 2005-08-10 | 2007-03-15 | Amaitis Lee M | System and method for wireless gaming with location determination |
US7637810B2 (en) | 2005-08-09 | 2009-12-29 | Cfph, Llc | System and method for wireless gaming system with alerts |
US7534169B2 (en) | 2005-07-08 | 2009-05-19 | Cfph, Llc | System and method for wireless gaming system with user profiles |
US8092303B2 (en) | 2004-02-25 | 2012-01-10 | Cfph, Llc | System and method for convenience gaming |
US7811172B2 (en) | 2005-10-21 | 2010-10-12 | Cfph, Llc | System and method for wireless lottery |
US8021230B2 (en) | 2004-08-19 | 2011-09-20 | Igt | Gaming system having multiple gaming machines which provide bonus awards |
US7666081B2 (en) | 2004-08-19 | 2010-02-23 | Igt | Gaming system having multiple gaming machines which provide bonus awards |
US8251791B2 (en) | 2004-08-19 | 2012-08-28 | Igt | Gaming system having multiple gaming machines which provide bonus awards |
US7892093B2 (en) | 2004-08-19 | 2011-02-22 | Igt | Gaming system having multiple gaming machines which provide bonus awards |
US7963847B2 (en) | 2004-08-19 | 2011-06-21 | Igt | Gaming system having multiple gaming machines which provide bonus awards |
US20060047826A1 (en) * | 2004-08-25 | 2006-03-02 | International Business Machines Corp. | Client computer self health check |
US9183705B2 (en) | 2004-09-10 | 2015-11-10 | Bally Gaming, Inc. | Methods of playing wagering games |
US20060284376A1 (en) | 2005-06-17 | 2006-12-21 | Shuffle Master, Inc. | Casino table variant of Texas hold'em poker |
US8348759B2 (en) | 2004-09-16 | 2013-01-08 | Bally Gaming, Inc. | User interface system and method for a gaming machine |
US10803694B2 (en) | 2004-09-16 | 2020-10-13 | Sg Gaming, Inc. | Player gaming console, gaming machine, networked gaming system |
US9022866B2 (en) * | 2004-09-16 | 2015-05-05 | Bally Gaming, Inc. | User interface system and system-controlled bonus system |
US8015595B2 (en) * | 2004-09-23 | 2011-09-06 | Igt | Methods and apparatus for negotiating communications within a gaming network |
WO2006036589A2 (en) * | 2004-09-28 | 2006-04-06 | Wms Gaming Inc. | Remote authentication for gaming applications |
US20080085774A1 (en) * | 2004-09-30 | 2008-04-10 | Gagner Mark B | Gaming Device with Embedded Data System |
US9539495B2 (en) * | 2008-08-15 | 2017-01-10 | Bally Gaming, Inc. | Intelligent automatic shoe and cartridge |
US8627086B2 (en) * | 2004-10-11 | 2014-01-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Secure loading and storing of data in a data processing device |
WO2006074176A2 (en) * | 2005-01-05 | 2006-07-13 | The Regents Of The University Of California | Memory architectures including non-volatile memory devices |
JP4810098B2 (en) * | 2005-01-19 | 2011-11-09 | 株式会社東芝 | Processing data transfer method and paper sheet processing apparatus in paper sheet processing apparatus |
US7395385B2 (en) * | 2005-02-12 | 2008-07-01 | Broadcom Corporation | Memory management for a mobile multimedia processor |
US20060184803A1 (en) * | 2005-02-12 | 2006-08-17 | Rainer Ulrich | Method and system for digital rights management in a mobile multimedia processor |
US8038530B2 (en) * | 2005-02-28 | 2011-10-18 | Wms Gaming Inc. | Method and apparatus for filtering wagering game content |
US7549922B2 (en) * | 2005-03-17 | 2009-06-23 | Atronic International Gmbh | Software security for gaming devices |
US20060264256A1 (en) * | 2005-04-12 | 2006-11-23 | Gagner Mark B | Gaming system with administrative interfaces for managing downloadable game components |
JP4849829B2 (en) | 2005-05-15 | 2012-01-11 | 株式会社ソニー・コンピュータエンタテインメント | Center device |
US8015415B1 (en) * | 2005-05-31 | 2011-09-06 | Adobe Systems Incorporated | Form count licensing |
US10510214B2 (en) | 2005-07-08 | 2019-12-17 | Cfph, Llc | System and method for peer-to-peer wireless gaming |
US8070604B2 (en) | 2005-08-09 | 2011-12-06 | Cfph, Llc | System and method for providing wireless gaming as a service application |
WO2007027427A2 (en) * | 2005-08-29 | 2007-03-08 | Wms Gaming Inc. | On-the-fly encryption on a gaming machine |
US8224738B2 (en) * | 2005-08-31 | 2012-07-17 | Credit Market Analysis, Ltd. | Methods, software, and systems for over-the-counter trading |
US7887420B2 (en) * | 2005-09-12 | 2011-02-15 | Igt | Method and system for instant-on game download |
US8287379B2 (en) | 2005-09-12 | 2012-10-16 | Igt | Distributed game services |
US20070105628A1 (en) * | 2005-09-12 | 2007-05-10 | Arbogast Christopher P | Download and configuration system for gaming machines |
WO2007058890A2 (en) * | 2005-11-10 | 2007-05-24 | Wms Gaming Inc. | Authenticating files in wagering game machines |
JP4537940B2 (en) * | 2005-11-21 | 2010-09-08 | 株式会社ソニー・コンピュータエンタテインメント | Information processing apparatus and program execution control method |
US20080318669A1 (en) * | 2005-12-22 | 2008-12-25 | Wms Gaming Inc. | Wagering Game Content Approval and Dissemination System |
US8371932B2 (en) * | 2006-02-07 | 2013-02-12 | Wms Gaming Inc. | Wager gaming network with wireless hotspots |
US8360887B2 (en) * | 2006-02-09 | 2013-01-29 | Wms Gaming Inc. | Wagering game server availability broadcast message system |
US8968105B2 (en) * | 2006-02-14 | 2015-03-03 | Wms Gaming Inc. | Reorganizing a wagering game machine's NVRAM |
EP1826697A1 (en) * | 2006-02-24 | 2007-08-29 | Giga Games System, SL | Method for booting and using software for AWP and B type amusing gaming machines, and for C type casino machines |
US7951008B2 (en) * | 2006-03-03 | 2011-05-31 | Igt | Non-volatile memory management technique implemented in a gaming machine |
US9196116B2 (en) * | 2006-03-09 | 2015-11-24 | Szrek2Solutions Llc | Securing gaming transactions |
US7480656B2 (en) | 2006-03-20 | 2009-01-20 | Sony Computer Entertainment America Inc. | Active validation of network devices |
US7753795B2 (en) * | 2006-03-20 | 2010-07-13 | Sony Computer Entertainment America Llc | Maintaining community integrity |
US8771061B2 (en) | 2006-03-20 | 2014-07-08 | Sony Computer Entertainment America Llc | Invalidating network devices with illicit peripherals |
US8622837B2 (en) | 2006-03-20 | 2014-01-07 | Sony Computer Entertainment America Llc | Managing game metrics and authorizations |
US7967682B2 (en) | 2006-04-12 | 2011-06-28 | Bally Gaming, Inc. | Wireless gaming environment |
US8366109B2 (en) | 2006-04-12 | 2013-02-05 | Bally Gaming, Inc. | System and method to handle playing cards, employing elevator mechanism |
US7644861B2 (en) | 2006-04-18 | 2010-01-12 | Bgc Partners, Inc. | Systems and methods for providing access to wireless gaming devices |
US7549576B2 (en) | 2006-05-05 | 2009-06-23 | Cfph, L.L.C. | Systems and methods for providing access to wireless gaming devices |
EP2033350A2 (en) | 2006-05-02 | 2009-03-11 | Broadon Communications Corp. | Content management system and method |
US8939359B2 (en) | 2006-05-05 | 2015-01-27 | Cfph, Llc | Game access device with time varying signal |
US8043160B2 (en) * | 2006-05-08 | 2011-10-25 | Wms Gaming Inc. | Downloadable operating system for wager gaming systems |
US8052519B2 (en) | 2006-06-08 | 2011-11-08 | Bally Gaming, Inc. | Systems, methods and articles to facilitate lockout of selectable odds/advantage in playing card games |
US8070574B2 (en) | 2007-06-06 | 2011-12-06 | Shuffle Master, Inc. | Apparatus, system, method, and computer-readable medium for casino card handling with multiple hand recall feature |
US8280816B2 (en) * | 2006-07-10 | 2012-10-02 | Wms Gaming Inc. | Managing security for network-based gaming |
US8827802B2 (en) * | 2006-07-13 | 2014-09-09 | Aristocrat Technologies Australia Pty Ltd | Electronic gaming machine including a smartcard for protection, and method of use |
WO2008009040A1 (en) * | 2006-07-18 | 2008-01-24 | Stargames Corporation Pty Limited | A method and arrangement for protecting data |
JP5079803B2 (en) * | 2006-07-18 | 2012-11-21 | サーティコム コーポレーション | System and method for authenticating a game device |
WO2008021079A2 (en) | 2006-08-08 | 2008-02-21 | Wms Gaming Inc. | Configurable wagering game manager |
US7689547B2 (en) * | 2006-09-06 | 2010-03-30 | Microsoft Corporation | Encrypted data search |
US20080076528A1 (en) * | 2006-09-08 | 2008-03-27 | Igt | Instant anonymous account creation |
US8226474B2 (en) | 2006-09-08 | 2012-07-24 | Igt | Mobile gaming devices for use in a gaming network having gaming and non-gaming zones |
US7963839B2 (en) * | 2006-09-19 | 2011-06-21 | Mudalla Technology, Inc. | Regulated gaming exchange |
WO2008045487A2 (en) * | 2006-10-09 | 2008-04-17 | Wms Gaming Inc. | Multiple key failover validation in a wagering game machine |
US7934993B2 (en) * | 2006-10-16 | 2011-05-03 | Igt | Secure progressive controller |
US7624276B2 (en) * | 2006-10-16 | 2009-11-24 | Broadon Communications Corp. | Secure device authentication system and method |
US7896741B2 (en) * | 2006-10-16 | 2011-03-01 | Igt | Progressive controller |
US8357047B2 (en) | 2006-10-20 | 2013-01-22 | Wms Gaming Inc. | Recovering a persistent storage unit in a wagering game system |
US8292741B2 (en) | 2006-10-26 | 2012-10-23 | Cfph, Llc | Apparatus, processes and articles for facilitating mobile gaming |
US9306952B2 (en) | 2006-10-26 | 2016-04-05 | Cfph, Llc | System and method for wireless gaming with location determination |
US20080101613A1 (en) * | 2006-10-27 | 2008-05-01 | Brunts Randall T | Autonomous Field Reprogramming |
US7613915B2 (en) * | 2006-11-09 | 2009-11-03 | BroadOn Communications Corp | Method for programming on-chip non-volatile memory in a secure processor, and a device so programmed |
US8784212B2 (en) | 2006-11-10 | 2014-07-22 | Bally Gaming, Inc. | Networked gaming environment employing different classes of gaming machines |
US8631501B2 (en) | 2006-11-10 | 2014-01-14 | Bally Gaming, Inc. | Reporting function in gaming system environment |
US9111078B2 (en) | 2006-11-10 | 2015-08-18 | Bally Gaming, Inc. | Package manager service in gaming system |
US8191121B2 (en) | 2006-11-10 | 2012-05-29 | Bally Gaming, Inc. | Methods and systems for controlling access to resources in a gaming network |
US8195826B2 (en) | 2006-11-10 | 2012-06-05 | Bally Gaming, Inc. | UDP broadcast for user interface in a download and configuration gaming method |
US8920233B2 (en) | 2006-11-10 | 2014-12-30 | Bally Gaming, Inc. | Assignment template and assignment bundle in a gaming configuration and download system |
US9508218B2 (en) | 2006-11-10 | 2016-11-29 | Bally Gaming, Inc. | Gaming system download network architecture |
US8478833B2 (en) | 2006-11-10 | 2013-07-02 | Bally Gaming, Inc. | UDP broadcast for user interface in a download and configuration gaming system |
US9082258B2 (en) | 2006-11-13 | 2015-07-14 | Bally Gaming, Inc. | Method and system for providing download and configuration job progress tracking and display via host user interface |
US8930461B2 (en) | 2006-11-13 | 2015-01-06 | Bally Gaming, Inc. | Download and configuration management engine for gaming system |
US8356178B2 (en) * | 2006-11-13 | 2013-01-15 | Seagate Technology Llc | Method and apparatus for authenticated data storage |
US8347280B2 (en) | 2006-11-13 | 2013-01-01 | Bally Gaming, Inc. | System and method for validating download or configuration assignment for an EGM or EGM collection |
US8131829B2 (en) | 2006-11-13 | 2012-03-06 | Bally Gaming, Inc. | Gaming machine collection and management |
US9411944B2 (en) | 2006-11-15 | 2016-08-09 | Cfph, Llc | Biometric access sensitivity |
US8510567B2 (en) | 2006-11-14 | 2013-08-13 | Cfph, Llc | Conditional biometric access in a gaming environment |
US8645709B2 (en) | 2006-11-14 | 2014-02-04 | Cfph, Llc | Biometric access data encryption |
US8060941B2 (en) * | 2006-12-15 | 2011-11-15 | International Business Machines Corporation | Method and system to authenticate an application in a computing platform operating in trusted computing group (TCG) domain |
US8607359B2 (en) * | 2007-01-22 | 2013-12-10 | Dell Products L.P. | Removable hard disk with front panel input |
US7861168B2 (en) * | 2007-01-22 | 2010-12-28 | Dell Products L.P. | Removable hard disk with display information |
US8549619B2 (en) * | 2007-01-22 | 2013-10-01 | Dell Products L.P. | Removable hard disk with embedded security card |
US8581721B2 (en) | 2007-03-08 | 2013-11-12 | Cfph, Llc | Game access device with privileges |
US9183693B2 (en) | 2007-03-08 | 2015-11-10 | Cfph, Llc | Game access device |
US8319601B2 (en) | 2007-03-14 | 2012-11-27 | Cfph, Llc | Game account access device |
US8317607B2 (en) * | 2007-04-04 | 2012-11-27 | Wms Gaming Inc. | Wagering game machine digitally signed volume management |
US7949998B2 (en) * | 2007-04-20 | 2011-05-24 | Microsoft Corporation | Programming framework for closed systems |
US8330764B2 (en) * | 2007-04-20 | 2012-12-11 | Microsoft Corporation | Programming framework for closed systems |
US8226471B2 (en) | 2007-05-21 | 2012-07-24 | Wms Gaming, Inc. | Trusted initialization for wagering game machines |
US8523666B2 (en) * | 2007-05-25 | 2013-09-03 | Microsoft Corporation | Programming framework for closed systems |
US7995478B2 (en) * | 2007-05-30 | 2011-08-09 | Sony Computer Entertainment Inc. | Network communication with path MTU size discovery |
CA2633791A1 (en) * | 2007-06-08 | 2008-12-08 | Labtronix Concept Inc. | Method of providing gaming addiction control solutions in a gaming establishment |
JP5411414B2 (en) * | 2007-07-31 | 2014-02-12 | 株式会社ユニバーサルエンターテインメント | Game machine |
US8721458B2 (en) * | 2007-11-09 | 2014-05-13 | Wms Gaming Inc. | NVRAM management in a wagering game machine |
US8201229B2 (en) | 2007-11-12 | 2012-06-12 | Bally Gaming, Inc. | User authorization system and methods |
US8616958B2 (en) | 2007-11-12 | 2013-12-31 | Bally Gaming, Inc. | Discovery method and system for dynamically locating networked gaming components and resources |
US8171123B2 (en) * | 2007-12-04 | 2012-05-01 | Sony Computer Entertainment Inc. | Network bandwidth detection and distribution |
US8140796B2 (en) * | 2007-12-27 | 2012-03-20 | Igt | Serial advanced technology attachment write protection: mass storage data protection device |
US8726042B2 (en) * | 2008-02-29 | 2014-05-13 | Microsoft Corporation | Tamper resistant memory protection |
US7856506B2 (en) | 2008-03-05 | 2010-12-21 | Sony Computer Entertainment Inc. | Traversal of symmetric network address translator for multiple simultaneous connections |
JP4650516B2 (en) * | 2008-04-09 | 2011-03-16 | ソニー株式会社 | Imaging data management method and imaging apparatus |
US8721431B2 (en) | 2008-04-30 | 2014-05-13 | Bally Gaming, Inc. | Systems, methods, and devices for providing instances of a secondary game |
US9483911B2 (en) | 2008-04-30 | 2016-11-01 | Bally Gaming, Inc. | Information distribution in gaming networks |
US8382584B2 (en) | 2008-05-24 | 2013-02-26 | Bally Gaming, Inc. | Networked gaming system with enterprise accounting methods and apparatus |
US8706745B1 (en) * | 2008-05-30 | 2014-04-22 | Symantec Corporation | Systems and methods for determining a file set |
US9443377B2 (en) | 2008-05-30 | 2016-09-13 | Bally Gaming, Inc. | Web pages for gaming devices |
WO2009158538A1 (en) * | 2008-06-27 | 2009-12-30 | Wms Gaming, Inc. | Authenticating components in wagering game systems |
WO2010006187A2 (en) | 2008-07-11 | 2010-01-14 | Bally Gaming, Inc. | Integration gateway |
US9050293B2 (en) * | 2008-07-16 | 2015-06-09 | Juventio, Llc | Small molecule solubilization system |
US10235832B2 (en) | 2008-10-17 | 2019-03-19 | Igt | Post certification metering for diverse game machines |
TWI405211B (en) * | 2008-11-04 | 2013-08-11 | Phison Electronics Corp | Flash memory storage system, controller and data protecting method thereof |
US20100119068A1 (en) * | 2008-11-11 | 2010-05-13 | Harris Scott C | Digital File Anti pirating |
US8266213B2 (en) | 2008-11-14 | 2012-09-11 | Bally Gaming, Inc. | Apparatus, method, and system to provide a multiple processor architecture for server-based gaming |
US8347303B2 (en) | 2008-11-14 | 2013-01-01 | Bally Gaming, Inc. | Apparatus, method, and system to provide a multi-core processor for an electronic gaming machine (EGM) |
US8423790B2 (en) | 2008-11-18 | 2013-04-16 | Bally Gaming, Inc. | Module validation |
US20100132047A1 (en) * | 2008-11-24 | 2010-05-27 | Honeywell International Inc. | Systems and methods for tamper resistant memory devices |
US8192283B2 (en) | 2009-03-10 | 2012-06-05 | Bally Gaming, Inc. | Networked gaming system including a live floor view module |
US20110212761A1 (en) * | 2010-02-26 | 2011-09-01 | Igt | Gaming machine processor |
US9098333B1 (en) | 2010-05-07 | 2015-08-04 | Ziften Technologies, Inc. | Monitoring computer process resource usage |
TWI525469B (en) * | 2010-07-29 | 2016-03-11 | 安斯沃斯遊戲科技有限公司 | Systems and methods for data protection |
US8974302B2 (en) | 2010-08-13 | 2015-03-10 | Cfph, Llc | Multi-process communication regarding gaming information |
US8956231B2 (en) | 2010-08-13 | 2015-02-17 | Cfph, Llc | Multi-process communication regarding gaming information |
PL2633355T3 (en) | 2010-10-28 | 2021-01-11 | Corning Optical Communications LLC | Fiber optic cables with extruded access features and methods of making fiber optic cables |
US9636589B2 (en) | 2010-11-02 | 2017-05-02 | Sony Interactive Entertainment America Llc | Detecting lag switch cheating in game |
US20120331303A1 (en) * | 2011-06-23 | 2012-12-27 | Andersson Jonathan E | Method and system for preventing execution of malware |
US9201208B2 (en) | 2011-10-27 | 2015-12-01 | Corning Cable Systems Llc | Cable having core, jacket and polymeric jacket access features located in the jacket |
CN104126284B (en) | 2011-12-28 | 2018-06-08 | 塞尔蒂卡姆公司 | Generate digital signature |
US9120007B2 (en) | 2012-01-18 | 2015-09-01 | Bally Gaming, Inc. | Network gaming architecture, gaming systems, and related methods |
US8974305B2 (en) | 2012-01-18 | 2015-03-10 | Bally Gaming, Inc. | Network gaming architecture, gaming systems, and related methods |
US8627097B2 (en) | 2012-03-27 | 2014-01-07 | Igt | System and method enabling parallel processing of hash functions using authentication checkpoint hashes |
WO2013158466A1 (en) | 2012-04-15 | 2013-10-24 | Shfl Entertainment, Inc. | Interactive financial transactions |
US9462081B2 (en) * | 2012-04-17 | 2016-10-04 | Igt | Cloud based virtual environment validation |
US9053603B2 (en) | 2012-04-17 | 2015-06-09 | Igt | Cloud based virtual environment authentication |
US8708804B2 (en) | 2012-06-22 | 2014-04-29 | Igt | Gaming system and method providing a collection game including at least one customizable award collector |
US9342952B2 (en) | 2012-09-04 | 2016-05-17 | Gaming Laboratories International, Inc. | Systems and methods for creating and maintaining an inventory list and verifying components of gaming equipment |
US9070251B2 (en) | 2013-03-08 | 2015-06-30 | Igt | Multi-tiered static chain of trust |
CN104462965B (en) * | 2014-11-14 | 2018-03-13 | 华为技术有限公司 | Application integrity verification method and the network equipment |
DE102015000804A1 (en) * | 2015-01-22 | 2016-07-28 | Giesecke & Devrient Gmbh | Method for operating a computer unit with a secure runtime environment and such a computer unit |
US10255761B2 (en) | 2015-03-17 | 2019-04-09 | Igt | Gaming system and method for converting primary game outcomes to secondary game outcomes |
US20170161991A1 (en) * | 2015-12-02 | 2017-06-08 | Aryo Ayati | System and method for public verification of a gambling website or gaming event |
US10163302B2 (en) | 2016-08-08 | 2018-12-25 | Double Down Interactive Llc | Gaming system and method for providing a variable award in association with a virtual currency purchase |
US10460130B1 (en) * | 2017-09-18 | 2019-10-29 | Amazon Technologies, Inc. | Mechanism to protect a distributed replicated state machine |
US10713888B2 (en) * | 2018-03-01 | 2020-07-14 | Ags Llc | Gaming system having boot locked validation of program installs, data installs and program launches |
JP6695584B2 (en) * | 2018-03-26 | 2020-05-20 | 株式会社aLab | Method for checking tampering of data transmitted from a data recording device including a processor and an A / D converter, and a data recording device for executing the method |
US11100758B2 (en) * | 2019-05-22 | 2021-08-24 | Igt | System and method for implementing a lottery game |
US11854348B2 (en) | 2019-11-21 | 2023-12-26 | Igt | System and method for lottery and skill games |
JP7249968B2 (en) * | 2020-03-09 | 2023-03-31 | 株式会社東芝 | Information processing equipment and storage |
US11943367B1 (en) * | 2020-05-19 | 2024-03-26 | Marvell Asia Pte, Ltd. | Generic cryptography wrapper |
Family Cites Families (283)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2235642A (en) * | 1937-04-03 | 1941-03-18 | Evans Prod Co | Vehicle ventilating and heating apparatus |
US3838264A (en) | 1970-11-25 | 1974-09-24 | P Maker | Apparatus for, and method of, checking the contents of a computer store |
US3931504A (en) * | 1972-02-07 | 1976-01-06 | Basic Computing Arts, Inc. | Electronic data processing security system and method |
US3825905A (en) | 1972-09-13 | 1974-07-23 | Action Communication Syst Inc | Binary synchronous communications processor system and method |
GB1512857A (en) | 1974-09-13 | 1978-06-01 | Bally Mfg Corp | Monitoring system for use with amusement game devices |
US4296930A (en) | 1975-11-26 | 1981-10-27 | Bally Manufacturing Corporation | TV Game apparatus |
US4200770A (en) | 1977-09-06 | 1980-04-29 | Stanford University | Cryptographic apparatus and method |
US4218582A (en) | 1977-10-06 | 1980-08-19 | The Board Of Trustees Of The Leland Stanford Junior University | Public key cryptographic apparatus and method |
US4193131A (en) | 1977-12-05 | 1980-03-11 | International Business Machines Corporation | Cryptographic verification of operational keys used in communication networks |
US4405829A (en) | 1977-12-14 | 1983-09-20 | Massachusetts Institute Of Technology | Cryptographic communications system and method |
DE2913999C2 (en) | 1979-04-06 | 1983-01-20 | Siemens AG, 1000 Berlin und 8000 München | Device for testing system programs of numerical controls for machine tools |
US4250563A (en) * | 1979-08-09 | 1981-02-10 | Allen-Bradley Company | Expandable programmable controller |
DE2939461C2 (en) | 1979-09-28 | 1989-07-20 | Siemens AG, 1000 Berlin und 8000 München | Method for determining data disturbances in memories |
US4293928A (en) | 1979-12-14 | 1981-10-06 | Burroughs Corporation | Peripheral dependent circuit for peripheral controller |
US4467424A (en) | 1979-12-17 | 1984-08-21 | Hedges Richard A | Remote gaming system |
GB2072395B (en) | 1980-03-13 | 1984-05-02 | Kennedy R J | Gaming or amusement machine |
US4378940B2 (en) * | 1980-12-11 | 2000-05-23 | Bingo Technologies Corp | Electronic device for playing bingo lotto and allied card games |
US4454594A (en) | 1981-11-25 | 1984-06-12 | U.S. Philips Corporation | Method and apparatus to secure proprietary operation of computer equipment |
US4430728A (en) * | 1981-12-29 | 1984-02-07 | Marathon Oil Company | Computer terminal security system |
US4458315A (en) | 1982-02-25 | 1984-07-03 | Penta, Inc. | Apparatus and method for preventing unauthorized use of computer programs |
US4500933A (en) * | 1982-04-02 | 1985-02-19 | Ampex Corporation | Universal interface unit |
DE3316414A1 (en) | 1982-05-12 | 1983-12-22 | Bally Manufacturing Corp., 60618 Chicago, Ill. | DEVICE AND METHOD FOR ENSURE THE INTEGRITY OF A PLAYING DEVICE |
US4525599A (en) | 1982-05-21 | 1985-06-25 | General Computer Corporation | Software protection methods and apparatus |
US4462076A (en) | 1982-06-04 | 1984-07-24 | Smith Engineering | Video game cartridge recognition and security system |
US4519077A (en) | 1982-08-30 | 1985-05-21 | Amin Pravin T | Digital processing system with self-test capability |
US4658093A (en) | 1983-07-11 | 1987-04-14 | Hellman Martin E | Software distribution system |
US4759064A (en) | 1985-10-07 | 1988-07-19 | Chaum David L | Blind unanticipated signature systems |
GB2147773A (en) | 1983-09-14 | 1985-05-15 | Igt Reno Nev | Lottery game terminal |
US4494114B1 (en) | 1983-12-05 | 1996-10-15 | Int Electronic Tech | Security arrangement for and method of rendering microprocessor-controlled electronic equipment inoperative after occurrence of disabling event |
US4582324A (en) | 1984-01-04 | 1986-04-15 | Bally Manufacturing Corporation | Illusion of skill game machine for a gaming system |
US4652998A (en) | 1984-01-04 | 1987-03-24 | Bally Manufacturing Corporation | Video gaming system with pool prize structures |
US4837728A (en) | 1984-01-25 | 1989-06-06 | Igt | Multiple progressive gaming system that freezes payouts at start of game |
US4683550A (en) | 1984-07-30 | 1987-07-28 | Burr-Brown Corporation | Personal computer instrumentation system including carrier board having bus-oriented plug-in instrumentation modules |
US4845715A (en) | 1984-10-29 | 1989-07-04 | Francisco Michael H | Method for maintaining data processing system securing |
AU571119B2 (en) | 1984-12-13 | 1988-03-31 | Ainsworth Nominees Pty Ltd | A poker machine with improved security after power failure |
US4911449A (en) | 1985-01-02 | 1990-03-27 | I G T | Reel monitoring device for an amusement machine |
JPH074449B2 (en) | 1985-10-04 | 1995-01-25 | 任天堂株式会社 | Cartridge for game machine and game machine using the same |
US4752068A (en) | 1985-11-07 | 1988-06-21 | Namco Ltd. | Video game machine for business use |
DE3601813A1 (en) | 1986-01-22 | 1987-07-23 | Eduard Steininger | VIDEO MACHINE |
US4856787B1 (en) | 1986-02-05 | 1997-09-23 | Fortunet Inc | Concurrent game network |
US4926255A (en) | 1986-03-10 | 1990-05-15 | Kohorn H Von | System for evaluation of response to broadcast transmissions |
US4757505A (en) | 1986-04-30 | 1988-07-12 | Elgar Electronics Corp. | Computer power system |
US4727544A (en) | 1986-06-05 | 1988-02-23 | Bally Manufacturing Corporation | Memory integrity checking system for a gaming device |
US5155680A (en) | 1986-10-24 | 1992-10-13 | Signal Security Technologies | Billing system for computing software |
US4817140A (en) | 1986-11-05 | 1989-03-28 | International Business Machines Corp. | Software protection system using a single-key cryptosystem, a hardware-based authorization system and a secure coprocessor |
US5146575A (en) | 1986-11-05 | 1992-09-08 | International Business Machines Corp. | Implementing privilege on microprocessor systems for use in software asset protection |
CA1258912A (en) | 1986-11-20 | 1989-08-29 | Stephen J. King | Interactive real-time video processor with zoom, pan and scroll capability |
DE3700861C2 (en) | 1987-01-14 | 1995-04-13 | Nsm Ag | Coin operated game machine |
US5224160A (en) | 1987-02-23 | 1993-06-29 | Siemens Nixdorf Informationssysteme Ag | Process for securing and for checking the integrity of the secured programs |
US4871171A (en) | 1987-03-30 | 1989-10-03 | Recreativus Franco, S.A. | Game device including means simulating release of a ball |
US4930073A (en) | 1987-06-26 | 1990-05-29 | International Business Machines Corporation | Method to prevent use of incorrect program version in a computer system |
US4972470A (en) | 1987-08-06 | 1990-11-20 | Steven Farago | Programmable connector |
US4862355A (en) | 1987-08-13 | 1989-08-29 | Digital Equipment Corporation | System permitting peripheral interchangeability during system operation |
US5237688A (en) | 1987-11-18 | 1993-08-17 | International Business Machines Corporation | Software packaging structure having hierarchical replaceable units |
US4944008A (en) | 1988-02-18 | 1990-07-24 | Motorola, Inc. | Electronic keying scheme for locking data |
EP0403656B1 (en) | 1988-07-13 | 1995-05-24 | Matsushita Electric Industrial Co., Ltd. | Communication equipment |
DE3886529T2 (en) | 1988-08-27 | 1994-06-30 | Ibm | Establishment in a data processing system for system initialization and reset. |
US5179517A (en) | 1988-09-22 | 1993-01-12 | Bally Manufacturing Corporation | Game machine data transfer system utilizing portable data units |
JPH0290330A (en) | 1988-09-28 | 1990-03-29 | Hitachi Ltd | Program constitution system |
US4951149A (en) | 1988-10-27 | 1990-08-21 | Faroudja Y C | Television system with variable aspect picture ratio |
US5400246A (en) * | 1989-05-09 | 1995-03-21 | Ansan Industries, Ltd. | Peripheral data acquisition, monitor, and adaptive control system via personal computer |
EP0419064A3 (en) | 1989-09-22 | 1992-08-05 | International Business Machines Corporation | Computer system having apparatus for providing pointing device independent support in an operating environment |
US5004232A (en) | 1989-10-13 | 1991-04-02 | Macronix, Inc. | Computer game cartridge security circuit |
CA2010591C (en) | 1989-10-20 | 1999-01-26 | Phillip M. Adams | Kernels, description tables and device drivers |
FR2653578B1 (en) | 1989-10-24 | 1992-01-17 | Adventure | ELECTRONIC PORTABLE DEVICE FOR LOYALIZING A PUBLIC TO A MEDIA OR THE LIKE. |
DE4014477A1 (en) | 1990-01-22 | 1991-07-25 | Bergmann & Co Th | Roulette type games machine - has microprocessor controller allowing jack-pot game odds to be varied |
JP2560124B2 (en) | 1990-03-16 | 1996-12-04 | 株式会社セガ・エンタープライゼス | Video game system and information processing device |
US5103081A (en) | 1990-05-23 | 1992-04-07 | Games Of Nevada | Apparatus and method for reading data encoded on circular objects, such as gaming chips |
US5050212A (en) | 1990-06-20 | 1991-09-17 | Apple Computer, Inc. | Method and apparatus for verifying the integrity of a file stored separately from a computer |
US5161193A (en) | 1990-06-29 | 1992-11-03 | Digital Equipment Corporation | Pipelined cryptography processor and method for its use in communication networks |
JPH04143881A (en) | 1990-10-05 | 1992-05-18 | Toshiba Corp | Mutual authenticating system |
GB2253325A (en) | 1991-02-26 | 1992-09-02 | Gerald William Candy | Video graphics generator for an amusement machine |
US5594903A (en) * | 1991-02-26 | 1997-01-14 | Lynx Real-Time Systems, Inc. | Operating System architecture with reserved memory space resident program code identified in file system name space |
US5444642A (en) | 1991-05-07 | 1995-08-22 | General Signal Corporation | Computer system for monitoring events and which is capable of automatically configuring itself responsive to changes in system hardware |
US5469571A (en) | 1991-07-15 | 1995-11-21 | Lynx Real-Time Systems, Inc. | Operating system architecture using multiple priority light weight kernel task based interrupt handling |
US5291585A (en) | 1991-07-29 | 1994-03-01 | Dell Usa, L.P. | Computer system having system feature extension software containing a self-describing feature table for accessing I/O devices according to machine-independent format |
US5429361A (en) | 1991-09-23 | 1995-07-04 | Bally Gaming International, Inc. | Gaming machine information, communication and display system |
JPH0736175B2 (en) * | 1991-10-11 | 1995-04-19 | インターナショナル・ビジネス・マシーンズ・コーポレイション | System configuration setting method of data processing system, data processing system, and expansion unit for data processing system |
US5264958A (en) | 1991-11-12 | 1993-11-23 | International Business Machines Corp. | Universal communications interface adaptable for a plurality of interface standards |
US5394547A (en) * | 1991-12-24 | 1995-02-28 | International Business Machines Corporation | Data processing system and method having selectable scheduler |
US5388841A (en) * | 1992-01-30 | 1995-02-14 | A/N Inc. | External memory system having programmable graphics processor for use in a video game system or the like |
US5326104A (en) | 1992-02-07 | 1994-07-05 | Igt | Secure automated electronic casino gaming system |
WO1993017766A1 (en) | 1992-03-10 | 1993-09-16 | Kabushiki Kaisha Ace Denken | Playing device having playing display screen |
US5342047A (en) | 1992-04-08 | 1994-08-30 | Bally Gaming International, Inc. | Touch screen video gaming machine |
US5259613A (en) | 1992-04-08 | 1993-11-09 | Rio Hotel Casino, Inc. | Casino entertainment system |
US5421006A (en) | 1992-05-07 | 1995-05-30 | Compaq Computer Corp. | Method and apparatus for assessing integrity of computer system software |
EP0573190B1 (en) | 1992-06-03 | 2001-09-05 | Sun Microsystems, Inc. | Dynamically configurable kernel |
DE4392671T1 (en) * | 1992-06-10 | 1995-06-01 | Ford Werke Ag | Communication system for motor vehicles |
US5428525A (en) | 1992-07-01 | 1995-06-27 | Cappelaere; Patrice G. | Computer system and method for signal control prioritizing and scheduling |
US5489095A (en) | 1992-07-01 | 1996-02-06 | U.S. Philips Corporation | Device for protecting the validity of time sensitive information |
US5235642A (en) | 1992-07-21 | 1993-08-10 | Digital Equipment Corporation | Access control subsystem and method for distributed computer system using locally cached authentication credentials |
EP0667176A4 (en) | 1992-10-22 | 1996-01-10 | Ace Denken Kk | Screen display type slot machine. |
FR2697653B1 (en) | 1992-11-04 | 1995-01-20 | Info Telecom | Electronic game of chance device. |
US5954583A (en) | 1992-11-05 | 1999-09-21 | Com21 Limited | Secure access control system |
US5375241A (en) | 1992-12-21 | 1994-12-20 | Microsoft Corporation | Method and system for dynamic-link library |
US5848250A (en) | 1993-04-01 | 1998-12-08 | Packard Bell Nec | Processor upgrade system for a personal computer |
US5548782A (en) | 1993-05-07 | 1996-08-20 | National Semiconductor Corporation | Apparatus for preventing transferring of data with peripheral device for period of time in response to connection or disconnection of the device with the apparatus |
ZA943336B (en) | 1993-05-19 | 1995-08-11 | Menashe Julian | Interactive computerised gaming system with remote terminals |
US5398799A (en) * | 1993-06-03 | 1995-03-21 | Maxtrol Corp. | Method and apparatus for converting single price vending machines to multiple price vending machines |
US5498003A (en) * | 1993-10-07 | 1996-03-12 | Gechter; Jerry | Interactive electronic games and screen savers with multiple characters |
US5343527A (en) | 1993-10-27 | 1994-08-30 | International Business Machines Corporation | Hybrid encryption method and system for protecting reusable software components |
GB2283341A (en) | 1993-10-29 | 1995-05-03 | Sophos Plc | Central virus checker for computer network. |
US5379431A (en) * | 1993-12-21 | 1995-01-03 | Taligent, Inc. | Boot framework architecture for dynamic staged initial program load |
US5398932A (en) | 1993-12-21 | 1995-03-21 | Video Lottery Technologies, Inc. | Video lottery system with improved site controller and validation unit |
US5595389A (en) * | 1993-12-30 | 1997-01-21 | Eastman Kodak Company | Method and apparatus for producing "personalized" video games using CD discs |
US5473765A (en) | 1994-01-24 | 1995-12-05 | 3Com Corporation | Apparatus for using flash memory as a floppy disk emulator in a computer system |
JP3653709B2 (en) | 1994-02-28 | 2005-06-02 | 株式会社セガ | Data security device |
RU95103479A (en) * | 1994-03-11 | 1996-12-27 | Уолкер Эссет Мэнеджмент Лимитед Партнершип (US) | Game system, game computer, method for playing or drawing lottery when player participates in it |
US5488702A (en) | 1994-04-26 | 1996-01-30 | Unisys Corporation | Data block check sequence generation and validation in a file cache system |
US5770533A (en) | 1994-05-02 | 1998-06-23 | Franchi; John Franco | Open architecture casino operating system |
US5586766A (en) | 1994-05-13 | 1996-12-24 | Casinovations, Inc. | Blackjack game system and methods |
US5787246A (en) | 1994-05-27 | 1998-07-28 | Microsoft Corporation | System for configuring devices for a computer system |
JP3220328B2 (en) | 1994-06-01 | 2001-10-22 | 株式会社ソニー・コンピュータエンタテインメント | Video game console |
US6035321A (en) * | 1994-06-29 | 2000-03-07 | Acis, Inc. | Method for enforcing a hierarchical invocation structure in real time asynchronous software applications |
US5778228A (en) | 1994-08-16 | 1998-07-07 | International Business Machines Corporation | Method and system for transferring remote procedure calls and responses over a network |
US5542669A (en) | 1994-09-23 | 1996-08-06 | Universal Distributing Of Nevada, Inc. | Method and apparatus for randomly increasing the payback in a video gaming apparatus |
US5848932A (en) | 1994-09-23 | 1998-12-15 | Anchor Gaming | Method of playing game and gaming games with an additional payout indicator |
US5823874A (en) | 1994-09-23 | 1998-10-20 | Anchor Gaming | Method of playing game and gaming device with an additional payout indicator |
US20010003709A1 (en) | 1994-09-23 | 2001-06-14 | William Adams | Method of playing game and gaming games with an additional payout indicator |
JPH08212086A (en) * | 1994-09-30 | 1996-08-20 | Microsoft Corp | System and method for operating of office machine |
US5655961A (en) | 1994-10-12 | 1997-08-12 | Acres Gaming, Inc. | Method for operating networked gaming devices |
US5664187A (en) | 1994-10-26 | 1997-09-02 | Hewlett-Packard Company | Method and system for selecting data for migration in a hierarchic data storage system using frequency distribution tables |
US5568602A (en) | 1994-10-28 | 1996-10-22 | Rocket Science Games, Inc. | Method and apparatus for game development using correlation of time sequences and digital video data |
US5442568A (en) | 1994-11-15 | 1995-08-15 | Audit Systems Company | Vending machine audit monitoring system |
US5644704A (en) | 1994-11-30 | 1997-07-01 | International Game Technology | Method and apparatus for verifying the contents of a storage device |
US5707286A (en) | 1994-12-19 | 1998-01-13 | Mikohn Gaming Corporation | Universal gaming engine |
US6272223B1 (en) * | 1997-10-28 | 2001-08-07 | Rolf Carlson | System for supplying screened random numbers for use in recreational gaming in a casino or over the internet |
TW266277B (en) * | 1994-12-31 | 1995-12-21 | Sega Of America Inc | Videogame system and methods for enhanced processing and display of graphical character elements |
DE69500346T2 (en) | 1995-01-23 | 1997-12-11 | Ibm | Improved memory self-check |
US5604801A (en) | 1995-02-03 | 1997-02-18 | International Business Machines Corporation | Public key data communications system under control of a portable security device |
US5725428A (en) | 1995-03-09 | 1998-03-10 | Atronic Casino Technology Distribution Gmbh | Video slot machine |
US5671351A (en) | 1995-04-13 | 1997-09-23 | Texas Instruments Incorporated | System and method for automated testing and monitoring of software applications |
US5611730A (en) | 1995-04-25 | 1997-03-18 | Casino Data Systems | Progressive gaming system tailored for use in multiple remote sites: apparatus and method |
US5564701A (en) | 1995-04-28 | 1996-10-15 | Dettor; Michael K. | Casino oriented gaming apparatus and method incorporating randomly generated numbers |
CA2150215C (en) | 1995-05-25 | 2003-02-25 | John Xidos | Distributed gaming system |
US5737418A (en) | 1995-05-30 | 1998-04-07 | International Game Technology | Encryption of bill validation data |
US7063615B2 (en) | 1995-06-29 | 2006-06-20 | Igt | Electronic gaming apparatus with authentication |
ES2357472T3 (en) | 1995-06-29 | 2011-04-26 | Igt | CASINO ELECTRONIC GAME SYSTEM WITH GREATER GAME, AUTHENTICATION AND SECURITY CAPACITY. |
US5643086A (en) | 1995-06-29 | 1997-07-01 | Silicon Gaming, Inc. | Electronic casino gaming apparatus with improved play capacity, authentication and security |
US6620047B1 (en) | 1995-06-29 | 2003-09-16 | Igt | Electronic gaming apparatus having authentication data sets |
US6104859A (en) | 1995-06-29 | 2000-08-15 | Sony Corporation | Video signal transmission apparatus |
US5768382A (en) | 1995-11-22 | 1998-06-16 | Walker Asset Management Limited Partnership | Remote-auditing of computer generated outcomes and authenticated biling and access control system using cryptographic and other protocols |
US5970143A (en) | 1995-11-22 | 1999-10-19 | Walker Asset Management Lp | Remote-auditing of computer generated outcomes, authenticated billing and access control, and software metering system using cryptographic and other protocols |
US5575717A (en) | 1995-08-18 | 1996-11-19 | Merit Industries, Inc. | System for creating menu choices of video games on a display |
US5870757A (en) * | 1995-09-11 | 1999-02-09 | Sun Microsystems, Inc. | Single transaction technique for a journaling file system of a computer operating system |
US5688174A (en) | 1995-10-06 | 1997-11-18 | Kennedy; Julian J. | Multiplayer interactive video gaming device |
US5800268A (en) | 1995-10-20 | 1998-09-01 | Molnick; Melvin | Method of participating in a live casino game from a remote location |
US5872973A (en) * | 1995-10-26 | 1999-02-16 | Viewsoft, Inc. | Method for managing dynamic relations between objects in dynamic object-oriented languages |
US6139433A (en) | 1995-11-22 | 2000-10-31 | Nintendo Co., Ltd. | Video game system and method with enhanced three-dimensional character and background control due to environmental conditions |
US6155926A (en) | 1995-11-22 | 2000-12-05 | Nintendo Co., Ltd. | Video game system and method with enhanced three-dimensional character and background control |
US5720031A (en) | 1995-12-04 | 1998-02-17 | Micron Technology, Inc. | Method and apparatus for testing memory devices and displaying results of such tests |
US5704835A (en) | 1995-12-13 | 1998-01-06 | Infinity Group, Inc. | Electronic second spin slot machine |
US5758875A (en) | 1996-01-11 | 1998-06-02 | Silicon Gaming, Inc. | Dynamic rate control method and apparatus for electronically played games and gaming machines |
US5835594A (en) * | 1996-02-09 | 1998-11-10 | Intel Corporation | Methods and apparatus for preventing unauthorized write access to a protected non-volatile storage |
US5759102A (en) | 1996-02-12 | 1998-06-02 | International Game Technology | Peripheral device download method and apparatus |
US5934672A (en) | 1996-02-20 | 1999-08-10 | Digideal Corporation | Slot machine and methods of operation |
US5754173A (en) | 1996-02-28 | 1998-05-19 | Sun Microsystems, Inc. | Method and system for creating user interface independent programs with a user interface provider |
US5870587A (en) * | 1996-03-20 | 1999-02-09 | International Business Machines Corporation | Information-handling system, method, and article of manufacture including a mechanism for providing an improved application binary interface |
US6015344A (en) * | 1996-04-05 | 2000-01-18 | Rlt Acquisition, Inc. | Prize redemption system for games |
US5761647A (en) | 1996-05-24 | 1998-06-02 | Harrah's Operating Company, Inc. | National customer recognition system and method |
US6181336B1 (en) * | 1996-05-31 | 2001-01-30 | Silicon Graphics, Inc. | Database-independent, scalable, object-oriented architecture and API for managing digital multimedia assets |
US5901319A (en) | 1996-06-14 | 1999-05-04 | The Foxboro Company | System and methods for generating operating system specific kernel level code from operating system independent data structures |
US6279124B1 (en) | 1996-06-17 | 2001-08-21 | Qwest Communications International Inc. | Method and system for testing hardware and/or software applications |
US5871400A (en) | 1996-06-18 | 1999-02-16 | Silicon Gaming, Inc. | Random number generator for electronic applications |
US5944821A (en) | 1996-07-11 | 1999-08-31 | Compaq Computer Corporation | Secure software registration and integrity assessment in a computer system |
EP0818761A1 (en) * | 1996-07-12 | 1998-01-14 | Koninklijke KPN N.V. | Integrated circuit card, secure application module, system comprising a secure application module and a terminal and a method for controlling service actions to be carried out by the secure application module on the integrated circuit card |
US5991546A (en) | 1996-09-17 | 1999-11-23 | Cmd Technology, Inc. | System and method for interfacing manually controllable input devices to a universal computer bus system |
JP3790307B2 (en) | 1996-10-16 | 2006-06-28 | 株式会社ルネサステクノロジ | Data processor and data processing system |
JPH10120854A (en) | 1996-10-18 | 1998-05-12 | Sumitomo Chem Co Ltd | Vinyl chloride resin composition for powder molding and its production |
EP0873647A2 (en) | 1996-10-23 | 1998-10-28 | Cellon France SAS | Payment scheme for a mobile communication service |
US5889990A (en) * | 1996-11-05 | 1999-03-30 | Sun Microsystems, Inc. | Information appliance software architecture with replaceable service module providing abstraction function between system library and platform specific OS |
US6454648B1 (en) | 1996-11-14 | 2002-09-24 | Rlt Acquisition, Inc. | System, method and article of manufacture for providing a progressive-type prize awarding scheme in an intermittently accessed network game environment |
US5995745A (en) | 1996-12-23 | 1999-11-30 | Yodaiken; Victor J. | Adding real-time support to general purpose operating systems |
US5971851A (en) | 1996-12-27 | 1999-10-26 | Silicon Gaming, Inc. | Method and apparatus for managing faults and exceptions |
US6099408A (en) | 1996-12-31 | 2000-08-08 | Walker Digital, Llc | Method and apparatus for securing electronic games |
US5984786A (en) | 1997-01-03 | 1999-11-16 | 2 Am Inc. | Run-time environment for simulations and games |
US6104815A (en) | 1997-01-10 | 2000-08-15 | Silicon Gaming, Inc. | Method and apparatus using geographical position and universal time determination means to provide authenticated, secure, on-line communication between remote gaming locations |
US6052778A (en) * | 1997-01-13 | 2000-04-18 | International Business Machines Corporation | Embedded system having dynamically linked dynamic loader and method for linking dynamic loader shared libraries and application programs |
US5989234A (en) | 1997-01-14 | 1999-11-23 | Deknatel Technology Corporation | Device and system for draining a body cavity and methods related thereto |
US6006279A (en) | 1997-01-21 | 1999-12-21 | Canon Information Systems, Inc. | Plug-in module host framework |
US6073124A (en) | 1997-01-29 | 2000-06-06 | Shopnow.Com Inc. | Method and system for securely incorporating electronic information into an online purchasing application |
US6091930A (en) | 1997-03-04 | 2000-07-18 | Case Western Reserve University | Customizable interactive textbook |
US6039648A (en) * | 1997-03-04 | 2000-03-21 | Casino Data Systems | Automated tournament gaming system: apparatus and method |
ES2159168T3 (en) * | 1997-03-12 | 2001-09-16 | Loh Kg Rittal Werk | DISTRIBUTION CABINET WITH A CENTRAL CONTROL DEVICE FOR MONITORING AND CONTROLLING INTEGRATED UNITS AND / OR AGGREGATED UNITS. |
US6193606B1 (en) * | 1997-06-30 | 2001-02-27 | Walker Digital, Llc | Electronic gaming device offering a game of knowledge for enhanced payouts |
US6003038A (en) | 1997-03-31 | 1999-12-14 | Sun Microsystems, Inc. | Object-oriented processor architecture and operating method |
FR2762118B1 (en) | 1997-04-11 | 1999-07-16 | Gemplus Card Int | SECURE PROCEDURE FOR CONTROLLING TRANSFER OF VALUE UNITS IN A CHIP CARD GAME SYSTEM |
US6102796A (en) | 1997-04-21 | 2000-08-15 | Microsoft Corporation | System and method for composing an image with fragments |
US5893121A (en) * | 1997-04-23 | 1999-04-06 | Sun Microsystems, Inc. | System and method for swapping blocks of tagged stack entries between a tagged stack cache and an untagged main memory storage |
US5935224A (en) | 1997-04-24 | 1999-08-10 | Microsoft Corporation | Method and apparatus for adaptively coupling an external peripheral device to either a universal serial bus port on a computer or hub or a game port on a computer |
US6071190A (en) * | 1997-05-21 | 2000-06-06 | Casino Data Systems | Gaming device security system: apparatus and method |
US6215495B1 (en) * | 1997-05-30 | 2001-04-10 | Silicon Graphics, Inc. | Platform independent application program interface for interactive 3D scene management |
US6014714A (en) * | 1997-06-16 | 2000-01-11 | International Business Machines Corporation | Adapter card system including for supporting multiple configurations using mapping bit |
US6039645A (en) * | 1997-06-24 | 2000-03-21 | Cummins-Allison Corp. | Software loading system for a coin sorter |
US6389535B1 (en) * | 1997-06-30 | 2002-05-14 | Microsoft Corporation | Cryptographic protection of core data secrets |
US6272631B1 (en) * | 1997-06-30 | 2001-08-07 | Microsoft Corporation | Protected storage of core data secrets |
JP3526215B2 (en) * | 1997-07-03 | 2004-05-10 | 大日本印刷株式会社 | Phase mask for optical fiber processing and method of manufacturing the same |
US6203427B1 (en) | 1997-07-03 | 2001-03-20 | Walker Digital, Llc | Method and apparatus for securing a computer-based game of chance |
US6089975A (en) | 1997-07-16 | 2000-07-18 | Dunn; Jerry B. | Electronic gaming apparatus with means for displaying interactive advertising programs |
US6135884A (en) | 1997-08-08 | 2000-10-24 | International Game Technology | Gaming machine having secondary display for providing video content |
US6315666B1 (en) | 1997-08-08 | 2001-11-13 | International Game Technology | Gaming machines having secondary display for providing video content |
US6269474B1 (en) | 1997-08-12 | 2001-07-31 | Veronex Technologies, Inc. | Software re-engineering system |
US6026238A (en) * | 1997-08-18 | 2000-02-15 | Microsoft Corporatrion | Interface conversion modules based upon generalized templates for multiple platform computer systems |
US6030288A (en) * | 1997-09-02 | 2000-02-29 | Quixotic Solutions Inc. | Apparatus and process for verifying honest gaming transactions over a communications network |
JPH1176608A (en) | 1997-09-04 | 1999-03-23 | Konami Co Ltd | Game development control method reflecting character of player, video game device and record medium |
AUPO910297A0 (en) | 1997-09-10 | 1997-10-02 | Aristocrat Leisure Industries Pty Ltd | Slot machine game - progressive jackpot with decrementing jackpot |
US20010010046A1 (en) | 1997-09-11 | 2001-07-26 | Muyres Matthew R. | Client content management and distribution system |
US6075939A (en) | 1997-09-27 | 2000-06-13 | Lynx Real-Trime Systems, Inc. | Tightly coupled, scalable module based micro-kernel operating system architecture |
US5879234A (en) | 1997-10-01 | 1999-03-09 | Universal De Desarrollos Electronicos, S.A. (Unidesa) | Security system for reel type slot machine with physical mapping to control the win odds |
US6185678B1 (en) * | 1997-10-02 | 2001-02-06 | Trustees Of The University Of Pennsylvania | Secure and reliable bootstrap architecture |
US6126548A (en) | 1997-10-08 | 2000-10-03 | Illusion, Inc. | Multi-player entertainment system |
US6081895A (en) * | 1997-10-10 | 2000-06-27 | Motorola, Inc. | Method and system for managing data unit processing |
US6144888A (en) * | 1997-11-10 | 2000-11-07 | Maya Design Group | Modular system and architecture for device control |
US5980384A (en) | 1997-12-02 | 1999-11-09 | Barrie; Robert P. | Gaming apparatus and method having an integrated first and second game |
US5863041A (en) | 1997-12-11 | 1999-01-26 | Bet Technology, Inc. | Pai gow poker with auxiliary game |
US5991399A (en) | 1997-12-18 | 1999-11-23 | Intel Corporation | Method for securely distributing a conditional use private key to a trusted entity on a remote system |
AUPP149998A0 (en) * | 1998-01-27 | 1998-02-19 | Aristocrat Leisure Industries Pty Ltd | Multi-platform gaming architecture |
AU764869B2 (en) * | 1998-03-11 | 2003-09-04 | Digideal Corporation | Automated system for playing live casino table games having tabletop changeable playing card displays and play monitoring security features |
US6044428A (en) * | 1998-03-17 | 2000-03-28 | Fairchild Semiconductor Corporation | Configurable universal serial bus node |
JP4562910B2 (en) | 1998-03-23 | 2010-10-13 | マイクロソフト コーポレーション | Operating system application program interface |
US6128623A (en) | 1998-04-15 | 2000-10-03 | Inktomi Corporation | High performance object cache |
JPH11290505A (en) | 1998-04-15 | 1999-10-26 | Aruze Corp | Game machine |
JPH11309264A (en) | 1998-04-27 | 1999-11-09 | Aruze Corp | Signal transmission system between units in game machine |
US5999990A (en) | 1998-05-18 | 1999-12-07 | Motorola, Inc. | Communicator having reconfigurable resources |
US6243692B1 (en) | 1998-05-22 | 2001-06-05 | Preview Software | Secure electronic software packaging using setup-external unlocking module |
US6044471A (en) * | 1998-06-04 | 2000-03-28 | Z4 Technologies, Inc. | Method and apparatus for securing software to reduce unauthorized use |
US6799277B2 (en) * | 1998-06-04 | 2004-09-28 | Z4 Technologies, Inc. | System and method for monitoring software |
US6253374B1 (en) | 1998-07-02 | 2001-06-26 | Microsoft Corporation | Method for validating a signed program prior to execution time or an unsigned program at execution time |
US6401208B2 (en) | 1998-07-17 | 2002-06-04 | Intel Corporation | Method for BIOS authentication prior to BIOS execution |
US6379246B1 (en) * | 1998-08-03 | 2002-04-30 | Stanley P. Dabrowski | Method and apparatus for modifying gaming machines to provide supplemental or modified functionality |
US6311276B1 (en) * | 1998-08-25 | 2001-10-30 | 3Com Corporation | Secure system for remote management and wake-up commands |
US6219836B1 (en) * | 1998-10-14 | 2001-04-17 | International Game Technology | Program management method and apparatus for gaming device components |
US6805634B1 (en) | 1998-10-14 | 2004-10-19 | Igt | Method for downloading data to gaming devices |
EP0996058A1 (en) | 1998-10-19 | 2000-04-26 | International Business Machines Corporation | Improved presentation scheme for communication between user stations and application programs |
JP2000137631A (en) | 1998-10-29 | 2000-05-16 | Square Co Ltd | Record medium which computer can read and information processor |
US6409602B1 (en) | 1998-11-06 | 2002-06-25 | New Millenium Gaming Limited | Slim terminal gaming system |
US6324605B1 (en) | 1998-12-10 | 2001-11-27 | Network Technologies, Inc. | Computer and peripheral switch with USB |
US6496808B1 (en) * | 1998-12-22 | 2002-12-17 | At&T Corp. | Using smartcards to enable probabilistic transaction on an untrusted device |
US6203010B1 (en) * | 1998-12-30 | 2001-03-20 | Walker Digital, Llc | Method and apparatus for a progressive jackpot determinant |
US6263392B1 (en) | 1999-01-04 | 2001-07-17 | Mccauley Jack J. | Method and apparatus for interfacing multiple peripheral devices to a host computer |
US6446257B1 (en) | 1999-02-04 | 2002-09-03 | Hewlett-Packard Company | Method and apparatus for pre-allocation of system resources to facilitate garbage collection |
US6222529B1 (en) * | 1999-05-05 | 2001-04-24 | Shareware, Inc. | Method and apparatus for providing multiple sessions on a single user operating system |
CA2375701C (en) * | 1999-06-03 | 2010-08-10 | Anchor Gaming | Method and device for implementing a downloadable software delivery system |
US7637814B2 (en) | 1999-06-22 | 2009-12-29 | Igt | Processing platform for a gaming machine |
US6322445B1 (en) | 1999-08-03 | 2001-11-27 | Innovative Gaming Corporation Of America | Multi-line poker video gaming apparatus and method |
US6117010A (en) | 1999-08-05 | 2000-09-12 | Wms Gaming, Inc. | Gaming device with a serial connection |
US6935946B2 (en) | 1999-09-24 | 2005-08-30 | Igt | Video gaming apparatus for wagering with universal computerized controller and I/O interface for unique architecture |
US6866581B2 (en) * | 1999-09-24 | 2005-03-15 | Igt | Video gaming apparatus for wagering with universal computerized controller and I/O interface for unique architecture |
US6251014B1 (en) | 1999-10-06 | 2001-06-26 | International Game Technology | Standard peripheral communication |
US6368219B1 (en) * | 1999-10-15 | 2002-04-09 | Gtech Rhode Island Corporation | System and method for determining whether wagers have been altered after winning game numbers are drawn |
US6577733B1 (en) * | 1999-12-03 | 2003-06-10 | Smart Card Integrators, Inc. | Method and system for secure cashless gaming |
JP2001184472A (en) | 1999-12-27 | 2001-07-06 | Hitachi Ltd | Supply method for application program, smart card, script supply method, terminal device, and storage medium with application program |
US6595856B1 (en) * | 2000-01-04 | 2003-07-22 | Sigma Game, Inc. | Electronic security technique for gaming software |
WO2001065358A2 (en) | 2000-02-17 | 2001-09-07 | Acclim Entertainment, Inc. | Multi-player computer game system and method |
CA2402389A1 (en) * | 2000-03-08 | 2002-09-19 | Shuffle Master, Inc. | Computerized gaming system, method and apparatus |
US7988559B2 (en) | 2001-03-08 | 2011-08-02 | Igt | Computerized gaming system, method and apparatus |
US7043641B1 (en) | 2000-03-08 | 2006-05-09 | Igt | Encryption in a secure computerized gaming system |
US6656040B1 (en) | 2000-04-19 | 2003-12-02 | Igt | Parallel games on a gaming device |
US6394907B1 (en) | 2000-04-28 | 2002-05-28 | International Game Technology | Cashless transaction clearinghouse |
US20020116284A1 (en) | 2000-10-04 | 2002-08-22 | Steelman Gaming Technology | Method and system for operating a gaming device offering non-gaming services |
US6804763B1 (en) | 2000-10-17 | 2004-10-12 | Igt | High performance battery backed ram interface |
US8556698B2 (en) | 2000-10-19 | 2013-10-15 | Igt | Executing multiple applications and their variations in computing environments |
US20020151363A1 (en) | 2001-04-12 | 2002-10-17 | Howard Letovsky | Method and system for broadcast and control of a remotely located wagering device |
US6978465B2 (en) | 2000-12-14 | 2005-12-20 | Intel Corporation | Control of device-driver persistency |
US7574481B2 (en) | 2000-12-20 | 2009-08-11 | Microsoft Corporation | Method and system for enabling offline detection of software updates |
US7203841B2 (en) * | 2001-03-08 | 2007-04-10 | Igt | Encryption in a secure computerized gaming system |
CA2460046C (en) * | 2001-09-10 | 2014-06-10 | Igt | Method for developing gaming programs compatible with a computerized gaming operating system and apparatus |
US20060287098A1 (en) | 2001-09-28 | 2006-12-21 | Morrow James W | System and method for gaming-content configuration and management system |
US8708828B2 (en) | 2001-09-28 | 2014-04-29 | Igt | Pluggable modular gaming modifiers and configuration templates for gaming environments |
US6902481B2 (en) | 2001-09-28 | 2005-06-07 | Igt | Decoupling of the graphical presentation of a game from the presentation logic |
US7931533B2 (en) * | 2001-09-28 | 2011-04-26 | Igt | Game development architecture that decouples the game logic from the graphics logics |
US6908391B2 (en) | 2001-11-23 | 2005-06-21 | Cyberscan Technology, Inc. | Modular entertainment and gaming system configured for network boot, network application load and selective network computation farming |
US6683550B2 (en) * | 2001-12-14 | 2004-01-27 | Teradyne, Inc. | High precision, high-speed signal capture |
US6795928B2 (en) * | 2002-03-18 | 2004-09-21 | International Business Machines Corporation | Method for managing power consumption of multiple computer servers |
US8216071B2 (en) | 2002-03-20 | 2012-07-10 | Intel Corporation | Method and apparatus for software delivery and management |
US8226473B2 (en) * | 2002-04-10 | 2012-07-24 | Wms Gaming Inc. | Gaming software authentication |
US6962530B2 (en) * | 2002-04-25 | 2005-11-08 | Igt | Authentication in a secure computerized gaming system |
US20030203755A1 (en) * | 2002-04-25 | 2003-10-30 | Shuffle Master, Inc. | Encryption in a secure computerized gaming system |
US8016666B2 (en) * | 2002-08-30 | 2011-09-13 | Oneida Indian Nation | Linking component, system, and method for providing additional services at a gaming machine |
US7611405B2 (en) * | 2002-10-15 | 2009-11-03 | Igt | Dynamic menu system |
US20040106452A1 (en) | 2002-12-02 | 2004-06-03 | Igt | Hosted game development environment |
US7798900B2 (en) | 2003-04-03 | 2010-09-21 | Igt | Secure gaming system |
TW200620020A (en) | 2004-12-08 | 2006-06-16 | Mitac Technology Corp | Management method of embedded-type computer program |
-
2000
- 2000-03-08 US US09/520,404 patent/US7043641B1/en not_active Expired - Lifetime
-
2001
- 2001-03-08 AU AU4551801A patent/AU4551801A/en not_active Withdrawn
- 2001-03-08 EP EP01918440A patent/EP1279090A4/en not_active Withdrawn
- 2001-03-08 CA CA2402351A patent/CA2402351C/en not_active Expired - Fee Related
- 2001-03-08 WO PCT/US2001/007381 patent/WO2001067218A1/en active IP Right Grant
- 2001-09-07 US US09/949,021 patent/US7116782B2/en not_active Expired - Lifetime
-
2002
- 2002-09-20 ZA ZA200207577A patent/ZA200207577B/en unknown
-
2006
- 2006-09-20 US US11/524,649 patent/US7783040B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
US7043641B1 (en) | 2006-05-09 |
EP1279090A1 (en) | 2003-01-29 |
EP1279090A4 (en) | 2005-11-09 |
US20020049909A1 (en) | 2002-04-25 |
US7116782B2 (en) | 2006-10-03 |
CA2402351C (en) | 2010-06-01 |
US7783040B2 (en) | 2010-08-24 |
AU4551801A (en) | 2001-09-17 |
WO2001067218A1 (en) | 2001-09-13 |
US20070015590A1 (en) | 2007-01-18 |
ZA200207577B (en) | 2003-07-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2402351A1 (en) | Encryption in a secure computerized gaming system | |
US8627086B2 (en) | Secure loading and storing of data in a data processing device | |
CA2479093A1 (en) | Authentication in a secure computerized gaming system | |
US9367701B2 (en) | Systems and methods for maintaining integrity and secrecy in untrusted computing platforms | |
RU2356169C2 (en) | Affixment of software to hardware with application of cryptography | |
AU2012205457B2 (en) | System and method for tamper-resistant booting | |
US10616197B2 (en) | Message authentication with secure code verification | |
US20120131331A1 (en) | System And Method For End To End Encryption | |
CA2071771A1 (en) | Cryptographic facility environment backup/restore and replication in a public key cryptosystem | |
JP2004265026A (en) | Application authentication system and device | |
EP1645931A1 (en) | Secure loading and storing of data in a data processing device | |
GB2384593A (en) | Method and apparatus for software authentication | |
CN108199827B (en) | Client code integrity checking method, storage medium, electronic device and system | |
CN103269271A (en) | Method and system for back-upping private key in electronic signature token | |
EP1886204A1 (en) | Transaction method and verification method | |
CN103812648A (en) | PSA key generating method and device | |
CN111124453B (en) | Method for upgrading firmware program of terminal equipment | |
CN102270285B (en) | Key authorization information management method and device | |
CN109951276B (en) | Embedded equipment remote identity authentication method based on TPM | |
CN111241492A (en) | Product multi-tenant secure credit granting method, system and electronic equipment | |
WO2006039967A1 (en) | Secure loading and storing of data in a data processing device | |
CN108242997B (en) | Method and apparatus for secure communication | |
CN115604034A (en) | Encryption and decryption method and system for communication connection and electronic equipment | |
JP2016152438A (en) | Software updating device, portable terminal and software updating system | |
CN111385083B (en) | Key protection method and key protection system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |
Effective date: 20170308 |