Preserving Game State Data For Asynchronous Persistent Group Bonus Games
First Claim
1. A system for preserving persistent bonus game state data for an asynchronous persistent group bonus game, comprising:
- a plurality of gaming machines associated with the asynchronous persistent group bonus game, each of the plurality of gaming machines including;
at least one processor,at least one input device,at least one display,at least one local non-volatile memory configured to store a plurality of instructions, which when executed by the at least one processor, causes the at least one processor to operate with the at least one display and the at least one input device to enable a player to play a primary game of chance upon receipt of a wager; and
at least one network server having at least one processor and at least one non-volatile memory, the at least one processor configured to communicate with each of the plurality of gaming machines via a network to;
determine whether a bonus game session is triggered on any of the plurality of gaming machines; and
if the bonus game session is triggered;
cause the asynchronous persistent group bonus game to be displayed for any gaming machine that has triggered the bonus game session;
determine whether the player is a new player to the asynchronous persistent group bonus game;
modify the persistent bonus game state data when an event occurs in the asynchronous persistent group bonus game; and
save the persistent bonus game state data on the at least one non-volatile memory.
3 Assignments
0 Petitions
Accused Products
Abstract
A system, apparatus, and method for preserving game state data for an asynchronous persistent group bonus game may have a plurality of gaming machines associated with the asynchronous persistent group bonus game and at least one network server having at least one processor and at least one non-volatile memory. The processor may be configured to determine whether a bonus game session is triggered on any of the plurality of gaming machines; and if the bonus game session is triggered, display live game monitor activities, and periodically save the persistent bonus game state and other data on the at least one non-volatile memory.
178 Citations
25 Claims
-
1. A system for preserving persistent bonus game state data for an asynchronous persistent group bonus game, comprising:
-
a plurality of gaming machines associated with the asynchronous persistent group bonus game, each of the plurality of gaming machines including; at least one processor, at least one input device, at least one display, at least one local non-volatile memory configured to store a plurality of instructions, which when executed by the at least one processor, causes the at least one processor to operate with the at least one display and the at least one input device to enable a player to play a primary game of chance upon receipt of a wager; and at least one network server having at least one processor and at least one non-volatile memory, the at least one processor configured to communicate with each of the plurality of gaming machines via a network to; determine whether a bonus game session is triggered on any of the plurality of gaming machines; and if the bonus game session is triggered; cause the asynchronous persistent group bonus game to be displayed for any gaming machine that has triggered the bonus game session; determine whether the player is a new player to the asynchronous persistent group bonus game; modify the persistent bonus game state data when an event occurs in the asynchronous persistent group bonus game; and save the persistent bonus game state data on the at least one non-volatile memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for preserving persistent bonus game state data for an asynchronous persistent group bonus game on at least one network server configured to communicate with a plurality of gaming machines, the plurality of gaming machines being configured to receive a wager from a player to play a primary game of chance on the plurality of gaming machines, comprising:
-
receiving a request to play the primary game of chance; determining if a bonus game session is triggered, wherein upon the triggering of the bonus game session; obtaining persistent bonus game state data for an asynchronous persistent group bonus game from a network server, the network server having at least one non-volatile memory configured to store the persistent bonus game state data for the asynchronous persistent group bonus game; and determining whether a game state saving event occurs; and saving a persistent bonus player data on the at least one non-volatile memory on the at least one network server when it is determined that the game state saving event occurred. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A program storage device readable by a machine tangibly embodying a program of instructions executable by the machine to perform a method for preserving persistent bonus game state data for an asynchronous persistent group bonus game on at least one network server configured to communicate with a plurality of gaming machines, the plurality of gaming machines being configured to receive a wager from a player to play a primary game of chance on the plurality of gaming machines, comprising:
-
receiving a request to play the primary game of chance; determining if a bonus game session is triggered, wherein upon the triggering of the bonus game session; obtaining persistent bonus game state data for an asynchronous persistent group bonus game from a network server, the network server having at least one non-volatile memory configured to store the persistent bonus game state data for the asynchronous persistent group bonus game; and receiving an input to use at least one bonus game play asset to play the asynchronous persistent group bonus game during the bonus game session; determining whether a game state saving event occurs; and saving a persistent bonus player data on the at least one non-volatile memory on the at least one network server when it is determined that the game state saving event occurred.
-
-
16. A method for preserving persistent bonus game state data for an asynchronous persistent group bonus game on at least one network server configured to communicate with a plurality of gaming machines, the plurality of gaming machines being configured to receive a wager from a player to play a primary game of chance on the plurality of gaming machines, comprising:
-
operating an asynchronous persistent group bonus game from at least one network server, receiving a request from at least one of the plurality of gaming machines to play the asynchronous persistent group bonus game; displaying the asynchronous persistent group bonus game on a display visible to the player; detecting an event in the asynchronous persistent group bonus game that modifies the persistent bonus game state data for an asynchronous persistent group bonus game; and periodically saving the persistent bonus game state data on at least one non-volatile memory, the at least one non-volatile memory stored on at least one network server. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A program storage device readable by a machine tangibly embodying a program of instructions executable by the machine to perform a method for preserving persistent bonus game state data for an asynchronous persistent group bonus game on at least one network server configured to communicate with a plurality of gaming machines, the plurality of gaming machines being configured to receive a wager from a player to play a primary game of chance on the plurality of gaming machines, comprising:
-
operating an asynchronous persistent group bonus game from at least one network server, the asynchronous persistent group bonus game having persistent bonus game state data; receiving a request from at least one of the plurality of gaming machines to save the asynchronous persistent bonus game state data; and saving the persistent bonus game state data on at least one non-volatile memory, the at least one non-volatile memory stored on at least one network server.
-
-
24. A program storage device readable by a machine tangibly embodying a program of instructions executable by the machine to perform a method for preserving persistent bonus game state data for an asynchronous persistent group bonus game on at least one network server configured to communicate with a plurality of gaming machines, the plurality of gaming machines being configured to receive a wager from a player to play a primary game of chance on the plurality of gaming machines, comprising:
-
receiving a request to open a player session for the asynchronous persistent group bonus game from at least one of the plurality of gaming machines; determining if existing player game session data is associated with the player session; sending the existing player game session data to the at least one gaming machine if existing player game session data exists; receiving a request to save asynchronous persistent group bonus game data for the player session; and saving the persistent group bonus game data on at least one non-volatile memory on the at least one network server. - View Dependent Claims (25)
-
Specification