IP Library Granted Patent US 9,786,126
Granted Patent B2
US 9,786,126 · App. 14/815,764 · Granted Oct 10, 2017

Skill-based progressive interleaved wagering 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,786,126
App. No.
14/815,764
Granted
Oct 10, 2017
Kind
B2
Abstract

A skill-based progressive interleaved wagering system is disclosed, including an interactive controller connected to an application controller, and configured to: communicate application telemetry; receive application credit (AC) information and a wager outcome; communicate an indication to purchase a ticket; display ticket information; communicate an indication to use the ticket; provide the secondary application; communicate secondary telemetry; receive and display certificate information; a wager controller connected to the application controller, and constructed to: receive wager request instructions; determine and communicate the wager outcome; and the application controller connecting the interactive controller and the wager controller, connected to a session controller, and constructed to: receive application telemetry and the wager outcome; receive indication to purchase the ticket; communicate ticket purchase; receive ticket; receive indication to use the ticket; communicate ticket consumption; receive the secondary telemetry; determine whether AC should be awarded from a progressive pool of AC; receive the certificate.

Claims (143)

1. A skill-based progressive interleaved wagering system, comprising:

an interactive controller operatively connected to an application controller, the interactive controller configured to:

accept input from a user via an input device;

distribute, to the application controller, application telemetry associated with an interactive application provided by the interactive controller, the application telemetry associated with the user;

receive, from the application controller, application credit (AC) information and a wager outcome, wherein AC is awarded based on the application telemetry, and wherein determining of the wager outcome is triggered by the application telemetry;

distribute, to the application controller, an indication to purchase a ticket, wherein the ticket is associated with an AC value and redeemable for a secondary application session;

receive, from the application controller, ticket display instructions;

display ticket information associated with the ticket based on the ticket display instructions via an output device;

distribute, to the application controller, an indication to use the ticket;

provide, to the user, a secondary application;

distribute, to the application controller, secondary telemetry associated with the secondary application;

receive, from the application controller, certificate display instructions, wherein a certificate is associated with an AC award based on the secondary telemetry; and

display certificate information based on the certificate display instructions via the output device;

a wager controller operatively connected to the application controller, the wager controller constructed to:

receive, from the application controller, wager request instructions;

determine the wager outcome based on the wager request instructions request using a random number generator;

distribute, to the application controller, wager outcome data comprising the wager outcome; and

the application controller operatively connecting the interactive controller and the wager controller, and operatively connected to a session controller, the application controller constructed to:

receive, from the interactive controller, the application telemetry;

scan the application telemetry to determine whether to trigger a wager;

when a wager is triggered, generate wager request instructions;

instruct the wager controller by distributing the wager request instructions to the wager controller;

receive, from the wager controller, the wager outcome data;

scan the wager outcome data to determine the wager outcome;

scan the application telemetry to determine whether to award AC to the user;

when AC is awarded to the user, communicate, to the interactive controller, the AC information and the wager outcome;

receive, from the interactive controller, the indication to purchase the ticket;

scan the indication to purchase the ticket to determine ticket purchase information;

generate ticket purchase instructions based on the ticket purchase information;

instruct the session controller by distributing the ticket purchase instructions to the session controller;

receive, from the session controller, the ticket;

scan the ticket to determine ticket information;

generate the ticket display instructions based on the ticket information;

instruct the interactive controller by distributing the ticket display instructions to the interactive controller;

receive, from the interactive controller, the indication to use the ticket;

scan the indication to use the ticket to determine ticket consumption information;

generate ticket consumption instructions based on the ticket consumption information;

instruct the session controller by distributing, to the session controller, ticket consumption instructions;

receive, from the interactive controller, the secondary telemetry;

scan the secondary telemetry to determine whether AC should be awarded to the user from a progressive pool of AC;

when AC should be awarded from the progressive pool of AC, generate certificate creation instructions;

instruct the session controller by distributing the certificate creation instructions to the session controller;

receive, from the session controller, the certificate;

scan the certificate to determine certificate information;

