IP Library Granted Patent US 9,747,747
Granted Patent B2
US 9,747,747 · App. 14/686,678 · Granted Aug 29, 2017

Alternative application resource 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,747,747
App. No.
14/686,678
Granted
Aug 29, 2017
Kind
B2
Abstract

Systems for an alternative application resource interleaved wagering system are disclosed, the system including a wager controller constructed to: receive application telemetry; determine a wager request; determine a wager outcome based on the wager request; communicate wager outcome data; an application server controller constructed to: receive wager outcome instructions; determine application resources to award the application client controller; and communicate application resource data to the application client controller; and the application client controller operatively connecting the application server controller and the wager controller, the application client controller constructed to: communicate the application telemetry; receive the wager outcome data; scan the wager outcome data to determine the wager outcome; instruct the application server controller by communicating the wager outcome instructions; receive the application resource data; scan the application resource data to determine the application resources awarded based on the wager outcome; and display the wager outcome and the application resources awarded.

Claims (107)

1. An alternative application resource interleaved wagering system, comprising:

a wager controller constructed to:

receive, from an application client controller, application telemetry;

scan the application telemetry to determine a wager request;

determine a wager outcome based on the wager request; and

communicate, to the application client controller, wager outcome data based on the wager outcome;

an application server controller constructed to:

receive, from the application client controller, wager outcome instructions;

scan the wager outcome instructions to determine the wager outcome;

determine application resources to award the application client controller based on the wager outcome; and

communicate application resource data to the application client controller, the application resource data based on the determined application resources; and

the application client controller operatively connecting the application server controller and the wager controller, the application client controller constructed to:

communicate, to the wager controller, the application telemetry, wherein the application telemetry is associated with an interactive application provided by the application client controller;

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

scan the wager outcome data to determine the wager outcome;

generate the wager outcome instructions based on the wager outcome;

instruct the application server controller by communicating the wager outcome instructions;

receive, from the application server controller, the application resource data;

scan the application resource data to determine the application resources awarded based on the wager outcome; and

display the wager outcome and the application resources awarded.

2. The alternative application resource interleaved wagering system of claim 1 ,

wherein the application client controller and the application server controller are constructed from the same device, and

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

3. The alternative application resource interleaved wagering system of claim 1 ,

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

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

4. The alternative application resource interleaved wagering system of claim 1 ,

wherein the wagering controller is included in a wagering server device, the application server controller is included in an application server device, and the application client controller is included in an application client device, the application client device being external to the wagering server device and the application server device, and

wherein the application client device is communicatively coupled to the wagering server device and the application server device.

5. The alternative application resource interleaved wagering system of claim 1 ,

wherein the application client controller comprises a client application control layer module, and the application client controller is operatively connected to the application client controller and the wager controller via the client application control layer module, and

wherein the application server controller comprises a server application control layer module, and the application server controller is operatively connected to the application client controller via the server application control layer module.

6. The alternative application resource interleaved wagering system of claim 5 ,

wherein the wagering controller is included in a wagering server device, the application server controller and the server application control layer module are included in an application server device, and the application client controller and the client application control layer module are included in an application client device,

wherein the application client device is external to the wagering server device and the application server device, and

wherein the application client device is communicatively coupled to the interactive application server device and the wagering server device.

7. The alternative application resource interleaved wagering system of claim 5 ,

wherein the server application control layer module is constructed to provide communication between the wagering controller and the application server controller by using a first communication channel, and

wherein the server application control layer module is constructed to provide communication between the wagering controller and the application client device by using a second communication channel, the second communication channel being an encrypted communication channel.

8. The alternative application resource interleaved wagering system of claim 1 ,

wherein the wager outcome provided by the wager controller is an encrypted wager outcome that is encrypted with a private encryption key of the wager controller,

wherein the wager controller is further constructed to provide, to the application client controller, a public key for decrypting the wager outcome data, and

wherein the application client controller is further constructed to decrypt the encrypted wager outcome by using the public key.

9. An alternative application resource interleaved wagering system, comprising:

an application server controller constructed to:

receive, from an application client controller, wager outcome instructions;

scan the wager outcome instructions to determine a wager outcome;

determine application resources to award the application client controller based on the wager outcome; and

communicate application resource data to the application client controller, the application resource data based on the determined application resources; and

the application client controller operatively connecting the application server controller and a wager controller, the application client controller constructed to:

communicate, to the wager controller, application telemetry, wherein the application telemetry is associated with an interactive application provided by the application client controller;

receive, from the wager controller, wager outcome data;

scan the wager outcome data to determine the wager outcome;

generate the wager outcome instructions based on the wager outcome;

instruct the application server controller by communicating the wager outcome instructions;

receive, from the application server controller, the application resource data;

scan the application resource data to determine the application resources awarded based on the wager outcome; and

