Patent ID: 8216058

Claim:
A computer-implemented method of restoring a persistent game state of a wagering game, the wagering game being assembled into multiple game states and progressing through one or more of the game states during game play, the method comprising: detecting a first input from a player, via at least a first input device, representing game state information related to a game state of the multiple game states of the wagering game, the first input being in accordance with a first technique of a plurality of different persistent state recovery techniques; in response to detecting the first input, attempting, by one or more processors applying the first technique to the first input, a first identification of the game state related to the game state information; in response to the first identification failing, detecting a second input from the player, via a second input device, representing the game state information relating to the game state, the second input being in accordance with a second technique of the plurality of different persistent state recover techniques; in response to detecting the second input, attempting, by the one or more processors applying the second technique to the second input, a second identification of the game state; in response to at least the second identification being successful, restoring, by one or more processors obtaining the game state from a game server on a gaming network, the wagering game to the game state; and presenting the wagering game to the player in the restored game state.