generate certificate display instructions based on the certificate information; and

instruct the interactive controller by distributing the certificate display instructions to the interactive controller.

2. The skill-based progressive interleaved wagering system of claim 1 ,

wherein the interactive controller and the application controller are constructed from the same device, and

wherein the application controller is operatively connected to the wager controller using a communication link.

3. The skill-based progressive interleaved wagering system of claim 1 ,

wherein the wager controller and the application controller are constructed from the same device, and

wherein the application controller is operatively connected to the interactive controller using a communication link.

4. The skill-based progressive interleaved wagering system of claim 1 , wherein one or more users contribute to the progressive pool of AC.

5. The skill-based progressive interleaved wagering system of claim 4 , wherein the one or more users contribute a portion of AC awarded based on application telemetry, to the progressive pool of AC by distributing the portion to the session controller.

6. The skill-based progressive interleaved wagering system of claim 1 , wherein a sponsor contributes AC to the progressive pool of AC.

7. The skill-based progressive interleaved wagering system of claim 1 , wherein the ticket is associated with a jurisdiction.

8. The skill-based progressive interleaved wagering system of claim 1 , wherein the ticket is associated with an operator.

9. A skill-based progressive interleaved wagering system, comprising:

a wager controller of the skill-based progressive interleaved wagering system operatively connected to an application controller, the wager controller constructed to:

receive, from the application controller, wager request instructions;

determine a wager outcome based on the wager request instructions using a random number generator;

distribute, to the application controller, wager outcome data comprising the wager outcome; and

the application controller of the skill-based progressive interleaved wagering system operatively connecting the wager controller to an interactive controller using a communication link, and operatively connected to a session controller, the application controller constructed to:

receive, from the interactive controller, application telemetry associated with an interactive application provided by the interactive controller, the application telemetry associated with a user;

scan the application telemetry to determine whether to trigger a wager;

when a wager is triggered, generate wager request instructions;

instruct the wager controller by distributing the wager request instructions to the wager controller;

receive, from the wager controller, the wager outcome data;

scan the wager outcome data to determine the wager outcome;

scan the application telemetry to determine whether to award application credit (AC) to the user based on the application telemetry;

when AC is awarded to the user, communicate, to the interactive controller, the AC information and the wager outcome;

receive, from the interactive controller, an indication to purchase a ticket, wherein the ticket is associated with an AC value and redeemable for a secondary application session;

scan the indication to purchase the ticket to determine ticket purchase information;

generate ticket purchase instructions based on the ticket purchase information;

instruct the session controller by distributing the ticket purchase instructions to the session controller;

receive, from the session controller, the ticket;

scan the ticket to determine ticket information;

generate ticket display instructions based on the ticket information;

instruct the interactive controller by distributing the ticket display instructions to the interactive controller;

receive, from the interactive controller, an indication to use the ticket;

scan the indication to use the ticket to determine ticket consumption information;

generate ticket consumption instructions based on the ticket consumption information;

instruct the session controller by distributing, to the session controller, ticket consumption instructions;

receive, from the interactive controller, secondary telemetry associated with a secondary application provided by the interactive controller;

scan the secondary telemetry to determine whether AC should be awarded to the user from a progressive pool of AC;

when AC should be awarded from the progressive pool of AC, generate certificate creation instructions;

instruct the session controller by distributing the certificate creation instructions to the session controller;

receive, from the session controller, the certificate;

scan the certificate to determine certificate information;

generate certificate display instructions based on the certificate information; and

instruct the interactive controller by distributing the certificate display instructions to the interactive controller.

10. The skill-based progressive interleaved wagering system of claim 9 , wherein one or more users contribute to the progressive pool of AC.

11. The skill-based progressive interleaved wagering system of claim 10 , wherein the one or more users contribute a portion of AC awarded based on application telemetry, to the progressive pool of AC by distributing the portion to the session controller.

12. The skill-based progressive interleaved wagering system of claim 9 , wherein a sponsor contributes AC to the progressive pool of AC.

