US 11,731,042 B2
Multi-player game system
Christopher Mawdesley, Newcastle-Upon-Tyne (GB); Nathan Williams, Cardiff (GB); and Paul Dolman-Darrall, London (GB)
Assigned to G GAMING LIMITED, London (GB)
Filed by G Gaming Limited, London (GB)
Filed on Mar. 19, 2021, as Appl. No. 17/206,743.
Claims priority of application No. 2102280 (GB), filed on Feb. 18, 2021.
Prior Publication US 2022/0266133 A1, Aug. 25, 2022
Int. Cl. A63F 13/35 (2014.01); A63F 13/537 (2014.01)
CPC A63F 13/35 (2014.09) [A63F 13/537 (2014.09)] 24 Claims
OG exemplary drawing
 
1. A multi-player game system for allowing a user to play a repeatable game of chance in a competitive context against at least one competitor, the game system comprising:
a client device operable by the user, providing a user interface module which is configured to display a state of the game of chance played by the user and to receive user input requesting a new result of the game of chance;
a game engine, configured to provide the new result of the game of chance to the client device on receipt of a request from the client device to provide the new result,
wherein the system further comprises a multi-player engine, configured to:
process multi-player game data representing a multi-player game that links a plurality of games of chance being played by a respective plurality of players on a respective plurality of client devices, said plurality of players consisting of said user and at least one competitor, and
transmit to the client device state data relating to at least one aspect of the state of the plurality of games of chance, to allow the client device additionally to display at least one aspect of the state of said at least one competitor's games,
wherein each result of the game of chance is associated with a round,
wherein the multi-player engine is further configured to generate a round token associated uniquely with each round of the game of chance, and to transmit the round token to the client device,
wherein the client device is further configured to transmit the round token to the game engine with the request for a new result, and
wherein the game engine is further configured to transmit a round token verification request to the multi-player engine,
wherein the multi-player engine is yet further configured to receive the round token verification request and to transmit a positive or negative verification result to the game engine, and
wherein the game engine is yet further configured to transmit the new result to the client device only if the verification result is positive.