IP Library Granted Patent US 9,997,016
Granted Patent B2
US 9,997,016 · App. 14/839,647 · Granted Jun 12, 2018

Parallel AI 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,997,016
App. No.
14/839,647
Granted
Jun 12, 2018
Kind
B2
Abstract

A parallel AI hybrid game that allows a player to play a hybrid game against an Artificially Intelligent Non-Player Character (AI NPC). In operation, the player and the AI NPC utilize different respective pseudo random or random number generators to generate respective wagering outcomes.

Claims (89)

1. A parallel AI hybrid gaming system, comprising:

a processing device constructed to:

execute an entertainment game of skill for a player, wherein the player is a human player;

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

communicate, to the game world server, a signal including a trigger of a wager of virtual credits triggered by an Artificially Intelligent Non-Player Character's (AI NPC) action taken by an AI NPC opponent of the player during the player's skillful play of the entertainment game, wherein the AI NPC is not the human player;

receive, from the game world server, a signal including a result of a wager of game world credits triggered by 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 a wager of virtual credits triggered by the AI NPC's action taken by the AI NPC opponent of the player during the player's skillful play of the entertainment game;

display the result of the wager of game world credits triggered by the player's action during the player's skillful play of the entertainment game; and

display the result of the wager of virtual credits triggered by the AI NPC's action taken by the AI NPC opponent of the player during the player's skillful play of the entertainment game;

a player real world server constructed to:

receive, from the game world server, a signal including a request for a resolution of the wager of game world credits triggered by the player's action during the player's skillful play of the entertainment game;

determine the result of the wager of game world credits triggered by the player's action during the player's skillful play of the entertainment game; and

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

an AI real world server constructed to:

receive, from the game world server, a signal including a request for a resolution of a wager of virtual credits triggered by the AI NPC's action taken by the AI NPC opponent of the player during the player's skillful play of the entertainment game;

determine the result of the wager of virtual credits triggered by the AI NPC's action taken by the AI NPC opponent of the player during the player's skillful play of the entertainment game; and

communicate, to the game world server, the signal including the result of the wager of virtual credits triggered by the AI NPC's action taken by the AI NPC opponent of the player during the player's skillful play of the entertainment game; and

the game world server, connected to the processing device and the AI real world server 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 of game world credits triggered by the player's action during the player's skillful play of the entertainment game;

continuously monitor the processing device for the signal including the trigger of the wager of virtual credits triggered by the AI NPC's action taken by the AI NPC opponent of the player during the player's skillful play of the entertainment game;

receive, from the processing device, the signal including the trigger of the wager of game world credits triggered by 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 of virtual credits triggered by the AI NPC's action taken by the AI NPC opponent of the player during the player's skillful play of the entertainment game;

distinguish between the signal including the trigger of the wager of game world credits triggered by the player's action during the player's skillful play of the entertainment game and the signal including the trigger of the wager of virtual credits triggered by the AI NPC's action taken by the AI NPC opponent of the player during the player's skillful play of the entertainment game;

determine whether to trigger the wager based on the signal including the trigger of the wager of game world credits triggered by the player's action during the player's skillful play of the entertainment game;

determine whether to trigger the wager based on the signal including the wager of virtual credits triggered by the AI NPC's action taken by the AI NPC opponent of the player during the player's skillful play of the entertainment game;

communicate, to the real world server, the signal including the request for the resolution of the wager of game world credits triggered by the player's action during the player's skillful play of the entertainment game;

communicate, to the AI real world server, the signal including the request for the resolution of the wager of virtual credits triggered by the AI NPC's action taken by the AI NPC opponent of the player during the player's skillful play of the entertainment game;

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

receive, from the AI real world server, the signal including the result of the wager of virtual credits triggered by the AI NPC's action taken by the AI NPC opponent of the player during the player's skillful play of the entertainment game;

communicate, to the processing device, the signal including the result of the wager of game world credits triggered by 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 of virtual credits triggered by the AI NPC's action taken by the AI NPC opponent of the player during the player's skillful play of the entertainment game.

