IP Library › Granted Patent US 11,794,093
Granted Patent B2
US 11,794,093 · App. 17/809,844 · Granted Oct 24, 2023

Gaming machine and method for centralized gaming

Inventors: Donovan Meyer (Austin, TX); Jeremiah O'Hara (Las Vegas, NV); Thomas Rizos (Austin, TX); Jennifer Pinder (Spring Hill, TN); James Urbaniak (Fairview, TN)
Assignee: Aristocrat Technologies, Inc.
A63F3/0645G07F17/3227G07F17/3258G07F17/3267
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,794,093
App. No.
17/809,844
Granted
Oct 24, 2023
Kind
B2
Abstract

A centralized gaming system is provided. The centralized gaming system includes a thin gaming device providing game play in a communal game and a central gaming server configured to: store a ball call for the communal game on behalf of the thin gaming device and at least one legacy gaming device; receive an outcome request message from the thin gaming device; allocate a bingo card to the game instance associated with the outcome request message from a card pool of predetermined bingo cards; evaluate the allocated bingo card based on a current state of the ball call of the communal game; determine a reward value based on the evaluation of the allocated bingo card; and transmit an outcome results message to the thin gaming device in response to the outcome request message.

Claims (55)

1. A centralized gaming system comprising:

a thin gaming device providing game play in a communal game, the thin gaming device is configured to transmit an outcome request message, the outcome request message indicating a request to process a game instance of the communal game on behalf of the thin gaming device; and

a central gaming server comprising at least one processor and a memory storing instructions that, when executed by the at least one processor, causes the at least one processor to:

store a ball call for the communal game on behalf of the thin gaming device and at least one legacy gaming device;

receive the outcome request message from the thin gaming device;

allocate a bingo card to the game instance associated with the outcome request message from a card pool of predetermined bingo cards;

evaluate the allocated bingo card based on a current state of the ball call of the communal game;

determine a reward value based on the evaluation of the allocated bingo card; and

transmit an outcome results message to the thin gaming device in response to the outcome request message, the outcome results message including at least the reward value, data describing the allocated bingo card, and the current state of the ball call used in the evaluation,

wherein the thin gaming device is further configured to identify and display a facade game result based on the reward value.

2. The centralized gaming system of claim 1 , further comprising the at least one legacy gaming device, the at least one legacy gaming device configured to evaluate a local bingo card based on the current state of the ball call of the communal game, wherein the processor is further configured to transmit the ball call to the at least one legacy gaming device.

3. The centralized gaming system of claim 2 , wherein the processor is further configured to:

execute a thin client application programming interface (API) to communicate with the thin gaming device; and

execute a legacy API to communicate with the at least one legacy gaming device.

4. The centralized gaming system of claim 1 , wherein the processor is further configured to:

retrieve configuration data associated with the thin gaming device; and

select a pay table for evaluating the allocated bingo card based on a current state of the ball call of the communal game based on the configuration data.

5. The centralized gaming system of claim 1 , wherein the thin gaming device is configured to:

in response to receiving the outcome results message, display the allocated bingo card; and

after a first period from displaying the allocated bingo card, display the facade game result.

6. The centralized gaming system of claim 1 , wherein the processor is further configured to generate the ball call.

7. The centralized gaming system of claim 1 , wherein the processor is further configured to receive the ball call from a ball call server.

8. The centralized gaming system of claim 7 , wherein thin gaming device is further configured to, in response to receiving the outcome results message, transmit a win claim message to the central gaming server.

9. The centralized gaming system of claim 8 , wherein the processor is further configured to, in response to receiving the win claim message from the thin gaming device, transmit the win claim message to the ball call server.

10. The centralized gaming system of claim 7 , wherein the ball call server is in communication with a plurality of central gaming servers including the central gaming server, each of the plurality of central gaming servers configured to receive the ball call from the ball call server.

11. A method for providing game play in a communal game, the method performed by a central gaming server including a processor and a memory, the central gaming server in communication with a thin gaming device, the method comprising:

storing a ball call for the communal game on behalf of the thin gaming device and at least one legacy gaming device;

receiving an outcome request message from the thin gaming device, the outcome request message indicating a request to process a game instance of the communal game on behalf of the thin gaming device;

allocating a bingo card to the game instance associated with the outcome request message from a card pool of predetermined bingo cards;

evaluating the allocated bingo card based on a current state of the ball call of the communal game;

determining a reward value based on the evaluation of the allocated bingo card; and

transmitting an outcome results message to the thin gaming device in response to the outcome request message, the outcome results message including at least the reward value, data describing the allocated bingo card, and the current state of the ball call used in the evaluation, wherein the thin gaming device is further configured to identify and display a facade game result based on the reward value.

12. The method of claim 11 , wherein the at least one legacy gaming device is configured to evaluate a local bingo card based on the current state of the ball call of the communal game, and wherein the method further comprises transmitting the ball call to the at least one legacy gaming device.

13. The method of claim 12 , further comprising:

executing a thin client application programming interface (API) to communicate with the thin gaming device; and

executing a legacy API to communicate with the at least one legacy gaming device.

14. The method of claim 11 , further comprising:

retrieving configuration data associated with the thin gaming device; and

selecting a pay table for evaluating the allocated bingo card based on a current state of the ball call of the communal game based on the configuration data.

15. The method of claim 11 , further comprising generating the ball call.

16. The method of claim 11 , further comprising receiving the ball call from a ball call server.

17. At least one non-transitory computer-readable storage media having computer-executable instructions embodied thereon, wherein when executed by a processor of a central gaming server in communication with a thin gaming device, the computer-executable instructions cause the processor to:

store a ball call for the communal game on behalf of the thin gaming device and at least one legacy gaming device;

receive an outcome request message from the thin gaming device, the outcome request message indicating a request to process a game instance of the communal game on behalf of the thin gaming device;

allocate a bingo card to the game instance associated with the outcome request message from a card pool of predetermined bingo cards;

evaluate the allocated bingo card based on a current state of the ball call of the communal game;

determine a reward value based on the evaluation of the allocated bingo card; and

transmit an outcome results message to the thin gaming device in response to the outcome request message, the outcome results message including at least the reward value, data describing the allocated bingo card, and the current state of the ball call used in the evaluation, wherein the thin gaming device is further configured to identify and display a facade game result based on the reward value.

18. The non-transitory computer-readable media of claim 17 , wherein the at least one legacy gaming device configured to evaluate a local bingo card based on the current state of the ball call of the communal game, and wherein the computer-executable instructions further cause the processor to transmit the ball call to the at least one legacy gaming device.

19. The non-transitory computer-readable storage media of claim 18 , wherein the computer-executable instructions further cause the processor to:

execute a thin client application programming interface (API) to communicate with the thin gaming device; and

execute a legacy API to communicate with the at least one legacy gaming device.

20. The non-transitory computer-readable storage media of claim 17 , wherein the computer-executable instructions further cause the processor to:

retrieve configuration data associated with the thin gaming device; and

select a pay table for evaluate the allocated bingo card based on a current state of the ball call of the communal game based on the configuration data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2022
From: MEYER, DONOVAN; O'HARA, JEREMIAH; RIZOS, THOMAS; PINDER, JENNIFER; URBANIAK, JAMES
To: ARISTOCRAT TECHNOLOGIES, INC.
Reel/Frame 060359/0937 →
Continuity (2)
Provisional Application 63218056 · Jul 2, 2021
Related Publication 20230008434A1 · Jan 12, 2023