Gaming machine having game play suspension and resumption features using biometrically-based authentication and method of operating same
First Claim
1. A gaming machine configured to enable a player to play a game, comprising:
- a processor adapted to execute a program of the game;
a biometric reader coupled to the processor, the biometric reader being configured to capture first biometric data from the player, anda cache, the cache being coupled to the processor and including;
a nonvolatile memory, the nonvolatile memory being configured to store the first biometric data;
a context data save engine configured to save the context of the program to the nonvolatile memory and to associate the stored first biometric data with the saved context of the program, upon the processor receiving a request from the player to suspend game play, anda context data recovery engine configured to recover the saved context from the nonvolatile memory and to cause continued execution of the program from the recovered saved context upon the biometric reader capturing second biometric data from the player that matches the stored first biometric data and receiving a request from the player to resume game play.
2 Assignments
0 Petitions
Accused Products
Abstract
A gaming machine includes a processor adapted to execute a program of a game; a biometric reader configured to capture first biometric data from the player, and a trusted cache. The trusted cache includes a nonvolatile memory that is configured to store the first biometric data; a context data save engine configured to save the context of the program to the nonvolatile memory and to associate the stored first biometric data with the saved context of the program upon the processor receiving a request from the player to suspend game play, and a context data recovery engine configured to recover the saved context from the nonvolatile memory and to cause continued execution of the program from the recovered saved context upon the biometric reader capturing second biometric data from the player that matches the stored first biometric data and receiving a request from the player to resume game play.
-
Citations
38 Claims
-
1. A gaming machine configured to enable a player to play a game, comprising:
-
a processor adapted to execute a program of the game; a biometric reader coupled to the processor, the biometric reader being configured to capture first biometric data from the player, and a cache, the cache being coupled to the processor and including; a nonvolatile memory, the nonvolatile memory being configured to store the first biometric data; a context data save engine configured to save the context of the program to the nonvolatile memory and to associate the stored first biometric data with the saved context of the program, upon the processor receiving a request from the player to suspend game play, and a context data recovery engine configured to recover the saved context from the nonvolatile memory and to cause continued execution of the program from the recovered saved context upon the biometric reader capturing second biometric data from the player that matches the stored first biometric data and receiving a request from the player to resume game play. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A gaming machine configured to enable a player to play a game, comprising:
-
a processor adapted to execute a program of the game; a network interface, the network interface being configured to couple the gaming machine to a network; a biometric reader coupled to the processor, the biometric reader being configured to capture first biometric data from the player and to cause the captured first biometric data to be sent over the network interface to a central server coupled to the network; a context data save engine configured to save a context of the program and to send the player'"'"'s meters and the saved context over the network interface to the central server and to associate the first biometric data with the saved context of the program, upon the processor receiving a request from the player to suspend game play, and a context data recovery engine adapted to cause the first biometric data, the player'"'"'s meters and the saved context to be requested and received from the central server over the network interface and to cause continued execution of the program from the received saved context using the received player'"'"'s meters upon the biometric reader capturing second biometric data from the player that matches the received first biometric data and the processor receiving a request from the player to resume game play. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of securely executing a software program of a regulated gaming machine, comprising the steps of:
-
retrieving a timeout value and a first biometric data from an entry in a table; setting a counter to the timeout value and starting the counter; capturing second biometric data from a player of the gaming machine; determining whether the first biometric data retrieved from the table matches the second biometric data captured from the player of the gaming machine, and terminating an execution of the software program if the counter indicates that the timeout value has been exceeded or if the first biometric data retrieved from the table does not match the second biometric data captured from the player of the gaming machine. - View Dependent Claims (26, 27, 28, 29)
-
-
30. Method of carrying out an online transaction between a device and a remote server over a network, comprising the steps of:
-
capturing first biometric data from the user of the device; storing the captured biometric data in a memory of the device; initiating a user transaction at the user device; storing a copy of the user transaction in the memory of the device; sending the user transaction to the remote server under a control of the device, and generating a provisional acknowledgment of the user transaction from the copy of the user transaction stored in the memory; capturing second biometric data from the user; retrieving the first biometric data from the memory of the device and determining whether the second biometric data matches the retrieved first biometric data, and requesting a confirmed acknowledgment of the user transaction from the remote server if the second biometric data matches the first biometric data. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
Specification