Patent ID: 8360855

Claim:
A method of controlling migration to new version game code during an active game session comprising: receiving a new version game code at a game server; determining at the game server a current version code, an active game session is employing at a gaming client, in response to receipt of a game request from the gaming client at the game server; ending the active game session and refunding a stake of the gaming client if it is determined that the current version code the active game session is employing at the gaming client is incompatible with the new version game code received at the game server; migrating the active game session at the game server to the new version code received at the game server if the new version code is compatible with the current version code the active game session is employing at the gaming client; and determining if the new version code received at the game server contains a new sub-component related to the gaming client; controlling the migration to be performed by issuing a reconnect voucher in response to determining that the new version code at the game server contains a new sub-component related to the gaming client, such that the active game session can be reconnected and continued once an update of the gaming client to the new version game code has been completed; and continuing the active game session in response to determining that the new version code at the game server does not contain a new sub-component related to the gaming client.