IP Library Granted Patent US 10,043,344
Granted Patent B2
US 10,043,344 · App. 15/687,922 · Granted Aug 7, 2018

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 10,043,344
App. No.
15/687,922
Granted
Aug 7, 2018
Kind
B2
Abstract

An electronic gaming machine including a wager controller constructed to: receive application telemetry; determine a wager request; determine a encrypted wager outcome; communicate encrypted wager outcome data; an application server controller constructed to: receive decrypted 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: receive encrypted wager outcome data; decrypted the encrypted wager outcome data communicate the decrypted wager outcome instructions.

Claims (96)

1. An electronic gaming machine, comprising:

a wager controller constructed to:

receive, from an application client controller, application telemetry;

scan the application telemetry to determine a wager request;

determine an encrypted wager outcome based on the wager request; and

communicate, to the application client controller, the encrypted wager outcome that is encrypted with a private encryption key of the wager controller;

provide, to the application client controller, a public key for decrypting the encrypted wager outcome; and

an application server controller constructed to:

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

determine application resources to award the application client controller based on the decrypted 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 encrypted wager outcome;

decrypt the encrypted wager outcome by using the public key;

generate the decrypted wager outcome instructions based on the encrypted wager outcome;

instruct the application server controller by communicating the decrypted 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 decrypted wager outcome; and

display the decrypted wager outcome and the application resources awarded.

2. The electronic gaming machine 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 electronic gaming machine 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 electronic gaming machine 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 electronic gaming machine 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 electronic gaming machine 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 electronic gaming machine 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. An electronic gaming machine, comprising:

an application server controller constructed to:

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

determine application resources to award the application client controller based on the decrypted 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, encrypted wager outcome data;

receive, from the wager controller, a public key;

decrypt the encrypted wager outcome by using the public key;

generate the decrypted wager outcome instructions based on the encrypted wager outcome;

instruct the application server controller by communicating the decrypted 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 decrypted wager outcome; and

display the decrypted wager outcome and the application resources awarded.

9. The electronic gaming machine of claim 8 ,

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.

10. The electronic gaming machine of claim 8 ,

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.

11. The electronic gaming machine of claim 10 ,

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.

12. The electronic gaming machine of claim 10 ,

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.

13. An electronic gaming machine, comprising:

a wager controller constructed to:

receive, from an application client controller, application telemetry;

scan the application telemetry to determine a wager request;

determine an encrypted wager outcome based on the wager request; and

communicate, to the application client controller, the encrypted wager outcome that is encrypted with a private encryption key of the wager controller;

provide, to the application client controller, a public key for decrypting the encrypted 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 encrypted wager outcome data;

decrypt the encrypted wager outcome by using the public key;

generate the decrypted wager outcome instructions based on the encrypted wager outcome;

instruct the application server controller by communicating the decrypted 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 decrypted wager outcome; and

display the decrypted wager outcome and the application resources awarded.

14. The electronic gaming machine of claim 13 ,

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.

15. The electronic gaming machine of claim 13 ,

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.

16. The electronic gaming machine of claim 15 ,

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.

17. The electronic gaming machine of claim 15 ,

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.

Assignments (3)
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 →