IP Library Granted Patent US 9,818,262
Granted Patent B2
US 9,818,262 · App. 14/867,809 · Granted Nov 14, 2017

Game world server driven triggering for gambling hybrid 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 9,818,262
App. No.
14/867,809
Granted
Nov 14, 2017
Kind
B2
Abstract

A gambling hybrid game that provides game world engine driven triggering of gambling events is disclosed. The gambling hybrid game includes an entertainment system engine that provides an entertainment game to a user, a real world engine that provides gambling games to users, and a game world engine that monitors the entertainment game and provides gambling games when appropriate. The entertainment system engine provides an entertainment games that provides values for a set of entertainment game variables. The game world engine receive the values of set of entertainment game variables and determined whether a gambling event in a gambling game is triggered based upon the values one or more entertainment game variables in the set.

Claims (84)

1. A gaming system for providing a gambling hybrid game that includes an entertainment game and a gambling game, comprising:

a processing device constructed to:

execute the entertainment game, wherein the entertainment game updates a value for each entertainment game variable in a set of entertainment game variables and the set of entertainment game variables represents a state of the entertainment game, including at least one entertainment game variable;

communicate, to a game world server, a signal including a trigger of a wager based on the player's action during the player's skillful play of the entertainment game;

receive, from the game world server, a signal including a result of the wager triggered based on the player's action during the player's skillful play of the entertainment game;

display the result of the wager triggered based on the player's action during the player's skillful play of the entertainment game;

display an amount of intermediate in-game user resources that may be used to purchase or enable in-game resources based on the result of the wager triggered based on the player's action during the player's skillful play of the entertainment game;

communicate, to the game world server, a signal including the value for each entertainment game variable in the set of entertainment game variables; and

receive, from the game world server, a signal including a change in the set of entertainment game variables;

a real world server constructed to:

receive, from the game world server, the signal including the trigger of the wager based on the player's action during the player's skillful play of the entertainment game;

determine the result of the wager triggered based on the player's action during the player's skillful play of the entertainment game;

communicate, to the game world server, the signal including the result of the wager triggered based on the player's action during the player's skillful play of the entertainment game;

receive, from the game world server, a signal including a trigger to resolve the wager based upon the signal including the value for each entertainment game variable in the set of entertainment game variables;

determine a result of the wager based upon the signal including the value for each entertainment game variable in the set of entertainment game variables; and

communicate, to the game world server, the result of the wager based upon the signal including the value for each entertainment game variable in the set of entertainment game variables; and

the game world server, connected to the processing device via a network and connected to the real world server via a communication link, constructed to:

continuously monitor the processing device for the signal including the trigger of the wager based on the player's action during the player's skillful play of the entertainment game;

receive, from the processing device, the signal including the trigger of the wager based on the player's action during the player's skillful play of the entertainment game;

communicate, to the real world server, the signal including the trigger of the wager based on the player's action during the player's skillful play of the entertainment game;

receive, from the real world server, the signal including the result of the wager triggered based on the player's action during the player's skillful play of the entertainment game;

calculate the amount of intermediate in-game user resources that may be used to purchase or enable in-game resources based on the result of the wager triggered based on the player's action during the player's skillful play of the entertainment game;

communicate, to the processing device, the signal including the result of the wager triggered based on the player's action during the player's skillful play of the entertainment game and the amount of intermediate in-game user resources;

receive, from the processing device, the signal including the value for each entertainment game variable in the set of entertainment game variables;

determine a wager in the gambling game is triggered based upon the signal including the value for each entertainment game variable in the set of entertainment game variables;

communicate, to the real world server, the signal including the trigger to resolve the wager based upon the signal including the value for each entertainment game variable in the set of entertainment game variables;

receive, from the real world server, the result of the wager based upon the signal including the value for each entertainment game variable in the set of entertainment game variables;

determine the change to the set of entertainment game variables based upon the result of the wager based upon the signal including the value for each entertainment game variable in the set of entertainment game variables; and