13. The skill-based progressive interleaved wagering system of claim 9 , wherein the ticket is associated with a jurisdiction.

14. The skill-based progressive interleaved wagering system of claim 9 , wherein the ticket is associated with an operator.

15. A skill-based progressive interleaved wagering system, comprising:

an interactive controller of the skill-based progressive interleaved wagering system operatively connected to an application controller, the interactive controller configured to:

accept input from a user via an input device;

distribute, to the application controller, application telemetry associated with an interactive application provided by the interactive controller, the application telemetry associated with the user;

receive, from the application controller, application credit (AC) information and a wager outcome, wherein AC is awarded based on the application telemetry, and determining of the wager outcome is triggered by the application telemetry;

distribute, to the application controller, an indication to purchase a ticket, wherein the ticket is associated with an AC value and redeemable for a secondary application session;

receive, from the application controller, ticket display instructions;

display ticket information associated with the ticket based on the ticket display instructions via an output device;

distribute, to the application controller, an indication to use the ticket;

provide, to the user, the secondary application;

distribute, to the application controller, secondary telemetry associated with the secondary application;

receive, from the application controller, certificate display instructions, wherein a certificate is associated with an AC award based on the secondary telemetry; and

display certificate information based on the certificate display instructions via the output device; and

the application controller of the skill-based progressive interleaved wagering system operatively connecting the interactive controller to a wager controller, and operatively connected to a session controller, the application controller constructed to:

receive, from the interactive controller, the application telemetry;

scan the application telemetry to determine whether to trigger a wager;

when a wager is triggered, generate wager request instructions;

instruct the wager controller by distributing the wager request instructions to the wager controller;

receive, from the wager controller, the wager outcome data outcome generated using a random number generator;

scan the wager outcome data to determine the wager outcome;

scan the application telemetry to determine whether to award AC to the user;

when AC is awarded to the user, distribute, to the interactive controller, the AC information and the wager outcome;

receive, from the interactive controller, the indication to purchase the ticket;

scan the indication to purchase the ticket to determine ticket purchase information;

generate ticket purchase instructions based on the ticket purchase information;

instruct the session controller by distributing the ticket purchase instructions to the session controller;

receive, from the session controller, the ticket;

scan the ticket to determine ticket information;

generate ticket display instructions based on the ticket information;

instruct the interactive controller by distributing the ticket display instructions to the interactive controller;

receive, from the interactive controller, the indication to use the ticket;

scan the indication to use the ticket to determine ticket consumption information;

generate ticket consumption instructions based on the ticket consumption information;

instruct the session controller by distributing, to the session controller, ticket consumption instructions;

receive, from the interactive controller, the secondary telemetry;

scan the secondary telemetry to determine whether AC should be awarded to the user from a progressive pool of AC;

when AC should be awarded from the progressive pool of AC, generate certificate creation instructions;

instruct the session controller by distributing the certificate creation instructions to the session controller;

receive, from the session controller, the certificate;

scan the certificate to determine certificate information;

generate certificate display instructions based on the certificate information; and

instruct the interactive controller by distributing the certificate display instructions to the interactive controller.

16. The skill-based progressive interleaved wagering system of claim 15 , wherein one or more users contribute to the progressive pool of AC.

17. The skill-based progressive interleaved wagering system of claim 16 , wherein the one or more users contribute a portion of AC awarded based on application telemetry, to the progressive pool of AC by distributing the portion to the session controller.

18. The skill-based progressive interleaved wagering system of claim 15 , wherein a sponsor contributes AC to the progressive pool of AC.

19. The skill-based progressive interleaved wagering system of claim 15 , wherein the ticket is associated with a jurisdiction.

20. The skill-based progressive interleaved wagering system of claim 15 , wherein the ticket is associated with an operator.

Assignments (8)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2016
From: MEYERHOFER, ERIC; CIRE, FRANK
To: GAMBLIT GAMING LLC
Reel/Frame 040531/0340 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2016
From: ARNONE, MILES
To: GAMBLIT GAMING LLC
Reel/Frame 038989/0652 →