Dynamic configuration of a gaming system
First Claim
1. A method for a network connected gaming system to enable selective availability of games on gaming terminals of the gaming system, each of the gaming terminals carrying out the steps of:
- installing a plurality of game software on selected gaming terminals;
enforcing at least one software restriction policy to determine whether each of the installed plurality of game software is authorized to be executed and denying execution to any of the installed plurality of game software determined by the enforced at least one software restriction policy to be non-authorized;
choosing a selected set of the authorized installed game software to offer to players of the selected gaming terminals;
displaying, on the selected gaming terminals, a menu of the set of authorized game software for selection by the player;
monitoring the game activity of the players on the selected gaming terminals;
checking for a change in the at least one software restriction policy and enforcing at least any changed software restriction policy;
modifying the selected set of the installed game software to offer to players of the selected gaming terminals based upon an outcome of the monitoring step and the enforcement of any changed software restriction policy;
displaying, on the selected gaming terminals, a modified menu of the authorized modified set of game software for selection by the player.
4 Assignments
0 Petitions
Accused Products
Abstract
A method to enable dynamic configuration of gaming terminals installed in one or a plurality of gaming premises whereby certified games, certified data files and certified support software components are activated in accordance with a predetermined schedule or automatically in response to the observed gaming activity. The method may include allocating an individual PKI certificate to each executable software component and each of its versions, binding the PKI certificate to the executable software, associating a distinctive policy for each certificate and then enforcing the software execution policies in accordance with the desired authorized game configuration and schedule. The PKI certificate'"'"'s “Subject Name” (or “Issued to” field or “CommonName” field) may be a concatenation of the software component identification, its version number and optionally other identification characters. The method applies equally to other network connected gaming subsystems. The method enables a fine-grained and secure control of the authorized software components and thus the flexibility to securely configure the gaming system in accordance with a schedule or in a close-loop fashion in order to meet business objectives. In addition, a method to enable the certification authority to bind the certificates to the tested code is described.
-
Citations
18 Claims
-
1. A method for a network connected gaming system to enable selective availability of games on gaming terminals of the gaming system, each of the gaming terminals carrying out the steps of:
-
installing a plurality of game software on selected gaming terminals; enforcing at least one software restriction policy to determine whether each of the installed plurality of game software is authorized to be executed and denying execution to any of the installed plurality of game software determined by the enforced at least one software restriction policy to be non-authorized; choosing a selected set of the authorized installed game software to offer to players of the selected gaming terminals; displaying, on the selected gaming terminals, a menu of the set of authorized game software for selection by the player; monitoring the game activity of the players on the selected gaming terminals; checking for a change in the at least one software restriction policy and enforcing at least any changed software restriction policy; modifying the selected set of the installed game software to offer to players of the selected gaming terminals based upon an outcome of the monitoring step and the enforcement of any changed software restriction policy; displaying, on the selected gaming terminals, a modified menu of the authorized modified set of game software for selection by the player. - View Dependent Claims (2, 3)
-
-
4. A method for a network connected gaming system to enable selective availability of games on PC based gaming terminals coupled to the gaming system, the method comprising the steps of:
-
selecting game software to be made available to players on selected ones of the gaming terminals; terminating all game software on at least one of the selected gaming terminals to transform each of the at least one selected gaming terminals into a generic PC communicating in the network connected gaming system; downloading the selected game software to the generic PCs; verifying, by each of the generic PCs, a trustworthiness of the downloaded selected game software by enforcing at least one software restriction policy and only authorizing execution of those of the downloaded selected game software that are determined by the at least one software restriction policy to be authorized, checking for a change in the at least one software restriction policy and enforcing at least any changed software restriction policy; modifying the selected set of the installed game software to offer to players of the selected gaming terminals based upon an outcome of checking for a change in the at least one software restriction policy and enforcing of the changed software restriction policy; and enabling execution, by each of the generic PCs, only those of the downloaded selected game software that are determined by the enforced at least one software restriction policy to be authorized, and starting an execution of game software to transform the generic PCs back into gaming terminals. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
11. A method for a network connected gaming system to enable selective availability of games on PC based gaming terminals coupled to the gaming system, the method comprising the steps of:
-
selecting game software to be made available to players on selected ones of the gaming terminals; terminating all gaming software on the selected gaming terminals to transform each selected gaming terminal into a generic PC communicating in the network connected gaming system; booting the generic PCs; starting an operating system on the generic PCs; downloading via the network the selected game software to the generic PCs; verifying, by each of the generic PCs, a trustworthiness of the downloaded selected game software by enforcing at least one software restriction policy and only authorizing execution of those of the downloaded selected game software that are determined by the at least one software restriction policy to be authorized, and enabling execution, by each of the generic PCs, only those of the downloaded selected game software that are determined by the enforced at least one software restriction policy to be authorized, checking for a change in the at least one software restriction policy and enforcing at least any changed software restriction policy; modifying the selected set of the installed game software to offer to players of the selected gaming terminals based upon an outcome of checking for a change in the at least one software restriction policy and enforcing of the changed software restriction policy; and starting an execution of game software to transform the generic PCs back into gaming terminals. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification