IP Library Granted Patent US 11,803,848
Granted Patent B1
US 11,803,848 · App. 17/845,672 · Granted Oct 31, 2023

Event-driven distributed networked jackpot architecture

Inventors: Sudhir Gupta (Saratoga, CA); Manjit Gombra Singh (Saratoga, CA)
Assignee: PointsBet Pty Ltd.
G06Q20/389G07F17/3223G07F17/3237G07F17/3258
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,803,848
App. No.
17/845,672
Granted
Oct 31, 2023
Kind
B1
Abstract

Methods, apparatus, systems, and articles of manufacture are disclosed in relation to an event-driven distributed networked jackpot architecture. An example apparatus includes a transaction aggregator to monitor transactions with respect to a user device and a transaction engine regarding content provided to the user device; and transaction services to process the transactions from the transaction aggregator to at least: determine occurrence of an event with respect to the user device based on an evaluation of the transactions; when the event is determined to occur, trigger a notification of the event to the user device; and update a record based on the processing of the transactions.

Claims (34)

1. An apparatus comprising:

a transaction aggregator providing an event hub and a management layer to monitor transactions between a user device and a transaction engine regarding content provided to the user device, the user device separate from the transaction aggregator and the transaction engine, the transaction engine providing gaming content to the user device, the transactions involving game content and account activity; and

transaction services providing a jackpot server to, triggered by a first subscription of the jackpot server to the event hub and a second subscription of the user device to a notification service, process the transactions from the transaction aggregator to, overlapping with but separate from game play interaction between the transaction engine and the user device, at least:

determine occurrence of an event outcome impacting the user device based on an evaluation of the received transactions from the management layer and events from the event hub of the transaction aggregator;

when the event outcome is determined to occur, trigger a notification via the notification service of the event outcome to the user device, the notification driving a visual effect at the user device and an update of a player account associated with the user device; and

update a record associated with the transaction engine based on the processing of the transactions.

2. The apparatus of claim 1 , wherein the transaction services is to update the record by updating a meter.

3. The apparatus of claim 1 , wherein the transaction services is to update the record by updating an account based on the event.

4. The apparatus of claim 1 , further including a transaction log, the transaction log to be updated by the transaction aggregator and the transaction services based on the transactions.

5. The apparatus of claim 1 , wherein the event outcome includes a jackpot hit.

6. The apparatus of claim 1 , wherein the transaction engine includes a remote gaming server.

7. The apparatus of claim 1 , wherein the event hub includes a plurality of event hubs to manage subscription notifications regarding a plurality of types of transactions.

8. The apparatus of claim 1 , wherein the notification service includes a messaging service to communicate between the transaction services and the user device.

9. An apparatus comprising:

memory circuitry;

instructions; and

processor circuitry to at least:

monitor and aggregate transactions between a user device and a transaction engine regarding content provided to the user device, the transactions provided by a management layer of a transaction aggregator, the user device separate from the transaction aggregator and the transaction engine, the transaction engine providing gaming content to the user device, the transactions involving game content and account activity;

determine occurrence of an event outcome impacting the user device based on an evaluation of the transactions from the management layer and events from an event hub;

when the event outcome is determined to occur, trigger a notification of the event outcome, via a notification service, to the user device, the notification driving a visual effect at the user device and an update of a player account associated with the user device; and

update a record associated with the transaction engine based on the processing of the transactions.

10. The apparatus of claim 9 , wherein the instructions, when executed, cause the processor circuitry to update a transaction log in the memory circuitry based on at least one of the record or the transactions.

11. The apparatus of claim 9 , wherein the event outcome includes a jackpot hit, the jackpot hit determined based on the transactions by jackpot services, and wherein the instructions, when executed, cause the processor circuitry to display an outcome of the jackpot hit on a user interface of the user device.

12. The apparatus of claim 9 , wherein the instructions, when executed, cause the processor circuitry to manage one or more subscriptions to one or more types of transactions via one or more event hubs.

13. The apparatus of claim 9 , wherein the transaction engine includes a remote gaming server, wherein the content includes a game, and wherein the instructions, when executed, cause the processor circuitry to monitor and aggregate game play as the transactions.

14. At least one computer readable storage medium comprising instructions that, when executed, cause processor circuitry to at least:

monitor and aggregate transactions between a user device and a transaction engine regarding content provided to the user device, the transactions provided by a management layer of a transaction aggregator, the user device separate from the transaction aggregator and the transaction engine, the transaction engine providing gaming content to the user device, the transactions involving game content and account activity;

determine occurrence of an event outcome impacting the user device based on an evaluation of the transactions from the management layer and events from an event hub;

when the event outcome is determined to occur, trigger a notification of the event outcome, via a notification service, to the user device, the notification driving a visual effect at the user device and an update of a player account associated with the user device; and

update a record associated with the transaction engine based on the processing of the transactions.

15. The at least one computer readable storage medium of claim 14 , wherein the instructions, when executed, cause the processor circuitry to update a transaction log based on at least one of the record or the transactions.

16. The at least one computer readable storage medium of claim 14 , wherein the event outcome includes a jackpot hit, the jackpot hit determined based on the transactions by jackpot services, and wherein the instructions, when executed, cause the processor circuitry to display an outcome of the jackpot hit on a user interface of the user device.

17. The at least one computer readable storage medium of claim 14 , wherein the instructions, when executed, cause the processor circuitry to manage one or more subscriptions to one or more types of transactions via one or more event hubs.

18. The at least one computer readable storage medium of claim 14 , wherein the transaction engine includes a remote gaming server, wherein the content includes a game, and wherein the instructions, when executed, cause the processor circuitry to monitor and aggregate game play as the transactions.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2023
From: GUPTA, SUDHIR; SINGH, MANJIT GOMBRA
To: POINTSBET PTY LTD.
Reel/Frame 064477/0845 →
Cited By (1)
US 12,705,952