CA2627635A1 - Universal game download system for legacy gaming machines - Google Patents

Universal game download system for legacy gaming machines Download PDF

Info

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
Application number
CA002627635A
Other languages
French (fr)
Other versions
CA2627635C (en
Inventor
Jean-Marie Gatto
Thierry Brunet De Courssou
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mudalla Technology Inc
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of CA2627635A1 publication Critical patent/CA2627635A1/en
Application granted granted Critical
Publication of CA2627635C publication Critical patent/CA2627635C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3225Data transfer within a gaming system, e.g. data sent between gaming machines and users
    • G07F17/323Data transfer within a gaming system, e.g. data sent between gaming machines and users wherein the player is informed, e.g. advertisements, odds, instructions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/102Entity profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/20Network architectures or network communication protocols for network security for managing network security; network security policies in general
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/006Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols involving public key infrastructure [PKI] trust models
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic 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/3263Cryptographic 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/56Financial cryptography, e.g. electronic payment or e-cash
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/60Digital content management, e.g. content distribution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/76Proxy, 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.

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.
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.
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.
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.
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.
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.
23. The method of claim 21, wherein the code signing uses a distinctive PKI
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.
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.
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.
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.
45. The method of claim 40, wherein the package includes a Microsoft MSI
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.
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.
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.
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.
CA2627635A 2005-05-25 2006-03-24 Universal game download system for legacy gaming machines Expired - Fee Related CA2627635C (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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