IP Library Granted Patent US 8,360,855
Granted Patent B2
US 8,360,855 · App. 12/140,863 · Granted Jan 29, 2013

Method of controlling an update of game code in a gaming system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,360,855
App. No.
12/140,863
Granted
Jan 29, 2013
Kind
B2
Abstract

Methods of controlling migration to new version game code during an active game session are disclosed. In an embodiment, new version game code is received at a game server. In response to receipt of a game request from a gaining client at a gaming server, the current version code an active game session is employing is determined. The active gaming session is migrated to the new version code if the new version code is compatible. The migration to be performed is controlled by a reconnect if the new version code contains a new sub-component related to the client. Also, related gaming servers, gaining systems, methods of controlling game code updates in gaming systems, and game version distribution controllers are disclosed.

Claims (41)

1. 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.

2. A method as claimed in claim 1 , wherein the new sub-component comprises a new client package.

3. A method as claimed in claim 1 , wherein the new sub-component comprises a new configuration file.

4. A method as claimed in claim 1 , wherein the new sub-component comprises either or both of a new client package and a new configuration file.

5. A method as claimed in claim 1 , comprising terminating the game session if the new version code is incompatible with the determined current version code.

6. A method as claimed in claim 1 , comprising controlling the migration by continuing the active game session if there is no new sub-component related to the client.

7. A gaming server adapted to:

receive a new version game code;

determine 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 in relation to the active game session;

end the active game session and refund a stake at 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;

migrate the active game session 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;

determine by the gaming client if the new version code received at the game server contains a new sub-component related to the gaming client;

control 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

continue 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.

8. A gaming server as claimed in claim 7 , wherein the new sub-component comprises a new client package.

9. A gaming server as claimed in claim 7 , wherein the new sub-component comprises a new configuration file.

10. A gaming server as claimed in claim 7 , wherein the new sub-component comprises either or both of a new client package and a new configuration file.

11. A gaming server as claimed in claim 7 , wherein the gaming server is arranged to terminate the active game session if the new version code is incompatible with the determined current version code.

12. A gaming server as claimed in claim 7 , wherein the gaming server is arranged to control the migration by continuing the active game session if there is no new sub-component related to the client.

13. A gaming system comprising:

a gaming client; and

a gaming server adapted to:

receive a new version game code;

determine a current version code, a game session is employing at a gaming client, in response to receipt of a game request from the gaming client in relation to the game session;

end the active game session and refund a stake at 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;

migrate the game session to the new version code received at the game server if the new version code is compatible with the current version code the active gaming session is employing at the gaming client;

determine by the client if the new version code received at the game server contains a new sub-component related to the gaming client;

control 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

continue 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.

14. A gaming system as claimed in claim 13 , wherein the new sub-component comprises a new client package.

15. A gaming system as claimed in claim 13 , wherein the new sub-component comprises a new configuration file.

16. A gaming system as claimed in claim 13 , wherein the new sub-component comprises either or both of a new client package and a new configuration file.

17. A gaming system as claimed in claim 13 , wherein the gaming server is arranged to terminate the game session if the new version code is incompatible with the determined current version code.

18. A gaming system as claimed in claim 13 , wherein the gaming server is arranged to control the migration by continuing the game session if there is no new sub-component related to the client.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2023
From: VIDEO B HOLDINGS LIMITED
To: PLAYTECH SOFTWARE LIMITED
Reel/Frame 062346/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2015
From: ARISTOCRAT LOTTERIES AB
To: ARISTOCRAT TECHNOLOGIES AUSTRALIA PTY LIMITED
Reel/Frame 035935/0765 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2015
From: ARISTOCRAT TECHNOLOGIES AUSTRALIA PTY LIMITED
To: VIDEO B HOLDINGS LIMITED
Reel/Frame 036037/0189 →
CHANGE OF NAME Recorded Jun 30, 2015
From: ACEI AB
To: ARISTOCRAT LOTTERIES AB
Reel/Frame 036041/0018 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2008
From: KNIBERG, HENRIK; NILSSON, JENS GUSTAV; VINCENT, PETER; ABRINK, ULF; ANDERSSON, SVEN HAKAN
To: ACEI AB
Reel/Frame 021923/0284 →