US2007060302A1PendingUtilityA1

Scan based configuration control in a gaming environment

Assignee: IGT RENO NEVPriority: Aug 17, 2005Filed: Aug 17, 2005Published: Mar 15, 2007
Est. expiryAug 17, 2025(expired)· nominal 20-yr term from priority
G07F 17/32G07F 17/323
44
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Techniques are dis closed for facilitating configuration of a gaming machine, and for facilitating authentication testing of selected components of a gaming machine. In at least one embodiment, configuration of the gaming machine may be effected via the use of a gaming machine configuration device. When the presence of a gaming machine configuration device is detected, configuration indicia stored on the configuration device may be accessed and used to determine at least one configuration parameter relating to configuration of the gaming machine. Configuration or reconfiguration of the gaming machine may then be implemented using the at least one configuration parameter. In at least one embodiment, authentication of the gaming machine component may be effected via the use of a gaming machine authentication device. When the presence of a gaming machine authentication device is detected, authentication information stored on the authentication device may be accessed and used to generate authentication output data relating to the component being authenticated. The authentication output data may then be provided to an external entity for verifying the results of the authentication test.

Claims

exact text as granted — not AI-modified
1 . A gaming machine for facilitating configuration of a gaming machine comprising: 
 at least one processor;    at least one interface;    at least one display; and    memory;    the gaming machine being configured or designed to:    receive first input for change an operating mode of the gaming machine to a configuration mode of operation;    change the operating mode of the gaming machine to the configuration mode of operation in response to the first input;    detect a presence of a gaming machine configuration device;    read configuration indicia stored on the configuration device;    automatically determine, using the configuration indicia, at least one configuration parameter relating to configuration of the gaming machine; and    implement configuration or reconfiguration of the gaming machine using the at least one configuration parameter.    
   
   
       2 . The gaming machine of  claim 1  being further configured or designed to: 
 disable game play on the gaming machine while the gaming machine is in the configuration mode of operation.    
   
   
       3 . The gaming machine of  claim 1  being further configured or designed to: 
 receive a wager on a game of chance; and    generate an outcome for the game of chance using said at least one configuration parameter.    
   
   
       4 . The gaming machine of  claim 1  being further configured or designed to: 
 accept information provided by the configuration device while the gaming machine is in the configuration mode of operation; and    reject information provided by the configuration device while the gaming machine is in a game play mode of operation.    
   
   
       5 . The gaming machine of  claim 1  wherein the gaming machine includes a main door for providing access to internal components of the gaming machine, the gaming machine being further configured or designed to: 
 change the at least one configuration parameter of the gaming machine without the main door being opened    
   
   
       6 . The gaming machine of  claim 1  wherein the gaming machine includes a plurality of internal components, the gaming machine being further configured or designed to: 
 change the at least one configuration parameter of the gaming machine without physically removing any of the internal components from the gaming machine.    
   
   
       7 . The gaming machine of  claim 1  wherein the at least one configuration parameter corresponds to a configuration parameter selected from: country code parameters, bill limit parameters, voucher limit parameters, credit limit parameters, accounting model parameters, operating model parameters, communication protocol parameters, default display parameters, default button assignment parameters, game configuration parameters, and game selection parameters.  
   
   
       8 . The gaming machine of  claim 1  wherein the configuration indicia includes a numeric or alphabetic code usable for determining the at least one configuration parameter.  
   
   
       9 . The gaming machine of  claim 1  being further configured or designed to: 
 identify at least one security feature associated with the configuration device;    validate the configuration device using the at least one security feature; and    implement configuration or reconfiguration of the gaming machine in response to approval of the validation of the configuration device.    
   
   
       10 . The gaming machine of  claim 9  wherein the at least one security feature includes information relating to an identifier for uniquely identifying the gaming machine.  
   
   
       11 . The gaming machine of  claim 1  wherein the gaming machine configuration device corresponds to a configuration ticket, and wherein the gaming machine includes a bill validator module, the gaming machine being further configured or designed to: 
 detect that the configuration ticket has been inserted into the bill validator module; and    read, using the bill validator module, the configuration indicia from the configuration ticket.    
   
   
       12 . The gaming machine of  claim 1  being further configured or designed to: 
 automatically mapping the configuration indicia to at least one predetermined configuration parameter stored within local memory of the gaming machine.    
   
   
       13 . The gaming machine of  claim 1  being further configured or designed to: 
 automatically select the at least one configuration parameter from configuration parameter information stored in local memory of the gaming machine.    
   
   
       14 . The gaming machine of  claim 1  being further configured or designed to: 
 provide the configuration indicia to a remote server; and    receive configuration information from the remote server in response to providing the configuration indicia to the remote server;    wherein the configuration information includes the at least one configuration parameter.    
   
   
       15 . The gaming machine of  claim 1  being further configured or designed to: 
 extract the at least one configuration parameter from the configuration indicia stored on the configuration device.    
   
   
       16 . The gaming machine of  claim 1  being further configured or designed to: 
 authenticate the configuration device before implement configuration or reconfiguration of the gaming machine.    
   
   
       17 . The gaming machine of  claim 1  being further configured or designed to: 
 authenticate the configuration device via a remote server.    
   
   
       18 . A gaming machine for facilitating authentication testing of a first gaming machine component in order to determine an authenticity of the first component, the gaming machine comprising: 
 at least one processor;    at least one interface;    at least one display; and    memory;    the gaming machine being configured or designed to:    detect a presence of a gaming machine authentication device;    read authentication information stored on the authentication device;    perform a first authentication test on the first component using at least a portion of the authentication information;    generate, in response to the first authentication test, authentication output data; and    provide the authentication output data to an external entity.    
   
   
       19 . The gaming machine of  claim 18  being further configured or designed to: 
 receive first input for change an operating mode of the gaming machine to a authentication mode of operation; and    change the operating mode of the gaming machine to the authentication mode of operation in response to the first input;    
   
   
       20 . The gaming machine of  claim 18  being further configured or designed to: 
 disable game play on the gaming machine while the gaming machine is in the authentication mode of operation.    
   
   
       21 . The gaming machine of  claim 18  being further configured or designed to: 
 accept information provided by the authentication device while the gaming machine is in the authentication mode of operation; and    reject information provided by the authentication device while the gaming machine is in a game play mode of operation.    
   
   
       22 . The gaming machine of  claim 18  wherein the gaming machine includes a main door for providing access to internal components of the gaming machine, the gaming machine being further configured or designed to: 
 perform authentication testing on the first component of the gaming machine without the main door being opened    
   
   
       23 . The gaming machine of  claim 18  wherein the gaming machine includes a plurality of internal components, the gaming machine being further configured or designed to: 
 perform authentication testing on the first component of the gaming machine without physically removing any of the internal components from the gaming machine.    
   
   
       24 . The gaming machine of  claim 18  wherein the first component corresponds to a trusted memory device associated with the gaming machine.  
   
   
       25 . The gaming machine of  claim 18  wherein the first component corresponds to a firmware associated with the gaming machine.  
   
   
       26 . The gaming machine of  claim 18  wherein the first component corresponds to software code associated with the gaming machine.  
   
   
       27 . The gaming machine of  claim 18  wherein the first component corresponds to a peripheral device associated with the gaming machine.  
   
   
       28 . The gaming machine of  claim 18  wherein the external entity corresponds to a human operator performing an authentication test of the at least one gaming machine component, and wherein the gaming machine includes a display, the gaming machine being further configured or designed to: 
 display the authentication output data to the human operator via the gaming machine display.    
   
   
       29 . The gaming machine of  claim 18  wherein the gaming machine includes a ticket print module, the gaming machine being further configured or designed to: 
 print, using the ticket print module, an authentication output ticket which includes authentication output data.    
   
   
       30 . The gaming machine of  claim 18  wherein the gaming machine includes a ticket print module, the gaming machine being further configured or designed to: 
 print, using the ticket print module, an authentication output ticket which includes authentication output data;    read the authentication output data from the authentication output ticket;    compare the authentication output data to predetermined data; and    determine an outcome of the authentication test of the first gaming machine component based at least in part on the comparison of the authentication output data with the predetermined data.    
   
   
       31 . The gaming machine of  claim 18  wherein the external entity corresponds to a remote computer system.  
   
   
       32 . The gaming machine of  claim 18  wherein the authentication information and includes: 
 hash algorithm information relating to a selected hash algorithm; and    seed information relating to a selected randomization seed value;    wherein the authentication output data is generated using the selected hash algorithm and randomization seed value.    
   
   
       33 . The gaming machine of  claim 18  wherein the first gaming machine component corresponds to game code stored in memory of the gaming machine, the gaming machine being further configured or designed to: 
 apply a selected hash algorithm to at least a portion of the game code to thereby generate a hash code value; and    wherein the authentication output data corresponds to the hash code value.    
   
   
       34 . The gaming machine of  claim 18  wherein the first gaming machine component corresponds to a trusted memory device associated with gaming machine, the gaming machine being further configured or designed to: 
 apply a selected hash algorithm to at least a portion of data stored in the trusted memory device to thereby generate a hash code value;    wherein the authentication output data corresponds to the hash code value;    compare the authentication output data to predetermined data; and    determine an outcome of the authentication test of the first gaming machine component based at least in part on the comparison of the authentication output data with the predetermined data.    
   
   
       35 . The gaming machine of  claim 34  wherein the trusted memory device includes unalterable memory.  
   
   
       36 . The gaming machine of  claim 18  wherein the first gaming machine component corresponds to game code associated with gaming machine, the gaming machine being further configured or designed to: 
 apply a selected hash algorithm to at least a portion of the game code to thereby generate a hash code value;    wherein the authentication output data corresponds to the hash code value;    compare the authentication output data to predetermined data; and    determine an outcome of the authentication test of the first gaming machine component based at least in part on the comparison of the authentication output data with the predetermined data.    
   
   
       37 . The gaming machine of  claim 36  wherein at least a portion of the game code resides in unalterable memory.  
   
   
       38 . The gaming machine of  claim 18  wherein the first gaming machine component corresponds to at least one operating system component associated with gaming machine, the gaming machine being further configured or designed to: 
 apply a selected hash algorithm to at least a portion of the at least one operating system component to thereby generate a hash code value;    wherein the authentication output data corresponds to the hash code value;    compare the authentication output data to predetermined data; and    determine an outcome of the authentication test of the first gaming machine component based at least in part on the comparison of the authentication output data with the predetermined data.    
   
   
       39 . The gaming machine of  claim 18  wherein the first gaming machine component corresponds operating code associated with gaming machine, the gaming machine being further configured or designed to: 
 apply a selected hash algorithm to the operating code to thereby generate a hash code value;    wherein the authentication output data corresponds to the hash code value;    compare the authentication output data to predetermined data; and    determine an outcome of the authentication test of the first gaming machine component based at least in part on the comparison of the authentication output data with the predetermined data.    
   
   
       40 . The gaming machine of  claim 32  wherein the authentication information corresponds to a code from which the hash algorithm information and seed information may be determined.  
   
   
       41 . The gaming machine of  claim 18  wherein the gaming machine authentication device corresponds to a authentication ticket, and wherein the gaming machine includes a bill validator module, the gaming machine being further configured or designed to: 
 detect that the authentication ticket has been inserted into the bill validator module; and    read, using the bill validator module, the authentication information from the authentication ticket.    
   
   
       42 . The gaming machine of  claim 18  wherein the gaming machine authentication device corresponds to an authentication ticket, and wherein the gaming machine includes a ticket printer module, the gaming machine being further configured or designed to: 
 print, using the ticket printer module, an authentication output ticket which includes the authentication output data.    
   
   
       43 . The gaming machine of  claim 18  wherein the gaming machine authentication device corresponds to an authentication ticket, and wherein the gaming machine includes a printer module, the gaming machine being further configured or designed to: 
 print, using the printer module, a receipt which includes information relating to at least one authentication test performed on the first component.    
   
   
       44 . The gaming machine of  claim 18  wherein the gaming machine authentication device corresponds to an authentication ticket, and wherein the gaming machine includes a barcode scanner, the gaming machine being further configured or designed to: 
 read, using the barcode scanner, the authentication information from the authentication ticket.    
   
   
       45 . The gaming machine of  claim 18  wherein the gaming machine authentication device includes a first wireless communication device, and wherein the gaming machine includes a second wireless communication device, the gaming machine being further configured or designed to: 
 receive, via the second wireless communication device, the authentication information from the authentication device.    
   
   
       46 . The gaming machine of  claim 18  being further configured or designed to: 
 provide the authentication output information to a remote server; and    receive authentication verification information from the remote server in response to providing the authentication output information to the remote server.    
   
   
       47 . The gaming machine of  claim 18  wherein the authentication information and includes: 
 hash algorithm information relating to a selected hash algorithm; and    seed information relating to a selected randomization seed value;    wherein the authentication output data includes a hash code representing the first component, said hash code being generated using the selected hash algorithm and randomization seed value.

Join the waitlist — get patent alerts

Track US2007060302A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.