communicate, to the processing device, the signal including the change to the set of entertainment game variables.

2. The gaming system of claim 1 , wherein one variable in the set of entertainment game variables is a discrete variable and Boolean logic is used to determine whether the wager is triggered based on the discrete variable.

3. The gaming system of claim 2 , wherein one variable in the set of entertainment game variables is a continuous variable and the determination of whether the wager is triggered is based upon a second derivative of the continuous variable.

4. The gaming system of claim 1 , wherein one variable in the set of entertainment game variables is a continuous variable and the determination of whether the wager is triggered is based upon a comparison of the value of the continuous variable to a threshold value.

5. The gaming system of claim 1 , wherein one variable in the set of entertainment game variables is a continuous variable and the determination of whether the wager is triggered is based upon a first derivative of the continuous variable.

6. A gaming system for providing a gambling hybrid game that includes an entertainment game and a gambling game, comprising:

a processing device constructed to:

execute the entertainment game, wherein the entertainment game updates a value for each entertainment game variable in a set of entertainment game variables and the set of entertainment game variables represents a state of the entertainment game, including at least one entertainment game variable;

communicate, to a game world server, a signal including a trigger of a wager based on the player's action during the player's skillful play of the entertainment game;

receive, from the game world server, a signal including a result of the wager triggered based on the player's action during the player's skillful play of the entertainment game;

display the result of the wager triggered based on the player's action during the player's skillful play of the entertainment game;

display an amount of intermediate in-game user resources that may be used to purchase or enable in-game resources based on the result of the wager triggered based on the player's action during the player's skillful play of the entertainment game;

communicate, to the game world server, a signal including the value for each entertainment game variable in the set of entertainment game variables; and

receive, from the game world server, a signal including a change in the set of entertainment game variables; and

the game world server, connected to the processing device via a network and connected to a real world server via a communication link, constructed to:

continuously monitor the processing device for the signal including the trigger of the wager based on the player's action during the player's skillful play of the entertainment game;

receive, from the processing device, the signal including the trigger of the wager based on the player's action during the player's skillful play of the entertainment game;

communicate, to the real world server, the signal including the trigger of the wager based on the player's action during the player's skillful play of the entertainment game;

receive, from the real world server, the signal including the result of the wager triggered based on the player's action during the player's skillful play of the entertainment game;

calculate the amount of intermediate in-game user resources that may be used to purchase or enable in-game resources based on the result of the wager triggered based on the player's action during the player's skillful play of the entertainment game;

communicate, to the processing device, the signal including the result of the wager triggered based on the player's action during the player's skillful play of the entertainment game and the amount of intermediate in-game user resources;

receive, from the processing device, the signal including the value for each entertainment game variable in the set of entertainment game variables;

determine a wager in the gambling game is triggered based upon the signal including the value for each entertainment game variable in the set of entertainment game variables;

communicate, to the real world server, a signal including a trigger to resolve the wager based upon the signal including the value for each entertainment game variable in the set of entertainment game variables;

receive, from the real world server, a result of the wager based upon the signal including the value for each entertainment game variable in the set of entertainment game variables;

determine the change to the set of entertainment game variables based upon the result of the wager based upon the signal including the value for each entertainment game variable in the set of entertainment game variables; and

communicate, to the processing device, the signal including the change to the set of entertainment game variables.

7. The gaming system of claim 6 , wherein one variable in the set of entertainment game variables is a discrete variable and Boolean logic is used to determine whether the wager is triggered based on the discrete variable.

8. The gaming system of claim 7 wherein one variable in the set of entertainment game variables is a continuous variable and the determination of whether the gambling event is triggered is based upon a second derivative of the continuous variable.

9. The gaming system of claim 6 , wherein one variable in the set of entertainment game variables is a continuous variable and the determination of whether the wager is triggered is based upon a comparison of the value of the continuous variable to a threshold value.