display the wager outcome and the application resources awarded.

10. The alternative application resource interleaved wagering system of claim 9 ,

wherein the wagering controller is included in a wagering server device, the application server controller is included in an application server device, and the application client controller is included in an application client device, the application client device being external to the wagering server device and the application server device, and

wherein the application client device is communicatively coupled to the wagering server device and the application server device.

11. The alternative application resource interleaved wagering system of claim 9 ,

wherein the application client controller comprises a client application control layer module, and the application client controller is operatively connected to the application client controller and the wager controller via the client application control layer module, and

wherein the application server controller comprises a server application control layer module, and the application server controller is operatively connected to the application client controller via the server application control layer module.

12. The alternative application resource interleaved wagering system of claim 11 ,

wherein the wagering controller is included in a wagering server device, the application server controller and the server application control layer module are included in an application server device, and the application client controller and the client application control layer module are included in an application client device,

wherein the application client device is external to the wagering server device and the application server device, and

wherein the application client device is communicatively coupled to the interactive application server device and the wagering server device.

13. The alternative application resource interleaved wagering system of claim 11 ,

wherein the server application control layer module is constructed to provide communication between the wagering controller and the application server controller by using a first communication channel, and

wherein the server application control layer module is constructed to provide communication between the wagering controller and the application client device by using a second communication channel, the second communication channel being an encrypted communication channel.

14. The alternative application resource interleaved wagering system of claim 9 ,

wherein the wager outcome provided by the wager controller is an encrypted wager outcome that is encrypted with a private encryption key of the wager controller,

wherein the wager controller is further constructed to provide, to the application client controller, a public key for decrypting the wager outcome data, and

wherein the application client controller is further constructed to decrypt the encrypted wager outcome by using the public key.

15. An alternative application resource interleaved wagering system, comprising:

a wager controller constructed to:

receive, from an application client controller, application telemetry;

scan the application telemetry to determine a wager request;

determine a wager outcome based on the wager request; and

communicate, to the application client controller, wager outcome data based on the wager outcome; and

the application client controller operatively connecting an application server controller and the wager controller, the application client controller constructed to:

communicate, to the wager controller, the application telemetry, wherein the application telemetry is associated with an interactive application provided by the application client controller;

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

scan the wager outcome data to determine the wager outcome;

generate wager outcome instructions based on the wager outcome;

instruct the application server controller by communicating the wager outcome instructions;

receive, from the application server controller, application resource data;

scan the application resource data to determine application resources awarded based on the wager outcome; and

display the wager outcome and the application resources awarded.

16. The alternative application resource interleaved wagering system of claim 15 ,

wherein the wagering controller is included in a wagering server device, the application server controller is included in an application server device, and the application client controller is included in an application client device, the application client device being external to the wagering server device and the application server device, and

wherein the application client device is communicatively coupled to the wagering server device and the application server device.

17. The alternative application resource interleaved wagering system of claim 15 ,

wherein the application client controller comprises a client application control layer module, and the application client controller is operatively connected to the application client controller and the wager controller via the client application control layer module, and

wherein the application server controller comprises a server application control layer module, and the application server controller is operatively connected to the application client controller via the server application control layer module.

18. The alternative application resource interleaved wagering system of claim 17 ,

wherein the wagering controller is included in a wagering server device, the application server controller and the server application control layer module are included in an application server device, and the application client controller and the client application control layer module are included in an application client device,

wherein the application client device is external to the wagering server device and the application server device, and

wherein the application client device is communicatively coupled to the interactive application server device and the wagering server device.

19. The alternative application resource interleaved wagering system of claim 17 ,

wherein the server application control layer module is constructed to provide communication between the wagering controller and the application server controller by using a first communication channel, and

wherein the server application control layer module is constructed to provide communication between the wagering controller and the application client device by using a second communication channel, the second communication channel being an encrypted communication channel.

20. The alternative application resource interleaved wagering system of claim 15 ,

wherein the wager outcome provided by the wager controller is an encrypted wager outcome that is encrypted with a private encryption key of the wager controller,

wherein the wager controller is further constructed to provide, to the application client controller, a public key for decrypting the wager outcome data, and

wherein the application client controller is further constructed to decrypt the encrypted wager outcome by using the public key.

Assignments (9)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2017
From: CHANG, DAVID
To: GAMBLIT GAMING LLC
Reel/Frame 042281/0658 →
SECURITY INTEREST Recorded Dec 30, 2016
From: GAMBLIT GAMING, LLC
To: AMERICAN CAPITAL, LTD.
Reel/Frame 041226/0652 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2016
From: CIRE, FRANK; MEYERHOFER, ERIC
To: GAMBLIT GAMING LLC
Reel/Frame 040472/0559 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2016
From: ARNONE, MILES
To: GAMBLIT GAMING LLC
Reel/Frame 038989/0552 →