IP Library › Granted Patent US 11,027,202
Granted Patent B2
US 11,027,202 · App. 16/527,123 · Granted Jun 8, 2021

Computerized gaming system and method of operating thereof

Inventors: Leon Sucharov (Wrecclesham Farnham, GB); Toby Sucharov (Farnborough, GB); Valery Gelfman (Tallinn, EE); Jens Gustav Nilsson (Saltsjo-Boo, SE); Guy Gani (Tallinn, EE)
Assignee: PLAYTECH SOFTWARE LIMITED
A63F13/77A63F13/63
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 11,027,202
App. No.
16/527,123
Granted
Jun 8, 2021
Kind
B2
Abstract

There are provided a computerized gaming system and a method of operating thereof. There is also provided a method of using the gaming system to provide a service related to generating a game deployable to the gaming system, the method comprises: enabling a user to use the gaming system to generate a customized game engine data model (GEDM) meeting a user's specification of the game, wherein the customized game model is generated responsive to defining appropriate customizable math-related parameters in a unified GEDM applicable to any game runnable by the gaming system; generating, by the gaming system, a Game Engine Package comprising the customized GEDM and an executor thereof, wherein the executor is unified and applicable to any customized GEDM derived from the unified GEDM; and enabling the user to deploy the Game Engine Package to one or more instances of the gaming system.

Claims (41)

1. A method of operating a computer-based gaming system, the method comprising:

generating, by the gaming system, a customized game engine data model (GEDM) configured to represent a math of a given game, wherein the customized GEDM is derived from a unified game engine data model (GEDM) by defining customizable parameters meeting a user's specification and related to the math of the given game, and wherein the unified GEDM specifies a math unified for all customized GEDM derivable from the unified data model by defining the customizable parameters related to the math;

generating, by the gaming system, a Game Engine Package comprising the customized GEDM and an executor thereof, wherein the executor is unified and applicable to any customized GEDM derivable from the unified data model;

validating the generated Game Engine Package; and

deploying the validated Game Engine Package to one or more instances of the gaming system;

wherein the validated Game Engine Package is configured as a single sealed unit comprising a logic for a one or more games.

2. The method of claim 1 , wherein the Game Engine Package further comprises one or more plugins.

3. The method of claim 1 , wherein the single sealed unit is a versioned zip file.

4. The method of claim 1 , further comprising:

prior to deploying the Game Engine Package, generating by the gaming system a game client in accordance with the customized GEDM; and

using the generated game client to enable a user to playtest the generated Game Engine Package.

5. The method of claim 1 , wherein the generating the customized GEDM comprises a refining phase of iteratively modifying the customized model.

6. The method of claim 1 , further comprising simulating, by the gaming system, an execution of the customized GEDM prior to generating the Game Engine Package.

7. The method of claim 1 , further comprising, wherein validating provided with the help of core services supplied by the gaming system.

8. The method of claim 7 , wherein the core services are selected from a group consisting of random number generation, state persistence service, message routing service and regulatory services.

9. The method of claim 1 , further comprising deploying the Game Engine Package in a retail environment or bingo environment.

10. A computerized method of providing a service related to generating a game deployable to a gaming system, the method comprising:

enabling a user to use the gaming system to generate a customized game engine data model (GEDM) configured to represent a math of a given game, wherein the customized GEDM is derived from a unified game engine data model (GEDM) by defining customizable parameters meeting a user's specification and related to the math of the given game, and wherein the unified GEDM specifies a math unified for all customized GEDM derivable from the unified data model by defining the customizable parameters related to the math;

generating, by a game system, a Game Engine Package comprising the customized GEDM and an executor thereof, wherein the executor is unified and applicable to any customized GEDM derivable from the unified data model;

validating the generated Game Engine Package; and

enabling the user to deploy the validated Game Engine Package to one or more instances of the gaming system;

wherein the validated Game Engine Package is configured as a single sealed unit comprising a logic for a one or more games.

11. A gaming system comprising a processing and memory circuitry (PMC) operatively connected to a user interface, wherein the PMC is configured to:

generate a customized game engine data model (GEDM) configured to represent a math of a given game, wherein the customized GEDM is derived from a unified game engine data model (GEDM) by defining customizable parameters obtained via the user interface and related to the math of the given game, and wherein the unified GEDM specifies a math unified for all customized GEDM derivable from the unified data model by defining the customizable parameters related to the math;

generate a Game Engine Package comprising the customized GEDM and an executor thereof, wherein the executor is unified and applicable to any customized GEDM derivable from the unified data model;

validating the generated Game Engine Package; and

deploy the validated Game Engine Package to one or more instances of the gaming system;

wherein the validated Game Engine Package is configured as a single sealed unit comprising a logic for a one or more games.

12. The system of claim 11 , wherein the Game Engine Package further comprises one or more plugins.

13. The system of claim 11 , wherein the PMC is further configured to:

prior to deploying the Game Engine Package, generate a game client in accordance with the customized GEDM; and

use the generated game client to enable a user to playtest the generated Game Engine Package.

14. The system of claim 11 , wherein the PMC is further configured to simulate an execution of the customized GEDM prior to generating the Game Engine Package.

15. The system of claim 11 , wherein validating provided with the help of core services supplied by the gaming system.

16. The system of claim 15 , wherein the core services are selected from a group consisting of random number generation, state persistence service, message routing service and regulatory services.

17. A computer program product implemented on a non-transitory computer usable medium and comprising computer readable program code for performing the operations of:

generating, by a gaming system, a customized game engine data model (GEDM) configured to represent a math of a given game, wherein the customized GEDM is derived from a unified game engine data model (GEDM) by defining customizable parameters meeting a user's specification and related to the math of the given game, and wherein the unified GEDM specifies a math unified for all customized GEDM derivable from the unified data model by defining the customizable parameters related to the math;

generating, by the gaming system, a Game Engine Package comprising the customized GEDM and an executor thereof, wherein the executor is unified and applicable to any customized GEDM derivable from the unified data model;

validating the generated Game Engine Package; and

deploying the validated Game Engine Package to one or more instances of the gaming system

wherein the validated Game Engine Package is configured as a single sealed unit comprising a logic for a one or more games.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2021
From: PLAYTECH SOFTWARE LIMITED
To: PLAYTECH SOFTWARE LIMITED
Reel/Frame 057761/0826 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2021
From: GELFMAN, VALERY
To: PLAYTECH SOFTWARE LIMITED
Reel/Frame 056843/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2021
From: SUCHAROV, LEON; SUCHAROV, TOBY; NILSSON, JENS GUSTAV; GANI, GUY
To: PLAYTECH SOFTWARE LIMITED
Reel/Frame 056078/0263 →
Continuity (4)
Continuation In Part PCTIL2018050130 · Feb 6, 2018
Provisional Application 62575707 · Oct 23, 2017
Provisional Application 62454911 · Feb 6, 2017
Related Publication 20190351332A1 · Nov 21, 2019