CA2627635A1 - Universal game download system for legacy gaming machines - Google Patents
Universal game download system for legacy gaming machines Download PDFInfo
- Publication number
- CA2627635A1 CA2627635A1 CA002627635A CA2627635A CA2627635A1 CA 2627635 A1 CA2627635 A1 CA 2627635A1 CA 002627635 A CA002627635 A CA 002627635A CA 2627635 A CA2627635 A CA 2627635A CA 2627635 A1 CA2627635 A1 CA 2627635A1
- Authority
- CA
- Canada
- Prior art keywords
- gaming machine
- computing device
- package
- software components
- carried out
- 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 61
- 230000002085 persistent effect Effects 0.000 claims 7
- 238000009434 installation Methods 0.000 claims 5
- 238000013500 data storage Methods 0.000 claims 4
- 238000013515 script Methods 0.000 claims 4
- 239000007787 solid Substances 0.000 claims 4
- 238000007726 management method Methods 0.000 claims 3
- 230000001105 regulatory effect Effects 0.000 claims 3
- 230000005055 memory storage Effects 0.000 claims 2
- 238000012795 verification Methods 0.000 claims 2
- 238000004891 communication Methods 0.000 claims 1
- 238000004806 packaging method and process Methods 0.000 claims 1
Classifications
-
- 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
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/102—Entity profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/20—Network architectures or network communication protocols for network security for managing network security; network security policies in general
-
- 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/006—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols involving public key infrastructure [PKI] trust models
-
- 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/3263—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 certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements
-
- 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
-
- 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/60—Digital content management, e.g. content distribution
-
- 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/76—Proxy, i.e. using intermediary entity to perform cryptographic operations
Abstract
A universal method and system for downloading game software to legacy gaming machines (Fig 17, 1718). A gaming machine includes a locked enclosure; a first computing device disposed with the locked enclosure, the first computing device being programmed to enable game play of the gaming machine; a second computing device disposed within the locked enclosure of the gaming machine, the second computing device being configured for network access, and an interface between the first and the second computing devices. The second computing device is configured to receive game software components (Fig 17, 1702) over the network that are compatible with (e.g., executable by) the first computing device but not compatible with (e.g., not executable by) the second computing device and to transfer the received game software components to the first computing device over the interface. The second computing device may include, for example, a PC. When the first computing device is a PC, it may be configured with dual-boot capability between two operating systems.
When the first operating system is booted, game play may be enabled and when the second operating system is booted (Fig 17, 1722), game software components may be received over the network.
When the first operating system is booted, game play may be enabled and when the second operating system is booted (Fig 17, 1722), game software components may be received over the network.
Claims (65)
1. A method for downloading software components to a non PC-based gaming machine over a network, the non PC-based gaming machine including a locked enclosure and persistent storage, the method comprising the steps of:
providing a PC controlled by policies and disposed within the locked enclosure of the non-PC gaming machine, the PC including local storage;
connecting the PC to the network;
providing an interface between the PC and the non PC-based gaming machine;
downloading a package authenticated by a certificate only to the PC over the network, the package including the software components to be installed on the non-PC
gaming machine;
verifying the certificate and unpacking the software components included in the package, and enabling the non PC-based gaming machine to execute the unpacked software components.
providing a PC controlled by policies and disposed within the locked enclosure of the non-PC gaming machine, the PC including local storage;
connecting the PC to the network;
providing an interface between the PC and the non PC-based gaming machine;
downloading a package authenticated by a certificate only to the PC over the network, the package including the software components to be installed on the non-PC
gaming machine;
verifying the certificate and unpacking the software components included in the package, and enabling the non PC-based gaming machine to execute the unpacked software components.
2. The method of claim 1, wherein the first providing step is carried out such that the PC is configured to run a version of the Microsoft Windows operating system.
3. The method of claim 1, wherein the software components are authorized by a regulatory authority.
4. The method of claim 1, wherein the downloading step uses the Software Installation Policy (SIP) feature of the Windows operating system.
5. The method of claim 1, wherein the downloading step uses the Microsoft SMS
Systems Management Server.
Systems Management Server.
6. The method of claim 1, wherein the downloading step is carried out such that the package is a Microsoft MSI package.
7. The method of claim 1, wherein the downloading step is carried out such that the package is equivalent to a Microsoft MSI package.
8. The method of claim 1, wherein the second providing step is carried out such that the interface includes an Application Program Interface (API).
9. The method of claim 1, wherein the persistent storage of the non-PC gaming machine includes a disk drive or a recordable solid state memory storage.
10. The method of claim 9, wherein the enabling step includes a step of storing the unpacked software components on the disk drive or the recordable solid state memory storage through the interface.
11. The method of claim 1, wherein the persistent storage of the non-PC gaming machine includes a ROM.
12. The method of claim 1, wherein the persistent storage of the non-PC gaming machine includes a ROM, wherein the second providing step is carried out such that the interface includes a ROM emulator and wherein the enabling step includes sending the unpacked software components to the ROM emulator such that the non PC-based gaming machine executes the software components from the ROM emulator, bypassing the ROM of the non-PC
gaming machine.
gaming machine.
13. The method of claim 1, wherein the verifying step includes one of issuing a verification command and a step of rebooting the PC.
14. The method of claim 1, further comprising the step of rebooting the PC and verifying the certificate of any package stored in the PC's local memory upon reboot.
15. The method of claim 1, further including a step of sending a menu of available games to the non PC-based gaming machine and wherein when a game is selected from the menu and software for the selected game is not stored in the non-PC gaming machine, the API
further causes the verifying and enabling steps to be carried out on a package corresponding to the selected game.
further causes the verifying and enabling steps to be carried out on a package corresponding to the selected game.
16. The method of claim 15, wherein the package corresponding to the selected game in the verifying and enabling steps is stored in the PC's local storage.
17. The method of claim 15, wherein the package corresponding to the selected game is stored on a server coupled to the network and wherein the package corresponding to the selected game is downloaded to the local storage of the PC prior to the verifying and enabling steps being carried out on the downloaded and stored package.
18. The method of claim 1, wherein the first providing step is carried out with the policies controlled by .ADM administrative scripts or equivalent commands by a central server.
19. The method of claim 1, wherein the first providing step is carried out with a local password of the PC being configured by a central server.
20. The method of claim 1, wherein the first providing step is carried out with a local password of the PC being randomly configured by a central server.
21. A method for ensuring that only authorized software components execute on a non PC-based gaming machine connected to a network, the non PC-based gaming machine including a locked enclosure, the method comprising the steps of:
providing a PC controlled by policies and disposed within the locked enclosure of the non-PC gaming machine;
connecting the PC to the network;
providing an interface between the PC and the non PC-based gaming machine;
packaging authorized software components that are executable to the non-PC
gaming machine but not to the PC into a code signed MSI installation package;
configuring certificate rule policies to enable execution of the code signed MSI
installation package;
enforcing the policies, and sending the code signed MSI installation package to the PC within the secure locked enclosure of the non-PC gaming machine, and executing the code signed MSI installation package upon startup of the non PC-based gaming machines or upon a command.
providing a PC controlled by policies and disposed within the locked enclosure of the non-PC gaming machine;
connecting the PC to the network;
providing an interface between the PC and the non PC-based gaming machine;
packaging authorized software components that are executable to the non-PC
gaming machine but not to the PC into a code signed MSI installation package;
configuring certificate rule policies to enable execution of the code signed MSI
installation package;
enforcing the policies, and sending the code signed MSI installation package to the PC within the secure locked enclosure of the non-PC gaming machine, and executing the code signed MSI installation package upon startup of the non PC-based gaming machines or upon a command.
22. The method of claim 21, further comprising the step of booting up the PC
within the locked enclosure upon startup of the non-PC gaming machine.
within the locked enclosure upon startup of the non-PC gaming machine.
23. The method of claim 21, wherein the code signing uses a distinctive PKI
certificate for each MSI installation package.
certificate for each MSI installation package.
24. The method of claim 21, wherein the first providing step is carried out such that the policies are controlled by .ADM administrative scripts or equivalent commands by a central server.
25. The method of claim 21, wherein the first providing step is carried out with a local password of the PC being configured by a central server.
26. The method of claim 21, wherein the first providing step is carried out with a local password of the PC being configured randomly by a central server.
27. A gaming machine, comprising:
a locked enclosure;
a first computing device disposed within the locked enclosure, the first computing device being programmed to enable game play of the gaming machine;
a second computing device controlled by policies and disposed within the locked enclosure of the gaming machine, the second computing device being configured for network access, and an interface between the first and the second computing devices, wherein the second computing device is configured to receive game software components over the network that are compatible with the first computing device but not compatible with the second computing device and to transfer the received game software components to the first computing device over the interface.
a locked enclosure;
a first computing device disposed within the locked enclosure, the first computing device being programmed to enable game play of the gaming machine;
a second computing device controlled by policies and disposed within the locked enclosure of the gaming machine, the second computing device being configured for network access, and an interface between the first and the second computing devices, wherein the second computing device is configured to receive game software components over the network that are compatible with the first computing device but not compatible with the second computing device and to transfer the received game software components to the first computing device over the interface.
28. The gaming machine of claim 27, wherein the first computing device is configured to execute the game software components received by the second computing device, and wherein the second computing device is configured so as to be unable to execute the received game software components.
29. The gaming machine of claim 27, wherein the gaming machine is a non PC-based gaming machine.
30. The gaming machine of claim 27, wherein the gaming machine is a PC-based gaming machine that is not capable of securely receiving game software components over the network.
31. The gaming machine of claim 27, wherein the second computing device includes a PC.
32. The gaming machine of claim 27, wherein the second computing device runs a version of the Microsoft Windows® operating system.
33. The gaming machine of claim 27, wherein the first computing device includes a ROM and wherein the interface includes a ROM emulator and the received game software components transferred via the interface to the emulator is executable by the first computing device.
34. The gaming machine of claim 27, wherein the first computing device includes a plurality of ROMs and wherein the interface includes a multi-ROM emulator configured to couple to selected ones of the plurality of ROMs and the received game software components transferred via the interface to the emulator is executable by the first computing device.
35. The gaming machine of claim 27, wherein the policies are controlled by .ADM
administrative scripts or equivalent commands configured by a central server.
administrative scripts or equivalent commands configured by a central server.
36, The method of claim 1, wherein the second computing device is configured with a local password that is configured by a central server.
37. The method of claim 1, wherein the second computing device is configured with a local password that is configured randomly by a central server.
38. A method for downloading software components over a network to a gaming machine controlled by a first computing device, the gaming machine being disposed within a locked enclosure, the method comprising the steps of:
providing a second computing device controlled by policies and disposed within the locked enclosure of the gaming machine;
connecting the second computing device to the network;
providing an interface between the second computing device and the gaming machine;
downloading a package authenticated by a certificate only to the second computing device over the network, the package including software components to be installed and executed on the first computing device, the software components not being compatible with the second computing device;
verifying the certificate and unpacking the software components included in the package, and enabling the first computing device to execute the unpacked software components.
providing a second computing device controlled by policies and disposed within the locked enclosure of the gaming machine;
connecting the second computing device to the network;
providing an interface between the second computing device and the gaming machine;
downloading a package authenticated by a certificate only to the second computing device over the network, the package including software components to be installed and executed on the first computing device, the software components not being compatible with the second computing device;
verifying the certificate and unpacking the software components included in the package, and enabling the first computing device to execute the unpacked software components.
39. The method of claim 38, wherein the downloading step is carried out with the software components not being executable by the second computing device.
40. The method of claim 38, wherein the wherein the second computing device runs a version of the Microsoft Windows® operating system.
41. The method of claim 38, wherein the first providing step is carried out with the second computing device including a PC.
42. The method of claim 38, wherein the package downloading step is carried out with the software components being authorized by a regulatory authority.
43. The method of claim 40, wherein the downloading step uses the Software Installation Policy (SIP) feature of the Windows® operating system.
44. The method of claim 40, wherein the sending step uses the Microsoft SMS
Systems Management Server.
Systems Management Server.
45. The method of claim 40, wherein the package includes a Microsoft MSI
package or equivalent package.
package or equivalent package.
46. The method of claim 38, wherein the second providing step is carried out with the interface including an Application Program Interface (API).
47. The method of claim 38, wherein the gaming machine includes a disk drive or a solid state data storage device and wherein the enabling step includes a step of storing the unpacked software components on the disk drive or to the solid state data storage device through the interface.
48. The method of claim 38, wherein the gaming machine includes a ROM, the interface includes a ROM emulator and wherein the enabling step includes sending the unpacked software components to the ROM emulator such that the non PC-based gaming machine executes the software components from the ROM emulator, bypassing the ROM.
49. The method of claim 38, wherein the verifying step includes one of issuing a verification command and a step of rebooting the second computing device.
50. The method of claim 38, further comprising the step of rebooting the second computing device and verifying the certificate of any package stored in a local memory of the second computing device upon reboot.
51. The method of claim 38, further including a step of sending a menu of available games to the non PC-based gaming machine and wherein when a game is selected from the menu and software for the selected game is not stored in the non-PC gaming machine, the API
further causes the verifying and enabling steps to be carried out on a package corresponding to the selected game.
further causes the verifying and enabling steps to be carried out on a package corresponding to the selected game.
52. The method of claim 51, wherein the package corresponding to the selected game in the verifying and enabling steps is stored in local storage of the second computing device.
53. The method of claim 51, wherein the package corresponding to the selected game is stored on a server coupled to the network and wherein the package corresponding to the selected game is sent to local storage of the second computing device prior to the verifying and enabling steps being carried out on the sent and stored package.
54. The method of claim 38, wherein the first providing step is carried out such that the policies are controlled by .ADM administrative scripts or equivalent commands by a central server.
55. The method of claim 38, wherein the first providing step is carried out with the second computing device being configured with a password that is configured by a central server.
56. The method of claim 38, wherein the first providing step is carried out with the second computing device being configured with a local password that is configured randomly by a central server.
57. A method for downloading software components to a PC based gaming machine over a network, the PC based gaming machine including a persistent data storage, the method comprising the steps of:
configuring the PC based gaming machine with a dual-boot capability including a first operating system and a second operating system, the second operating system being controlled by policies, the persistent storage being accessible by the first operating system and by the second operating system;
executing the game software when the first operating system is booted;
connecting the PC based gaming machine to the network when the second operating system is booted;
downloading over the network a package authenticated by a certificate to the PC based gaming machine only when booted under the second operating system, the package including the software components to be installed on the persistent data storage;
verifying the certificate and unpacking the software components included in the package when booted under the second operating system, and enabling the PC based gaming machine when booted under the first operating system to execute the unpacked software components.
configuring the PC based gaming machine with a dual-boot capability including a first operating system and a second operating system, the second operating system being controlled by policies, the persistent storage being accessible by the first operating system and by the second operating system;
executing the game software when the first operating system is booted;
connecting the PC based gaming machine to the network when the second operating system is booted;
downloading over the network a package authenticated by a certificate to the PC based gaming machine only when booted under the second operating system, the package including the software components to be installed on the persistent data storage;
verifying the certificate and unpacking the software components included in the package when booted under the second operating system, and enabling the PC based gaming machine when booted under the first operating system to execute the unpacked software components.
58. The method of claim 57, wherein the configuring step is carried out with the first operating system being a selected one of Linux, an embedded commercial operating system and a proprietary operating system.
59. The method of claim 57, wherein the configuring step is carried out with the second operating system being a selected one of Microsoft Windows, a commercial operating system capable of secure network communication by enforcing policies via build-in or third party add-in functionalities.
60. The method of claim 57, wherein the configuring step is carried out with each of the first and second operating systems being capable of requesting a reboot under the first or second operating systems.
61. The method of claim 57, wherein the software components are authorized by a regulatory authority.
62. The method of claim 57, wherein the downloading step uses the Software Installation Policy (SIP) feature of the Windows® operating system.
63. The method of claim 57, wherein the downloading step uses the Microsoft SMS
Systems Management Server.
Systems Management Server.
64. The method of claim 57, wherein the downloading step is carried out with package being a Microsoft MSI package.
65. The method of claim 57, wherein the downloading step is carried out with the package being equivalent to a Microsoft MSI package.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/138,736 US7337330B2 (en) | 2003-03-10 | 2005-05-25 | Universal game download system for legacy gaming machines |
US11/138,736 | 2005-05-25 | ||
PCT/US2006/010926 WO2006127109A2 (en) | 2005-05-25 | 2006-03-24 | Universal game download system for legacy gaming machines |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2627635A1 true CA2627635A1 (en) | 2006-11-30 |
CA2627635C CA2627635C (en) | 2012-10-02 |
Family
ID=37452518
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2627635A Expired - Fee Related CA2627635C (en) | 2005-05-25 | 2006-03-24 | Universal game download system for legacy gaming machines |
Country Status (4)
Country | Link |
---|---|
US (3) | US7337330B2 (en) |
EP (1) | EP1938500A4 (en) |
CA (1) | CA2627635C (en) |
WO (1) | WO2006127109A2 (en) |
Families Citing this family (199)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8678902B2 (en) | 2005-09-07 | 2014-03-25 | Bally Gaming, Inc. | System gaming |
US7111141B2 (en) * | 2000-10-17 | 2006-09-19 | Igt | Dynamic NV-RAM |
US8550922B2 (en) * | 2006-03-03 | 2013-10-08 | Igt | Game removal with game history |
US7611409B2 (en) * | 2001-09-20 | 2009-11-03 | Igt | Method and apparatus for registering a mobile device with a gaming machine |
US7699703B2 (en) * | 2001-09-20 | 2010-04-20 | Igt | Method and apparatus for registering a mobile device with a gaming machine |
US20050143169A1 (en) * | 2001-09-20 | 2005-06-30 | Igt | Direction interfaces and services on a gaming machine |
US7749076B2 (en) * | 2002-09-13 | 2010-07-06 | Bally Gaming, Inc. | System and method for an alterable storage media in a gaming machine |
US20050227769A1 (en) * | 2001-09-28 | 2005-10-13 | Morrow James W | Gaming device network managing system and method |
US20040054952A1 (en) * | 2002-09-13 | 2004-03-18 | Morrow James W. | Device verification system and method |
US9267144B2 (en) * | 2002-01-23 | 2016-02-23 | Monsanto Technology Llc | Plastid transformation of maize |
US8986122B2 (en) | 2002-09-13 | 2015-03-24 | 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 |
US7730325B2 (en) * | 2002-09-13 | 2010-06-01 | Bally Gaming, Inc. | Verification system and method |
US8535158B2 (en) | 2004-09-16 | 2013-09-17 | Bally Gaming, Inc. | Networked gaming system communication protocols and methods |
US9117342B2 (en) | 2004-09-16 | 2015-08-25 | Bally Gaming, Inc. | Networked gaming system communication protocols and methods |
US8529349B2 (en) | 2004-09-16 | 2013-09-10 | 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 |
US7907729B2 (en) * | 2002-09-13 | 2011-03-15 | Bally Gaming, Inc. | Rollback attack prevention system and method |
US8992326B2 (en) | 2006-09-06 | 2015-03-31 | Bally Gaming, Inc. | Networked gaming system communication protocols and methods |
US8491391B2 (en) | 2003-03-10 | 2013-07-23 | Igt | Regulated gaming—agile media player for controlling games |
US7337330B2 (en) * | 2003-03-10 | 2008-02-26 | Cyberview Technology, Inc. | Universal game download system for legacy gaming machines |
US7921302B2 (en) | 2003-03-10 | 2011-04-05 | Igt | Universal game download methods and system for legacy gaming machines |
US7600251B2 (en) * | 2003-03-10 | 2009-10-06 | Igt | Universal peer-to-peer game download |
US20040184070A1 (en) * | 2003-03-18 | 2004-09-23 | Microsoft Corporation | Network printer connection update scheme for printer clients |
AU2003904141A0 (en) * | 2003-08-06 | 2003-08-21 | Aristocrat Technologies Australia Pty Ltd | Improved multi-game gaming machine |
US7761374B2 (en) | 2003-08-18 | 2010-07-20 | Visa International Service Association | Method and system for generating a dynamic verification value |
US7740168B2 (en) | 2003-08-18 | 2010-06-22 | Visa U.S.A. Inc. | Method and system for generating a dynamic verification value |
US8512144B2 (en) | 2003-10-20 | 2013-08-20 | Tipping Point Group, Llc | Method and apparatus for providing secondary gaming machine functionality |
US7811172B2 (en) * | 2005-10-21 | 2010-10-12 | Cfph, Llc | System and method for wireless lottery |
US7637810B2 (en) | 2005-08-09 | 2009-12-29 | Cfph, Llc | System and method for wireless gaming system with alerts |
US8616967B2 (en) * | 2004-02-25 | 2013-12-31 | Cfph, Llc | System and method for convenience gaming |
US8092303B2 (en) | 2004-02-25 | 2012-01-10 | 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 |
US7534169B2 (en) | 2005-07-08 | 2009-05-19 | Cfph, Llc | System and method for wireless gaming system with user profiles |
WO2005121968A2 (en) * | 2004-06-07 | 2005-12-22 | Wms Gaming Inc. | Gaming device with resource swapping |
US8579711B2 (en) * | 2004-08-25 | 2013-11-12 | Igt | Module for providing additional capabilities to a gaming machine |
US8641521B2 (en) * | 2004-08-25 | 2014-02-04 | Igt | Emulation in a secure regulated environment |
US8888600B2 (en) * | 2004-08-25 | 2014-11-18 | Igt | Emulation methods and devices for a gaming machine |
US10803694B2 (en) | 2004-09-16 | 2020-10-13 | Sg Gaming, Inc. | Player gaming console, gaming machine, networked gaming system |
RU2007124542A (en) * | 2004-12-06 | 2009-01-20 | Инвикта Нетворкс, Инк. (Us) | METHOD AND SYSTEM FOR PREVENTING THE ENTRANCE OF AN ENVIRONMENTAL SOFTWARE CODE IN A SECURE COMPUTER NETWORK |
US8876606B2 (en) | 2004-12-07 | 2014-11-04 | Microsoft Corporation | User-centric method of aggregating information sources to reinforce digital identity |
US7887419B2 (en) | 2004-12-07 | 2011-02-15 | Microsoft Corporation | Game achievements system |
US8425331B2 (en) | 2004-12-07 | 2013-04-23 | Microsoft Corporation | User interface for viewing aggregated game, system and personal information |
US8214754B2 (en) * | 2005-04-15 | 2012-07-03 | Microsoft Corporation | Registration of applications and complimentary features for interactive user interfaces |
US20090124372A1 (en) * | 2005-04-29 | 2009-05-14 | Gagner Mark B | Asset management of downloadable gaming components in a gaming system |
US8589140B1 (en) * | 2005-06-10 | 2013-11-19 | Wapp Tech Corp. | System and method for emulating and profiling a frame-based application playing on a mobile device |
US8070604B2 (en) | 2005-08-09 | 2011-12-06 | Cfph, Llc | System and method for providing wireless gaming as a service application |
US10510214B2 (en) * | 2005-07-08 | 2019-12-17 | Cfph, Llc | System and method for peer-to-peer wireless gaming |
WO2007011971A2 (en) * | 2005-07-18 | 2007-01-25 | Wms Gaming Inc. | Content dependency verification for a gaming machine |
US8118677B2 (en) * | 2005-09-07 | 2012-02-21 | Bally Gaming International, Inc. | Device identification |
US20080220880A1 (en) * | 2005-09-07 | 2008-09-11 | Bally Gaming, Inc. | Trusted Cabinet Identification System |
US8678901B1 (en) | 2005-09-07 | 2014-03-25 | Bally Gaming | System gaming |
US20070054741A1 (en) * | 2005-09-07 | 2007-03-08 | Morrow James W | Network gaming device peripherals |
US20080220879A1 (en) * | 2005-09-07 | 2008-09-11 | Bally Gaming, Inc. | Trusted Cabinet Identification Method |
US8392707B2 (en) * | 2005-09-07 | 2013-03-05 | Bally Gaming, Inc. | Gaming network |
US8840462B2 (en) | 2005-09-07 | 2014-09-23 | Bally Gaming, Inc. | Tournament bonus awards and related methods |
US20070054740A1 (en) * | 2005-09-07 | 2007-03-08 | Bally Technologies, Inc. | Hybrid gaming network |
WO2007032881A1 (en) * | 2005-09-09 | 2007-03-22 | Wms Gaming Inc. | Scheduling of reconfigurable gaming machines |
US8070605B2 (en) * | 2005-09-12 | 2011-12-06 | Bally Gaming International, Inc. | Multi-area progressive gaming system |
US20110014964A1 (en) * | 2005-09-12 | 2011-01-20 | Bally Gaming, Inc. | Wide-area tournament gaming system |
WO2007068048A1 (en) * | 2005-12-13 | 2007-06-21 | Queensland Gaming Systems Pty Ltd | Method for installing gaming software and firmware programming |
US7774327B1 (en) * | 2006-01-31 | 2010-08-10 | Network Appliance, Inc. | Method and system for reducing boot time of a storage server |
US8352916B2 (en) * | 2006-02-17 | 2013-01-08 | International Business Machines Corporation | Facilitating the automated testing of daily builds of software |
US7951008B2 (en) * | 2006-03-03 | 2011-05-31 | Igt | Non-volatile memory management technique implemented in a gaming machine |
US9065643B2 (en) | 2006-04-05 | 2015-06-23 | Visa U.S.A. Inc. | System and method for account identifier obfuscation |
US7818264B2 (en) * | 2006-06-19 | 2010-10-19 | Visa U.S.A. Inc. | Track data encryption |
US7967682B2 (en) | 2006-04-12 | 2011-06-28 | Bally Gaming, Inc. | Wireless gaming environment |
US9028329B2 (en) | 2006-04-13 | 2015-05-12 | Igt | Integrating remotely-hosted and locally rendered content on a gaming device |
US8992304B2 (en) | 2006-04-13 | 2015-03-31 | Igt | Methods and systems for tracking an event of an externally controlled interface |
US10026255B2 (en) | 2006-04-13 | 2018-07-17 | Igt | Presentation of remotely-hosted and locally rendered content for gaming systems |
US8784196B2 (en) | 2006-04-13 | 2014-07-22 | Igt | Remote content management and resource sharing on a gaming machine and method of implementing same |
US7549576B2 (en) | 2006-05-05 | 2009-06-23 | Cfph, L.L.C. | Systems and methods for providing access to wireless gaming devices |
US7644861B2 (en) * | 2006-04-18 | 2010-01-12 | Bgc Partners, Inc. | Systems and methods for providing access to wireless gaming devices |
US8939359B2 (en) | 2006-05-05 | 2015-01-27 | Cfph, Llc | Game access device with time varying signal |
US9306952B2 (en) | 2006-10-26 | 2016-04-05 | Cfph, Llc | System and method for wireless gaming with location determination |
US8292741B2 (en) * | 2006-10-26 | 2012-10-23 | Cfph, Llc | Apparatus, processes and articles for facilitating mobile gaming |
US9101820B2 (en) | 2006-11-09 | 2015-08-11 | Bally Gaming, Inc. | System, method and apparatus to produce decks for and operate games played with playing cards |
US20080171588A1 (en) * | 2006-11-10 | 2008-07-17 | Bally Gaming, Inc. | Download and configuration server-based system and method with structured data |
US9111078B2 (en) * | 2006-11-10 | 2015-08-18 | Bally Gaming, Inc. | Package manager service in gaming system |
US8920233B2 (en) * | 2006-11-10 | 2014-12-30 | Bally Gaming, Inc. | Assignment template and assignment bundle in a gaming configuration and download system |
US9311774B2 (en) | 2006-11-10 | 2016-04-12 | Igt | Gaming machine with externally controlled content display |
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 |
US20080153600A1 (en) * | 2006-11-10 | 2008-06-26 | Bally Gaming, Inc. | Gaming system configuration change reporting |
US20090156303A1 (en) | 2006-11-10 | 2009-06-18 | Igt | Bonusing Architectures in a Gaming Environment |
US9275512B2 (en) | 2006-11-10 | 2016-03-01 | Bally Gaming, Inc. | Secure communications in gaming system |
US8930461B2 (en) | 2006-11-13 | 2015-01-06 | Bally Gaming, Inc. | Download and configuration management engine for 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 |
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 |
US8645709B2 (en) | 2006-11-14 | 2014-02-04 | Cfph, Llc | Biometric access data encryption |
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 |
US8142282B2 (en) * | 2006-11-15 | 2012-03-27 | Microsoft Corporation | Console integrated downloadable game service |
US8875271B2 (en) * | 2006-12-08 | 2014-10-28 | Microsoft Corporation | Executing unsigned content and securing access in a closed system |
US8046570B2 (en) * | 2007-02-06 | 2011-10-25 | Microsoft Corporation | Supporting multiple operating systems in media devices |
FR2912523B1 (en) * | 2007-02-09 | 2009-07-10 | Liard Xavier | METHOD FOR SIMULATING THE OPERATION OF A DEVICE HAVING AN ARCHITECTURE AND A PROCESSOR DETERMINED USING ANOTHER DEVICE CONNECTED TO A COMPUTER NETWORK |
WO2008108916A1 (en) * | 2007-03-01 | 2008-09-12 | Wms Gaming Inc. | Electronic gaming machine security for software stored in nonvolatile media |
US8581721B2 (en) * | 2007-03-08 | 2013-11-12 | Cfph, Llc | Game access device with privileges |
US8319601B2 (en) | 2007-03-14 | 2012-11-27 | Cfph, Llc | Game account access device |
US9183693B2 (en) | 2007-03-08 | 2015-11-10 | Cfph, Llc | Game access device |
US20080244470A1 (en) * | 2007-03-30 | 2008-10-02 | Motorola, Inc. | Theme records defining desired device characteristics and method of sharing |
US20080237337A1 (en) * | 2007-03-30 | 2008-10-02 | Motorola, Inc. | Stakeholder certificates |
US7539796B2 (en) * | 2007-03-30 | 2009-05-26 | Motorola, Inc. | Configuration management of an electronic device wherein a new configuration of the electronic device is selected based on attributes of an application |
US20080270913A1 (en) * | 2007-04-26 | 2008-10-30 | Howard Singer | Methods, Media, and Devices for Providing a Package of Assets |
JP5129053B2 (en) * | 2007-07-27 | 2013-01-23 | パナソニック株式会社 | Content reproduction apparatus, content reproduction method, content reproduction program, and integrated circuit |
WO2009021981A2 (en) * | 2007-08-16 | 2009-02-19 | Nokia Siemens Networks Oy | Integration apparatus, communication network and method for integrating a network node into a communication network |
US8272945B2 (en) | 2007-11-02 | 2012-09-25 | Bally Gaming, Inc. | Game related systems, methods, and articles that combine virtual and physical elements |
US8616958B2 (en) * | 2007-11-12 | 2013-12-31 | Bally Gaming, Inc. | Discovery method and system for dynamically locating networked gaming components and resources |
US8997054B2 (en) * | 2007-11-30 | 2015-03-31 | Red Hat, Inc. | Software application certification service |
EP2090981A1 (en) * | 2008-02-14 | 2009-08-19 | Aristocrat Technologies Australia Pty, Ltd | Software management system and method |
US20090254896A1 (en) * | 2008-04-08 | 2009-10-08 | Oracle International Corporation | Simplifying Bundling Of Fixes Used To Resolve Errors In Pre-Installed Software |
JP4650516B2 (en) * | 2008-04-09 | 2011-03-16 | ソニー株式会社 | Imaging data management method and imaging apparatus |
US8438559B2 (en) * | 2008-04-18 | 2013-05-07 | Oracle America, Inc. | Method and system for platform-agnostic software installation |
US8856657B2 (en) * | 2008-04-30 | 2014-10-07 | Bally Gaming, Inc. | User interface for managing network download and configuration tasks |
US9005034B2 (en) * | 2008-04-30 | 2015-04-14 | Bally Gaming, Inc. | Systems and methods for out-of-band gaming machine management |
US9483911B2 (en) * | 2008-04-30 | 2016-11-01 | Bally Gaming, Inc. | Information distribution in gaming networks |
WO2009155047A2 (en) * | 2008-05-30 | 2009-12-23 | Bally Gaming, Inc. | Web pages for gaming devices |
US8386785B2 (en) | 2008-06-18 | 2013-02-26 | Igt | Gaming machine certificate creation and management |
US8300829B2 (en) * | 2008-06-23 | 2012-10-30 | Nokia Corporation | Verification key handling |
WO2010006187A2 (en) * | 2008-07-11 | 2010-01-14 | Bally Gaming, Inc. | Integration gateway |
US8196213B2 (en) * | 2008-07-11 | 2012-06-05 | Microsoft Corporation | Verification of un-trusted code for consumption on an insecure device |
US8776238B2 (en) * | 2008-07-16 | 2014-07-08 | International Business Machines Corporation | Verifying certificate use |
US20100069143A1 (en) * | 2008-09-15 | 2010-03-18 | Aristocrat Technologies Australia Pty Limited | Gaming controller, device and method of gaming |
US11287939B2 (en) | 2008-10-09 | 2022-03-29 | Aristocrat Technologies Australia Pty Limited | Gaming system and gaming system processor module |
AU2009222627B2 (en) | 2008-10-09 | 2011-07-21 | Aristocrat Technologies Australia Pty Limited | Gaming system and gaming system processor module |
US11385758B2 (en) | 2008-10-09 | 2022-07-12 | Aristocrat Technologies Australia Pty Limited | Gaming system and gaming system processor module |
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 |
US8423790B2 (en) | 2008-11-18 | 2013-04-16 | Bally Gaming, Inc. | Module validation |
KR101048439B1 (en) * | 2009-04-24 | 2011-07-11 | (주)엠더블유스토리 | The server that stores the game execution authority authentication method, the recording medium on which the game execution authority authentication program is recorded, and the game execution authority authentication program. |
US8747228B2 (en) * | 2009-10-16 | 2014-06-10 | Nathalie Beaudoin | Intermediary module for gaming systems |
US8602875B2 (en) | 2009-10-17 | 2013-12-10 | Nguyen Gaming Llc | Preserving game state data for asynchronous persistent group bonus games |
US20210005047A1 (en) | 2009-11-12 | 2021-01-07 | Nguyen Gaming Llc | Gaming system supporting data distribution to gaming devices |
US9626826B2 (en) * | 2010-06-10 | 2017-04-18 | Nguyen Gaming Llc | Location-based real-time casino data |
US8864586B2 (en) | 2009-11-12 | 2014-10-21 | Nguyen Gaming Llc | Gaming systems including viral gaming events |
US8597108B2 (en) | 2009-11-16 | 2013-12-03 | Nguyen Gaming Llc | Asynchronous persistent group bonus game |
EP2375694B1 (en) * | 2010-03-31 | 2018-10-24 | Sony Interactive Entertainment Europe Limited | Networking system and method for a social networking server, client and entertainment device |
US8696470B2 (en) | 2010-04-09 | 2014-04-15 | Nguyen Gaming Llc | Spontaneous player preferences |
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 |
US9753702B2 (en) * | 2010-10-22 | 2017-09-05 | Paul Hershenson | Systems and methods for creating integrated applications for electronic devices |
US10052551B2 (en) | 2010-11-14 | 2018-08-21 | Nguyen Gaming Llc | Multi-functional peripheral device |
US9486704B2 (en) | 2010-11-14 | 2016-11-08 | Nguyen Gaming Llc | Social gaming |
US9595161B2 (en) | 2010-11-14 | 2017-03-14 | Nguyen Gaming Llc | Social gaming |
US9235952B2 (en) | 2010-11-14 | 2016-01-12 | Nguyen Gaming Llc | Peripheral management device for virtual game interaction |
US20180053374A9 (en) | 2010-11-14 | 2018-02-22 | Binh T. Nguyen | Multi-Functional Peripheral Device |
US9564018B2 (en) | 2010-11-14 | 2017-02-07 | Nguyen Gaming Llc | Temporary grant of real-time bonus feature |
KR20120066846A (en) * | 2010-12-15 | 2012-06-25 | 삼성전자주식회사 | Mobile device |
US9058716B2 (en) | 2011-06-06 | 2015-06-16 | Bally Gaming, Inc. | Remote game play in a wireless gaming environment |
US9875607B2 (en) | 2011-07-13 | 2018-01-23 | Igt | Methods and apparatus for providing secure logon to a gaming machine using a mobile device |
US20130055369A1 (en) * | 2011-08-24 | 2013-02-28 | Mcafee, Inc. | System and method for day-zero authentication of activex controls |
US10121318B2 (en) | 2011-09-09 | 2018-11-06 | Igt | Bill acceptors and printers for providing virtual ticket-in and ticket-out on a gaming machine |
US9367835B2 (en) | 2011-09-09 | 2016-06-14 | Igt | Retrofit devices for providing virtual ticket-in and ticket-out on a gaming machine |
US10297105B2 (en) | 2011-09-09 | 2019-05-21 | Igt | Redemption of virtual tickets using a portable electronic device |
US8613659B2 (en) | 2011-09-09 | 2013-12-24 | Igt | Virtual ticket-in and ticket-out on a gaming machine |
US9524609B2 (en) | 2011-09-30 | 2016-12-20 | Igt | Gaming system, gaming device and method for utilizing mobile devices at a gaming establishment |
US9672686B2 (en) | 2011-10-03 | 2017-06-06 | Nguyen Gaming Llc | Electronic fund transfer for mobile gaming |
US9630096B2 (en) | 2011-10-03 | 2017-04-25 | Nguyen Gaming Llc | Control of mobile game play on a mobile vessel |
US8613668B2 (en) | 2011-12-22 | 2013-12-24 | Igt | Directional wireless communication |
US8974305B2 (en) | 2012-01-18 | 2015-03-10 | Bally Gaming, Inc. | Network gaming architecture, gaming systems, and related methods |
US9120007B2 (en) | 2012-01-18 | 2015-09-01 | Bally Gaming, Inc. | Network gaming architecture, gaming systems, and related methods |
US8876596B2 (en) | 2012-02-29 | 2014-11-04 | Igt | Virtualized magnetic player card |
US9311769B2 (en) | 2012-03-28 | 2016-04-12 | Igt | Emailing or texting as communication between mobile device and EGM |
US9412227B2 (en) | 2012-07-11 | 2016-08-09 | Igt | Method and apparatus for offering a mobile device version of an electronic gaming machine game at the electronic gaming machine |
US9325203B2 (en) | 2012-07-24 | 2016-04-26 | Binh Nguyen | Optimized power consumption in a gaming device |
US10176666B2 (en) | 2012-10-01 | 2019-01-08 | Nguyen Gaming Llc | Viral benefit distribution using mobile devices |
US9814970B2 (en) | 2013-03-15 | 2017-11-14 | Nguyen Gaming Llc | Authentication of mobile servers |
US9600976B2 (en) | 2013-03-15 | 2017-03-21 | Nguyen Gaming Llc | Adaptive mobile device gaming system |
US9576425B2 (en) | 2013-03-15 | 2017-02-21 | Nguyen Gaming Llc | Portable intermediary trusted device |
US11398131B2 (en) | 2013-03-15 | 2022-07-26 | Aristocrat Technologies, Inc. (ATI) | Method and system for localized mobile gaming |
US10421010B2 (en) | 2013-03-15 | 2019-09-24 | Nguyen Gaming Llc | Determination of advertisement based on player physiology |
US9373223B1 (en) | 2014-12-17 | 2016-06-21 | Jackpot Rising Inc. | Method and system for gaming revenue |
US9430905B2 (en) | 2014-12-17 | 2016-08-30 | Jackpot Rising Inc. | Method and system for gaming revenue |
US9916735B2 (en) | 2015-07-22 | 2018-03-13 | Igt | Remote gaming cash voucher printing system |
US10055930B2 (en) | 2015-08-11 | 2018-08-21 | Igt | Gaming system and method for placing and redeeming sports bets |
GB2542355B (en) * | 2015-09-15 | 2019-07-17 | Samsung Electronics Co Ltd | Methods and apparatus for distributing and installing trusted applications |
US10417867B2 (en) | 2015-09-25 | 2019-09-17 | Igt | Gaming system and method for automatically transferring funds to a mobile device |
US20170092054A1 (en) | 2015-09-25 | 2017-03-30 | Igt | Gaming system and method for utilizing a mobile device to fund a gaming session |
WO2017192395A1 (en) * | 2016-05-04 | 2017-11-09 | Giesecke & Devrient Mobile Security America, Inc. | Subscriber self-activation device, program, and method |
US10217317B2 (en) | 2016-08-09 | 2019-02-26 | Igt | Gaming system and method for providing incentives for transferring funds to and from a mobile device |
US10916090B2 (en) | 2016-08-23 | 2021-02-09 | Igt | System and method for transferring funds from a financial institution device to a cashless wagering account accessible via a mobile device |
US10321313B2 (en) * | 2016-09-09 | 2019-06-11 | Dell Products L.P. | Enabling remote access to a service controller having a factory-installed unique default password |
US10621824B2 (en) | 2016-09-23 | 2020-04-14 | Igt | Gaming system player identification device |
US11194562B2 (en) * | 2017-05-19 | 2021-12-07 | Blackberry Limited | Method and system for hardware identification and software update control |
US10332344B2 (en) | 2017-07-24 | 2019-06-25 | Igt | System and method for controlling electronic gaming machine/electronic gaming machine component bezel lighting to indicate different wireless connection statuses |
US10360763B2 (en) | 2017-08-03 | 2019-07-23 | Igt | System and method for utilizing a mobile device to facilitate fund transfers between a cashless wagering account and a gaming establishment retail account |
US10360761B2 (en) | 2017-08-03 | 2019-07-23 | Igt | System and method for providing a gaming establishment account pre-approved access to funds |
US10373430B2 (en) | 2017-08-03 | 2019-08-06 | Igt | System and method for tracking fund transfers between an electronic gaming machine and a plurality of funding sources |
US10380843B2 (en) | 2017-08-03 | 2019-08-13 | Igt | System and method for tracking funds from a plurality of funding sources |
US11386747B2 (en) | 2017-10-23 | 2022-07-12 | Aristocrat Technologies, Inc. (ATI) | Gaming monetary instrument tracking system |
US11922765B2 (en) | 2017-12-18 | 2024-03-05 | Igt | System and method employing virtual tickets |
US10643426B2 (en) | 2017-12-18 | 2020-05-05 | Igt | System and method for providing a gaming establishment account automatic access to funds |
US11341817B2 (en) | 2017-12-18 | 2022-05-24 | Igt | System and method for providing awards for utilizing a mobile device in association with a gaming establishment retail account |
US11043066B2 (en) | 2017-12-21 | 2021-06-22 | Igt | System and method for centralizing funds to a primary gaming establishment account |
US10950088B2 (en) | 2017-12-21 | 2021-03-16 | Igt | System and method for utilizing virtual ticket vouchers |
US10970968B2 (en) | 2018-04-18 | 2021-04-06 | Igt | System and method for incentivizing the maintenance of funds in a gaming establishment account |
US10957153B2 (en) | 2019-03-15 | 2021-03-23 | Ags Llc | Technician input-free reconfiguration of secured gaming system |
CN110090438B (en) * | 2019-04-19 | 2023-01-10 | 深圳市正易龙科技有限公司 | Game loading method, device, terminal and computer readable storage medium |
US11176775B1 (en) * | 2019-08-07 | 2021-11-16 | Igt | System and methods for downloading production order specific software and firmware to an electronic gaming machine device |
CN112579111A (en) * | 2020-12-30 | 2021-03-30 | 深圳市欢太科技有限公司 | Installation method and device of installation package, electronic equipment and storage medium |
Family Cites Families (62)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US677716A (en) * | 1900-07-27 | 1901-07-02 | George Wilson Thompson | Automatic fire-extinguisher. |
US5265874A (en) | 1992-01-31 | 1993-11-30 | International Game Technology (Igt) | Cashless gaming apparatus and method |
US5290033A (en) | 1992-12-02 | 1994-03-01 | Bittner Harold G | Gaming machine and coupons |
US6048269A (en) | 1993-01-22 | 2000-04-11 | Mgm Grand, Inc. | Coinless slot machine system and method |
US5812748A (en) * | 1993-06-23 | 1998-09-22 | Vinca Corporation | Method for improving recovery performance from hardware and software errors in a fault-tolerant computer system |
US5768539A (en) * | 1994-05-27 | 1998-06-16 | Bell Atlantic Network Services, Inc. | Downloading applications software through a broadcast channel |
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 |
US5671412A (en) * | 1995-07-28 | 1997-09-23 | Globetrotter Software, Incorporated | License management system for software applications |
US5823879A (en) | 1996-01-19 | 1998-10-20 | Sheldon F. Goldberg | Network gaming system |
US5815709A (en) * | 1996-04-23 | 1998-09-29 | San Microsystems, Inc. | System and method for generating identifiers for uniquely identifying object types for objects used in processing of object-oriented programs and the like |
US5841870A (en) * | 1996-11-12 | 1998-11-24 | Cheyenne Property Trust | Dynamic classes of service for an international cryptography framework |
US7140964B2 (en) * | 1997-06-23 | 2006-11-28 | Walker Digital, Llc | Gaming device for a flat rate play session and a method of operating same |
US6077163A (en) * | 1997-06-23 | 2000-06-20 | Walker Digital, Llc | Gaming device for a flat rate play session and a method of operating same |
US5920861A (en) | 1997-02-25 | 1999-07-06 | Intertrust Technologies Corp. | Techniques for defining using and manipulating rights management data structures |
US6071190A (en) * | 1997-05-21 | 2000-06-06 | Casino Data Systems | Gaming device security system: apparatus and method |
JPH11282753A (en) * | 1998-03-06 | 1999-10-15 | Internatl Business Mach Corp <Ibm> | Method and device for accessing object and storage medium storing program controlling access to object |
US6986063B2 (en) * | 1998-06-04 | 2006-01-10 | Z4 Technologies, Inc. | Method for monitoring software using encryption including digital signatures/certificates |
US6488585B1 (en) | 1998-10-14 | 2002-12-03 | International Game Technology | Gaming device identification method and apparatus |
US6510513B1 (en) * | 1999-01-13 | 2003-01-21 | Microsoft Corporation | Security services and policy enforcement for electronic data |
JP2000260121A (en) * | 1999-03-05 | 2000-09-22 | Toshiba Corp | Information reproducing device and information recording device |
US6697948B1 (en) * | 1999-05-05 | 2004-02-24 | Michael O. Rabin | Methods and apparatus for protecting information |
PL351957A1 (en) * | 1999-06-03 | 2003-07-14 | Igt Reno Nev | Method of and apparatus for implementation of a system for transferring software downloaded from network |
US8033913B2 (en) | 1999-06-03 | 2011-10-11 | Igt | Gaming machine update and mass storage management |
JP2001058087A (en) | 1999-06-14 | 2001-03-06 | Sony Corp | Game controller, entertainment system and game execution method as well as method for downloading game software program |
US20010047348A1 (en) * | 2000-02-01 | 2001-11-29 | Lemuel Davis | Consumer driven content media duplication system |
US20010029205A1 (en) | 2000-03-30 | 2001-10-11 | Sagahiro Taho | Game program delivery system and apparatus used in same |
US6629227B1 (en) * | 2000-05-04 | 2003-09-30 | Scientific-Atlanta, Inc. | System and method for a communication terminal to manage memory and maintain a current application version for multiple applications |
US6976163B1 (en) * | 2000-07-12 | 2005-12-13 | International Business Machines Corporation | Methods, systems and computer program products for rule based firmware updates utilizing certificate extensions and certificates for use therein |
US7350204B2 (en) * | 2000-07-24 | 2008-03-25 | Microsoft Corporation | Policies for secure software execution |
JP4556308B2 (en) | 2000-08-31 | 2010-10-06 | ソニー株式会社 | Content distribution system, content distribution method, information processing apparatus, and program providing medium |
EP1626324B1 (en) | 2000-09-21 | 2012-04-11 | Research In Motion Limited | Software code signing system and method |
US6699128B1 (en) * | 2000-10-13 | 2004-03-02 | Igt | Manual lever with locking function for mounting CPU enclosure |
US6645077B2 (en) * | 2000-10-19 | 2003-11-11 | Igt | Gaming terminal data repository and information distribution system |
US6884162B2 (en) * | 2000-12-01 | 2005-04-26 | Sony Corporation | System and method to support gaming in an electronic network |
US7168089B2 (en) * | 2000-12-07 | 2007-01-23 | Igt | Secured virtual network in a gaming environment |
JP2002207427A (en) | 2001-01-10 | 2002-07-26 | Sony Corp | System and method for issuing public key certificate, information processor, information recording medium, and program storage medium |
US6749510B2 (en) * | 2001-02-07 | 2004-06-15 | Wms Gaming Inc. | Centralized gaming system with modifiable remote display terminals |
US7203841B2 (en) * | 2001-03-08 | 2007-04-10 | Igt | Encryption in a secure computerized gaming system |
US7117493B2 (en) * | 2001-03-28 | 2006-10-03 | Ricoh Company, Ltd. | Image formation system, software acquisition method, and computer product |
US20030182236A1 (en) * | 2001-03-29 | 2003-09-25 | Koichi Tanaka | Information processor |
US6682423B2 (en) * | 2001-04-19 | 2004-01-27 | Igt | Open architecture communications in a gaming network |
US6722985B2 (en) * | 2001-04-19 | 2004-04-20 | Igt | Universal player tracking system |
US6978291B2 (en) * | 2001-04-30 | 2005-12-20 | Isogon Corporation | Method for correlating job-step or execution-process information with corresponding software licensing information |
WO2002101494A2 (en) * | 2001-06-07 | 2002-12-19 | Contentguard Holdings, Inc. | Protected content distribution system |
US7239708B2 (en) * | 2001-06-27 | 2007-07-03 | Microsoft Corporation | Protecting decrypted compressed content and decrypted decompressed content at a digital rights management client |
US20030033255A1 (en) | 2001-08-13 | 2003-02-13 | Burton Margaret Jane | License repository and method |
JP2003085321A (en) | 2001-09-11 | 2003-03-20 | Sony Corp | System and method for contents use authority control, information processing device, and computer program |
US6973535B2 (en) * | 2001-09-14 | 2005-12-06 | Cornice, Inc. | Digital device configuration and method |
US8702492B2 (en) * | 2002-04-16 | 2014-04-22 | Igt | Methods and apparatus for employing audio/video programming to initiate game play at a gaming device |
US6884173B2 (en) * | 2002-05-14 | 2005-04-26 | Atronic International Gmbh | Configuration technique for a gaming machine |
US20040002943A1 (en) * | 2002-06-28 | 2004-01-01 | Merrill John Wickens Lamb | Systems and methods for application delivery and configuration management of mobile devices |
AU2002341754A1 (en) | 2002-07-05 | 2004-01-23 | Cyberscan Technology, Inc. | Secure game download |
JP4309629B2 (en) * | 2002-09-13 | 2009-08-05 | 株式会社日立製作所 | Network system |
US7337330B2 (en) * | 2003-03-10 | 2008-02-26 | Cyberview Technology, Inc. | Universal game download system for legacy gaming machines |
EP1611708A4 (en) * | 2003-03-10 | 2009-12-30 | Cyberview Technology Inc | Dynamic configuration of a gaming system |
US7600251B2 (en) | 2003-03-10 | 2009-10-06 | Igt | Universal peer-to-peer game download |
US20040266533A1 (en) * | 2003-04-16 | 2004-12-30 | Gentles Thomas A | Gaming software distribution network in a gaming system environment |
FR2856158B1 (en) | 2003-06-13 | 2005-08-19 | Lionel Giacomuzzi | DEVICE FOR TAKING PHOTOGRAPHY |
AU2004282819B2 (en) * | 2003-09-12 | 2009-11-12 | Aristocrat Technologies Australia Pty Ltd | Communications interface for a gaming machine |
US8888600B2 (en) | 2004-08-25 | 2014-11-18 | Igt | Emulation methods and devices for a gaming machine |
US8641521B2 (en) | 2004-08-25 | 2014-02-04 | Igt | Emulation in a secure regulated environment |
US20070048714A1 (en) | 2005-08-12 | 2007-03-01 | Microsoft Corporation | Media player service library |
-
2005
- 2005-05-25 US US11/138,736 patent/US7337330B2/en not_active Expired - Lifetime
-
2006
- 2006-03-24 CA CA2627635A patent/CA2627635C/en not_active Expired - Fee Related
- 2006-03-24 EP EP06739611A patent/EP1938500A4/en not_active Withdrawn
- 2006-03-24 WO PCT/US2006/010926 patent/WO2006127109A2/en active Application Filing
- 2006-04-05 US US11/400,745 patent/US7788503B2/en active Active
-
2007
- 2007-06-12 US US11/761,370 patent/US7938726B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
WO2006127109A3 (en) | 2007-06-07 |
WO2006127109A2 (en) | 2006-11-30 |
CA2627635C (en) | 2012-10-02 |
EP1938500A4 (en) | 2009-10-21 |
US20060196686A1 (en) | 2006-09-07 |
US7938726B2 (en) | 2011-05-10 |
US20050223219A1 (en) | 2005-10-06 |
US7788503B2 (en) | 2010-08-31 |
EP1938500A2 (en) | 2008-07-02 |
US7337330B2 (en) | 2008-02-26 |
US20080004121A1 (en) | 2008-01-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2627635A1 (en) | Universal game download system for legacy gaming machines | |
WO2007005082B1 (en) | Universal peer-to-peer game download | |
CN105393256B (en) | Calculating device and method for the security web guidance based on strategy | |
US8201239B2 (en) | Extensible pre-boot authentication | |
RU2672712C2 (en) | Mobile communication device and method for operation thereof | |
US8909940B2 (en) | Extensible pre-boot authentication | |
RU2675902C2 (en) | Method of authorising operation to be performed on targeted computing device | |
CN103944890B (en) | Virtual interaction system based on customer end/server mode and method | |
US7587750B2 (en) | Method and system to support network port authentication from out-of-band firmware | |
JP4888816B2 (en) | Apparatus, program, method, and system for service provisioning using short-range wireless communication | |
US7937575B2 (en) | Information processing system, program product, and information processing method | |
US20050010811A1 (en) | Method and system to support network port authentication from out-of-band firmware | |
US9467449B2 (en) | Method for protection of data shared between devices connected in a network and corresponding apparatus | |
CN107408172B (en) | Securely booting a computer from a user-trusted device | |
US10083045B2 (en) | Booting computer from user trusted device with an operating system loader stored thereon | |
CN103119560A (en) | Demand based usb proxy for data stores in service processor complex | |
US20110177792A1 (en) | Developer phone registration | |
JP2005018786A (en) | Three way verification and authentication of boot file transmitted from server to client | |
US20110035586A1 (en) | System and method for securing a computer comprising a microkernel | |
US20210397700A1 (en) | Method and apparatus for isolating sensitive untrusted program code on mobile device | |
US20200014701A1 (en) | Systems and methods for providing multi-user level authorization enabled bios access control | |
JP4775744B2 (en) | Method and program for launching a reliable coexistence environment | |
WO2017003885A1 (en) | Brokered advanced pairing | |
CN114372255A (en) | Identity authentication method and device based on application software fingerprint | |
US8291203B2 (en) | Using a live operating system to set up and configure an active management technology device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |
Effective date: 20170324 |
|
MKLA | Lapsed |
Effective date: 20170324 |