2. The parallel AI hybrid gaming system of claim 1 wherein the game world server is further constructed to determine an amount of Quanta to award to the player on a basis of the result of the wager of real world credits, wherein Quanta is an intermediate in-game user resource which may be used to purchase or enable additional in game resources.

3. The parallel AI hybrid gaming system of claim 1 wherein the game world server is further constructed to determine an amount of Quanta to award to the AI NPC on a basis of the result of the wager of virtual credits, wherein Quanta is an intermediate in-game user resource which may be used to purchase additional in game resources.

4. The parallel AI hybrid gaming system of claim 1 wherein the player's and the AI NPC's actions occur serially.

5. The parallel AI hybrid gaming system of claim 1 wherein the player's and the AI NPC's actions occur at the same time.

6. A parallel AI hybrid gaming system, comprising:

a player real world server constructed to:

receive, from a game world server, a signal including a request for a resolution of a wager of game world credits triggered by a player's action during a player's skillful play of an entertainment game;

determine a result of the wager of game world credits triggered by the player's action during the player's skillful play of the entertainment game; and

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

an AI real world server constructed to:

receive, from the game world server, the signal including a request for a resolution of a wager of virtual credits triggered by an AI NPC's action taken by an AI NPC opponent of the player during the player's skillful play of the entertainment game;

determine a result of the wager of virtual credits triggered by the AI NPC's action taken by the AI NPC opponent of a player during the player's skillful play of the entertainment game; and

communicate, to the game world server, a signal including the result of the wager of virtual credits triggered by the AI NPC's action taken by the AI NPC opponent of the player during the player's skillful play of the entertainment game; and

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

continuously monitor the processing device for a signal including a trigger of the wager of game world credits triggered by the player's action during the player's skillful play of the entertainment game;

continuously monitor the processing device for a signal including a trigger of the wager of virtual credits triggered by the AI NPC's action taken by the AI NPC opponent of the player during the player's skillful play of the entertainment game;

receive, from the processing device, the signal including the trigger of the wager of game world credits triggered by 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 of virtual credits triggered by the AI NPC's action taken by the AI NPC opponent of the player during the player's skillful play of the entertainment game;

distinguish between the signal including the trigger of the wager of game world credits triggered by the player's action during the player's skillful play of the entertainment game and the signal including the trigger of the wager of virtual credits triggered by the AI NPC action taken by the AI NPC opponent of the player during the player's skillful play of the entertainment game;

determine whether to trigger the wager based on the signal including the trigger of the wager of game world credits triggered by the player's action during the player's skillful play of the entertainment game;

determine whether to trigger the wager based on the signal including the wager of virtual credits triggered by the AI NPC's action taken by the AI NPC opponent of the player during the player's skillful play of the entertainment game;

communicate, to the real world server, a signal including a request for a resolution of the wager of game world credits triggered by the player's action during the player's skillful play of the entertainment game;

communicate, to the AI real world server, a signal including a request for a resolution of the wager of virtual credits triggered by the AI NPC's action taken by the AI NPC opponent of the player during the player's skillful play of the entertainment game;

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

receive, from the AI real world server, the signal including the result of the wager of virtual credits triggered by the AI NPC's action taken by the AI NPC opponent of the player during the player's skillful play of the entertainment game;

communicate, to the processing device, the signal including the result of the wager of game world credits triggered by 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 of virtual credits triggered by the AI NPC's action taken by the AI NPC opponent of the player during the player's skillful play of the entertainment game.

7. The parallel AI hybrid gaming system of claim 6 wherein the game world server is further constructed to determine an amount of Quanta to award to the player on a basis of the result of the wager of real world credits, wherein Quanta is an intermediate in-game user resource which may be used to purchase or enable additional in game resources.

8. The parallel AI hybrid gaming system of claim 6 wherein the game world server is further constructed to determine an amount of Quanta to award to the AI NPC on a basis of the result of the wager of virtual credits, wherein Quanta is an intermediate in-game user resource which may be used to purchase additional in game resources.

9. The parallel AI hybrid gaming system of claim 6 wherein the player's and the AI NPC's actions occur serially.

10. The parallel AI hybrid gaming system of claim 6 wherein the player's and the AI NPC's actions occur at the same time.

