IP Library Granted Patent US 11,715,349
Granted Patent B2
US 11,715,349 · App. 17/491,200 · Granted Aug 1, 2023

Integrated jackpot gaming systems and methods

Inventors: Gavin McPhail (Las Vegas, NV); Rajneesh Sharma (Las Vegas, NV); Mohit Churiyal (Henderson, NV); Joshua Adams (Las Vegas, NV); Michael Smith (Las Vegas, NV); Samarth Raman (Las Vegas, NV)
Assignee: Aristocrat Technologies, Inc.
G07F17/3258G06F7/588G07F17/3237G07F17/3262G07F17/3272G07F17/34
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,715,349
App. No.
17/491,200
Granted
Aug 1, 2023
Kind
B2
Abstract

A bonusing system for gaming devices provides a bonus award eligible to be won via participating gaming devices. A messaging application programming interface (API) receives wagering event messages in a first message format from third-party servers. A message queue receives wagering event messages from the messaging API in a second message format. A bonusing system server manages award determination for the bonus award. The system is configured to: receive, by the messaging API from a third-party server that manages wagering gaming sessions at a plurality of gaming tables, a first wagering event message indicating a wager event performed by a player at a first gaming table; convert, by the messaging API, the first wagering event message from the first message format to the second message format; transmit the first wagering event message for delivery to the bonusing system server; determine, by the bonusing system server, that the wagering event results in an award of the bonus award based on an output of a random number generator (RNG); and award the bonus award based on the determination.

Claims (54)

1. A bonusing system for gaming devices, the bonusing system comprising:

a memory storing bonus configuration information defining a bonus award eligible to be won via participating gaming devices;

a messaging application programming interface (API) configured to receive wagering event messages in a first message format from third-party servers;

a message queue configured to receive wagering event messages from the messaging API in a second message format;

a bonusing system server configured to manage award determination for the bonus award based on game sessions at a first gaming table and a plurality of other electronic gaming device types; and

at least one processor storing instructions that, when executed, cause the at least one processor to:

receive, by the messaging API from a third-party server that manages wagering gaming sessions at a plurality of gaming tables, a first wagering event message indicating a wager event performed by a player at the first gaming table of the plurality of gaming tables;

convert, by the messaging API, the first wagering event message from the first message format to the second message format;

convert, by an adapter, the first wagering event message in the second message format into a third message format, wherein the first wagering event message from the first gaming table and a plurality of wagering event messages from other electronic gaming device types are received by the bonusing system server in the third message format;

transmit the first wagering event message for delivery to the bonusing system server;

determine, by the bonusing system server, that the first wagering event message results in an award of the bonus award; and

award the bonus award based on the determination.

2. The bonusing system of claim 1 further comprising the adapter configured to receive the wagering event message in the second message format and convert the first wagering event message into the third message format, wherein the bonusing system server provides bonuses associated with the first gaming table and the other electronic gaming device types.

3. The bonusing system of claim 1 , wherein the instructions further cause the at least one processor to:

receive, from the third-party server, a session start event message indicating the beginning of a gaming session by the player at the first gaming table, the session start event message including one or more of a device identifier (ID) associated with the first gaming table and a player ID associated with the player,

wherein awarding the bonus award further includes awarding the bonus award based on one or more of the device ID and the player ID.

4. The bonusing system of claim 1 , wherein the instructions further cause the at least one processor to:

receive, from the third-party server, a table registration message identifying the first gaming table and one or more positions at the first gaming table; and

create a uniquely identifiable entry for each position of the one or more positions at the first gaming table, where each position becomes individually eligible for the bonus award when associated with an active gaming session.

5. The bonusing system of claim 1 , wherein awarding the bonus award further includes transmitting a bonus award message to the third-party server indicating that the wager event has resulted in an award of the bonus award.

6. The bonusing system of claim 5 further comprising a third-party adapter configured to receive the bonus award message from the message queue and transmit the bonus award message to an API provided by the third-party server.

7. The bonusing system of claim 1 further comprising:

a plurality of electronic gaming devices configured to participate in the bonus award,

wherein the bonusing system server is further configured to manage award determination for the bonus award by including gaming sessions at both the plurality of electronic gaming devices and at the plurality of gaming tables when determining when to award the bonus award.

8. A method of providing bonusing for a plurality of table gaming devices supported by a third-party server, the method comprising:

creating and managing a jackpot award and award determination for determining a winner of the jackpot award amongst active gaming sessions at a pool of eligible devices that includes the plurality of table gaming devices;

receiving, from the third-party server, a first wagering event message indicating a wager event performed at a first table gaming device of the plurality of table gaming devices;

converting, by a messaging API, the first wagering event message from a first message format to a second message format;

convert, by an adapter component, the first wagering event message in the second message format into a third message format, wherein the first wagering event message from the first table gaming device and a plurality of wagering event messages from other electronic gaming device types of the pool of eligible devices are received by a bonusing system server in the third message format;

transmitting the first wagering event message for delivery to the bonusing system server; and

determining that the first wagering event message results in an award of the jackpot award.

