| CPC G07F 17/3241 (2013.01) [G07F 17/3216 (2013.01); G07F 17/3223 (2013.01)] | 16 Claims |

|
1. A gaming machine system comprising;
one or more secured first housings each having a respective and normally locked first entry that provides physical access to an interior of the respective one among the first housings upon unlocking of the respective first entry; and
said gaming machine controller configured to manage one or more gaming activities of the gaming machine system, the gaming machine controller having one or more secured processors and a secured memory storing secured data, all disposed within the interior of a first housing among the secured first housings, the gaming machine controller connecting to an I/O receptacle also disposed within the interior of the first housing;
wherein the gaming machine controller stores in the secured memory thereof a predetermined set of recognizable commands and is programmed to repeatedly run among executing processes of its one or more secured processors, a service configured to detect association of one or more of the predetermined set of recognizable commands with the gaming machine which, when implemented, effectuate access to said secured data within the secured memory for updating said secured data, the secured data not being permitted to be accessed remotely from outside the first housing while the respective first entry of the first housing is locked;
where in its repeated executions, the service:
first checks for insertion of a dynamically-linkable and reprogrammable storage device into the I/O receptacle;
second checks, in response to a detection of insertion of the storage device into the I/O receptacle, for encrypted data stored on the inserted storage device;
decrypts said encrypted data and stores said decrypted data in said secured memory;
third checks said decrypted data stored in said secured memory for the presence of one or more commands that correspond to the stored predetermined set of recognizable commands;
launches, in response to a detected presence of the one or more commands, respective executing programs in the gaming machine controller that, without input by a technician, access the secured data in accordance with implementing respective ones of the recognizable commands detected within the inserted storage device to update the secured data in the secured memory;
generates information regarding the outcomes of the executing programs;
encrypts the outcome information and then saves the encrypted outcome information into the inserted storage device; and
signals, in response to completion of the implementation of the recognizable commands stored within the inserted storage device and in response to completion of saving of the results, that the inserted storage device can be removed.
|