10. The gaming system of claim 6 , wherein one variable in the set of entertainment game variables is a continuous variable and the determination of whether the wager is triggered is based upon a first derivative of the continuous variable.

11. A gaming system for providing a gambling hybrid game that includes an entertainment game and a gambling game, comprising:

a real world server constructed to:

receive, from a game world server, a signal including a trigger of a wager based on a player's action during the player's skillful play of the entertainment game;

determine a result of the wager triggered based on the player's action during the player's skillful play of the entertainment game;

communicate, to the game world server, a signal including the result of the wager triggered based on the player's action during the player's skillful play of the entertainment game;

receive, from the game world server, a signal including a trigger to resolve the wager based upon a signal including the value for each entertainment game variable in the set of entertainment game variables;

determine the result of the wager based upon the signal including the value for each entertainment game variable in the set of entertainment game variables; and

communicate, to the game world server, the result of the wager based upon the signal including the value for each entertainment game variable in the set of entertainment game variables; and

the game world server, connected to a processing device via a network and connected to the real world server via a communication link, constructed to:

continuously monitor the processing device for the signal including the trigger of the wager based on the player's action during the player's skillful play of the entertainment game;

receive, from the processing device, the signal including the trigger of the wager based on the player's action during the player's skillful play of the entertainment game;

communicate, to the real world server, the signal including the trigger of the wager based on the player's action during the player's skillful play of the entertainment game;

receive, from the real world server, the signal including the result of the wager triggered based on the player's action during the player's skillful play of the entertainment game;

calculate the amount of intermediate in-game user resources that may be used to purchase or enable in-game resources based on the result of the wager triggered based on the player's action during the player's skillful play of the entertainment game;

communicate, to the processing device, the signal including the result of the wager triggered based on the player's action during the player's skillful play of the entertainment game and the amount of intermediate in-game user resources;

receive, from the processing device, the signal including the value for each entertainment game variable in the set of entertainment game variables;

determine the wager in the gambling game is triggered based upon the signal including the value for each entertainment game variable in the set of entertainment game variables;

communicate, to the real world server, the signal including the trigger to resolve the wager based upon the signal including the value for each entertainment game variable in the set of entertainment game variables;

receive, from the real world server, the result of the wager based upon the signal including the value for each entertainment game variable in the set of entertainment game variables;

determine a change to the set of entertainment game variables based upon the result of the wager based upon the signal including the value for each entertainment game variable in the set of entertainment game variables; and

communicate, to the processing device, a signal including the change to the set of entertainment game variables.

12. The gaming system of claim 11 , wherein one variable in the set of entertainment game variables is a discrete variable and Boolean logic is used to determine whether the wager is triggered based on the discrete variable.

13. The gaming system of claim 12 wherein one variable in the set of entertainment game variables is a continuous variable and the determination of whether the wager is triggered is based upon a second derivative of the continuous variable.

14. The gaming system of claim 11 , wherein one variable in the set of entertainment game variables is a continuous variable and the determination of whether the wager is triggered is based upon a comparison of the value of the continuous variable to a threshold value.

15. The gaming system of claim 11 , wherein one variable in the set of entertainment game variables is a continuous variable and the determination of whether the wager is triggered is based upon a first derivative of the continuous variable.

Assignments (4)
SECURITY INTEREST Recorded Jul 2, 2020
From: GAMBLIT GAMING, LLC
To: SPV 47, LLC
Reel/Frame 053122/0001 →
SECURITY INTEREST Recorded Feb 19, 2020
From: GAMBLIT GAMING, LLC
To: SPV 47, LLC
Reel/Frame 051973/0476 →
SECURITY INTEREST Recorded Apr 10, 2018
From: GAMBLIT GAMING, LLC
To: SPV 47, LLC
Reel/Frame 045888/0454 →
SECURITY INTEREST Recorded Dec 30, 2016
From: GAMBLIT GAMING, LLC
To: AMERICAN CAPITAL, LTD.
Reel/Frame 041226/0652 →