Persistent state systems, methods and software
First Claim
1. A gaming system configured to exchange persistent state data between a wagering game and a persistent state hardware device, the wagering game including one or more persistent game states of a plurality of game states, the one or more persistent game states being represented by corresponding persistent state data that, when loaded into the wagering game, establish the wagering game at the corresponding persistent game state, the gaming system comprising:
- one or more input devices,one or more display devices;
one or more persistent state hardware devices;
one or more processors; and
one or more memory devices storing instructions including a wagering game program and a persistent state manager module, the instructions, when executed by at least one of the one or more processors, causing the gaming system to;
receive, via at least one of the one or more input devices, an input from a player indicative of a wager to initiate the wagering game;
randomly select, via at least one of the one or more processors, an outcome of the wagering game;
display to the player, on at least one of the one or more display devices, the randomly selected outcome;
responsive to a request for persistent state output, send a first store-state message, from the wagering game program to the persistent state manager module, containing first persistent state data related to at least one of the one or more persistent game states, wherein identity and initialization information of the one or more persistent state hardware devices is unavailable to the wagering game program; and
responsive to receipt of the first store-state message by the persistent state manager module, send a second store-state message, from the persistent state manager module to at least one of the one or more persistent state hardware devices, the identity and initialization information of the one or more persistent state hardware devices being available to the persistent state manager module, and the second store-state message causing the first persistent state data to be written to data media by the at least one persistent state hardware device.
12 Assignments
0 Petitions
Accused Products
Abstract
In one example embodiment, a wagering game system includes at least one wagering game computer program operative on the wagering game platform to detect a wager. A persistent state manager software component is operative to read or write persistent state data to and from the wagering game computer program and persistent state media. In one embodiment, the persistent state media is a bar-coded ticket, and in another embodiment an electronic data storage device such as a RFID device. A messaging system allows persistent state media devices to interact with the wagering game.
-
Citations
20 Claims
-
1. A gaming system configured to exchange persistent state data between a wagering game and a persistent state hardware device, the wagering game including one or more persistent game states of a plurality of game states, the one or more persistent game states being represented by corresponding persistent state data that, when loaded into the wagering game, establish the wagering game at the corresponding persistent game state, the gaming system comprising:
-
one or more input devices, one or more display devices; one or more persistent state hardware devices; one or more processors; and one or more memory devices storing instructions including a wagering game program and a persistent state manager module, the instructions, when executed by at least one of the one or more processors, causing the gaming system to; receive, via at least one of the one or more input devices, an input from a player indicative of a wager to initiate the wagering game; randomly select, via at least one of the one or more processors, an outcome of the wagering game; display to the player, on at least one of the one or more display devices, the randomly selected outcome; responsive to a request for persistent state output, send a first store-state message, from the wagering game program to the persistent state manager module, containing first persistent state data related to at least one of the one or more persistent game states, wherein identity and initialization information of the one or more persistent state hardware devices is unavailable to the wagering game program; and responsive to receipt of the first store-state message by the persistent state manager module, send a second store-state message, from the persistent state manager module to at least one of the one or more persistent state hardware devices, the identity and initialization information of the one or more persistent state hardware devices being available to the persistent state manager module, and the second store-state message causing the first persistent state data to be written to data media by the at least one persistent state hardware device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method of conducting a wagering game including one or more persistent game states of a plurality of game states, the one or more persistent game states being represented by corresponding persistent state data that, when loaded into the wagering game, establish the wagering game at the corresponding persistent game state, the method comprising:
-
receiving, via one or more input devices, an input indicative of a wager to initiate the wagering game; executing, via at least one of one or more processers, a wagering game program including a randomly selected outcome displayed on one or more display devices; executing, via at least one of the one or more processors, a persistent state manager module configured to exchange messages between the wagering game program and one or more persistent state hardware devices; responsive to a request for persistent state output, sending a first store-state message, from the wagering game program to the persistent state manager module, containing first persistent state data related to at least one of the one or more persistent game states, wherein identity and initialization information of the one or more persistent state hardware devices is unavailable to the wagering game program; and responsive to receipt of the first store-state message by the persistent state manager module, sending a second store-state message, from the persistent state manager module to at least one of the one or more persistent state hardware devices, the identity and initialization information of the one or more persistent state hardware devices being available to the persistent state manager module, and the second store-state message causing the first persistent state data to be written to data media by the at least one persistent state hardware device. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A machine-readable, non-transitory medium including executable instructions thereon, the instructions including a persistent state manager module and, when executed by at least one of one or more processors, cause a gaming system to perform a method comprising:
-
receiving, via one or more input devices, an input indicative of a wager to initiate the wagering game; executing, via at least one of the one or more processors, a wagering game program including a randomly selected outcome displayed on one or more display devices; executing, via at least one of the one or more processors, the persistent state manager module configured to exchange messages between the wagering game program and one or more persistent state hardware devices; responsive to receipt of the first store-state message by the persistent state manager module, sending a first store-state message, from the wagering game program to the persistent state manager module, containing first persistent state data related to at least one of the one or more persistent game states, wherein identity and initialization information of the one or more persistent state hardware devices is unavailable to the wagering game program; and responsive to receipt of the first store-state message by the persistent state manager module, sending a second store-state message, from the persistent state manager module to at least one of the one or more persistent state hardware devices, the identity and initialization information of the one or more persistent state hardware devices being available to the persistent state manager module, and the second store-state message causing the first persistent state data to be written to data media by the at least one persistent state hardware device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification