Dynamic configuration of a gaming system
First Claim
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.
4 Assignments
0 Petitions
Accused Products
Abstract
A universal method and system for downloading game software to legacy gaming machines. A gaming machine includes 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 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 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, game software components may be received over the network.
-
Citations
65 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 36, 37)
-
-
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. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
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. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
-
-
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. - View Dependent Claims (39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
43. 40, wherein the downloading step uses the Software Installation Policy (SIP) feature of the Windows®
- operating system.
-
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. - View Dependent Claims (58, 59, 60, 61, 63, 64, 65)
-
-
62. 57, wherein the downloading step uses the Software Installation Policy (SIP) feature of the Windows®
- operating system.
Specification