11. A parallel AI hybrid gaming system, comprising:

a processing device constructed to:

execute an entertainment game of skill for a player, wherein the player is a human player;

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

communicate, to the game world server, a signal including a trigger of a wager of virtual credits triggered by an Artificially Intelligent Non-Player Character's (AI NPC) action taken by an AI NPC opponent of the player during the player's skillful play of the entertainment game, wherein the AI NPC is not the human player;

receive, from the game world server, a signal including a result of a wager of game world credits triggered by 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 a wager of virtual credits triggered by the AI NPC's action taken by the AI NPC opponent of the player during the player's skillful play of the entertainment game;

display the result of the wager of game world credits triggered by the player's action during the player's skillful play of the entertainment game; and

display the result of the wager of virtual credits triggered by the AI NPC's action taken by the AI NPC opponent of the player during the player's skillful play of the entertainment game; and

the game world server, connected to the processing device and an AI real world server 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 of game world credits triggered by the player's action during the player's skillful play of the entertainment game;

continuously monitor the processing device for the signal including the trigger of the wager of virtual credits triggered by the AI NPC's action taken by the AI NPC opponent of the player during the player's skillful play of the entertainment game;

receive, from the processing device, the signal including the trigger of the wager of game world credits triggered by 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 of virtual credits triggered by the AI NPC's action taken by the AI NPC opponent of the player during the player's skillful play of the entertainment game;

distinguish between the signal including the trigger of the wager of game world credits triggered by the player's action during the player's skillful play of the entertainment game and the signal including the trigger of the wager of virtual credits triggered by the AI NPC action taken by the AI NPC opponent of the player during the player's skillful play of the entertainment game;

determine whether to trigger the wager based on the signal including the trigger of the wager of game world credits triggered by the player's action during the player's skillful play of the entertainment game;

determine whether to trigger the wager based on the signal including the wager of virtual credits triggered by the AI NPC's action taken by the AI NPC opponent of the player during the player's skillful play of the entertainment game;

communicate, to the real world server, a signal including a request for a resolution of the wager of game world credits triggered by the player's action during the player's skillful play of the entertainment game;

communicate, to the AI real world server, a signal including a request for a resolution of the wager of virtual credits triggered by the AI NPC's action taken by the AI NPC opponent of the player during the player's skillful play of the entertainment game;

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

receive, from the AI real world server, a signal including a result of the wager of virtual credits triggered by the AI NPC's action taken by the AI NPC opponent of the player during the player's skillful play of the entertainment game;

communicate, to the processing device, the signal including the result of the wager of game world credits triggered by 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 of virtual credits triggered by the AI NPC's action taken by the AI NPC opponent of the player during the player's skillful play of the entertainment game.

12. The parallel AI hybrid gaming system of claim 11 wherein the game world server is further constructed to determine an amount of Quanta to award to the player on a basis of the result of the wager of real world credits, wherein Quanta is an intermediate in-game user resource which may be used to purchase or enable additional in game resources.

13. The parallel AI hybrid gaming system of claim 11 wherein the game world server is further constructed to determine an amount of Quanta to award to the AI NPC on a basis of the result of the wager of virtual credits, wherein Quanta is an intermediate in-game user resource which may be used to purchase additional in game resources.

14. The parallel AI hybrid gaming system of claim 11 wherein the player's and the AI NPC's actions occur serially.

15. The parallel AI hybrid gaming system of claim 11 wherein the player's and the AI NPC's actions occur at the same time.

Assignments (6)
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 →
TRANSFER OF SECURITY INTEREST Recorded May 23, 2017
From: ACAS, LLC (F/K/A AMERICAN CAPITAL, LTD.)
To: SPV 47, LLC
Reel/Frame 042554/0313 →
CONVERSION OF HOLDER OF SECURITY INTEREST Recorded May 11, 2017
From: AMERICAN CAPITAL, LTD
To: ACAS, LLC
Reel/Frame 042447/0187 →
SECURITY INTEREST Recorded Dec 30, 2016
From: GAMBLIT GAMING, LLC
To: AMERICAN CAPITAL, LTD.
Reel/Frame 041226/0652 →