9. The method of claim 8 further comprising receiving, by the adapter component, the wagering event message in the second message format and converting the first wagering event message into the third message format, wherein bonusing system server provides bonuses associated with the first table gaming device and the other electronic gaming device types.

10. The method of claim 8 further comprising receiving, from the third-party server, a session start event message indicating the beginning of a gaming session by a player at the first table gaming device, the session start event message including one or more of a device identifier (ID) associated with the first table gaming device and a player ID associated with the player,

wherein awarding the jackpot award further includes awarding the jackpot award based on one or more of the device ID and the player ID.

11. The method of claim 8 further comprising:

receiving, from the third-party server, a table registration message identifying the first table gaming device and one or more positions at the first table gaming device; and

creating a uniquely identifiable entry for each position of the one or more positions at the first table gaming device, where each position becomes individually eligible for the jackpot award when associated with an active gaming session.

12. The method of claim 8 , wherein awarding the jackpot award further includes transmitting a bonus award message to the third-party server indicating that the wager event has resulted in an award of the bonus award.

13. The method of claim 12 further comprising receiving the bonus award message from a message queue and transmitting the bonus award message to an API provided by the third-party server.

14. The method of claim 8 , wherein creating and managing a jackpot award and award determination additionally includes managing award determination for the jackpot award for active gaming sessions at a plurality of electronic gaming devices.

15. A non-transitory computer-readable medium storing instructions that, when executed by at least one processor, causes the at least one processor to:

provide a jackpot award and award determination services for determining a winner of the jackpot award amongst active gaming sessions at a pool of eligible devices that includes a plurality of table gaming devices managed by a third-party server;

receive, from the third-party server, a first wagering event message indicating a wager event performed at a first table gaming device of the plurality of table gaming devices;

translate, by a messaging API, the first wagering event message from a first message format to a second message format;

translate, by an adapter, the first wagering event message in the second message format into a third message format, wherein the first wagering event message from the first table gaming device and a plurality of wagering event messages from other electronic gaming device types of the pool of eligible devices are received by a bonusing system server in the third message format; and

upon processing of the first wagering event message in the third message format, determine that the wagering event is awarded the jackpot award.

16. The non-transitory computer-readable medium of claim 15 , wherein the instructions are further configured to cause the at least one processor to receive the wagering event message in the second message format and translate, by the adapter, the first wagering event message into a third message format, wherein the bonusing system server provides bonuses associated with the first table gaming device and the other electronic gaming device types.

17. The non-transitory computer-readable medium of claim 15 , wherein the instructions are further configured to cause the at least one processor to receive, from the third-party server, a session start event message indicating the beginning of a gaming session by a player at the first table gaming device, the session start event message including one or more of a device identifier (ID) associated with the first table gaming device and a player ID associated with the player,

wherein awarding the jackpot award further includes awarding the jackpot award based on one or more of the device ID and the player ID.

18. The non-transitory computer-readable medium of claim 15 , wherein the instructions are further configured to cause the at least one processor to:

receive, from the third-party server, a table registration message identifying the first table gaming device and one or more positions at the first table gaming device; and

create a uniquely identifiable entry for each position of the one or more positions at the first table gaming device, where each position becomes individually eligible for the jackpot award when associated with an active gaming session.

19. The non-transitory computer-readable medium of claim 15 , wherein awarding the jackpot award further includes transmitting a bonus award message to the third-party server indicating that the wager event has resulted in an award of the bonus award.

20. The non-transitory computer-readable medium of claim 19 , wherein the instructions are further configured to cause the at least one processor to receive the bonus award message from a message queue and transmitting the bonus award message to an API provided by the third-party server.

Assignments (3)
RELEASE (REEL 062078 / FRAME 0604) Recorded Mar 2, 2026
From: BANK OF AMERICA, N.A.
To: ARISTOCRAT TECHNOLOGIES, INC.; BIG FISH GAMES, INC.; VIDEO GAMING TECHNOLOGIES, INC.; ARISTOCRAT TECHNOLOGIES AUSTRALIA PTY LTD
Reel/Frame 074992/0667 →
SECURITY AGREEMENT Recorded Sep 2, 2022
From: ARISTOCRAT TECHNOLOGIES, INC.; BIG FISH GAMES, INC.; VIDEO GAMING TECHNOLOGIES, INC.; ARISTOCRAT TECHNOLOGIES AUSTRALIA PTY LTD
To: BANK OF AMERICA, N.A, AS SECURITY TRUSTEE
Reel/Frame 062078/0604 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2021
From: MCPHAIL, GAVIN; SHARMA, RAJNEESH; CHURIYAL, MOHIT; ADAMS, JOSHUA; SMITH, MICHAEL; RAMAN, SAMARTH
To: ARISTOCRAT TECHNOLOGIES, INC.
Reel/Frame 058076/0401 →
Continuity (3)
Provisional Application 63242994 · Sep 10, 2021
Provisional Application 63112400 · Nov 11, 2020
Related Publication 20220148383A1 · May 12, 2022