IP Library Granted Patent US 10,242,530
Granted Patent B2
US 10,242,530 · App. 15/141,784 · Granted Mar 26, 2019

Dynamic multi-currency interleaved wagering system

Inventors: Miles Arnone (Sherborn, MA); Frank Cire (Pasadena, CA); Clifford Kaylin (Los Angeles, CA); Eric Meyerhofer (Pasadena, CA); Caitlyn Ross (Watertown, MA); Dwight Kim (Los Angeles, CA)
Assignee: Gamblit Gaming, LLC
G07F17/3244G07F17/3288
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,242,530
App. No.
15/141,784
Granted
Mar 26, 2019
Kind
B2
Abstract

A dynamic multi-currency interleaved wagering system is disclosed. The system includes an interactive controller operatively connected to an application controller, the interactive controller constructed to: receive identification of valid currency types; present the valid currency types; receive identification of a chosen currency type chosen; communicate the chosen currency type and application telemetry; and receive an application resource. The system also includes a wager controller operatively connected to the application controller, the wager controller constructed to: generate and communicate a wager outcome. The system also includes the application controller operatively connecting the wager controller to the interactive controller by a network, the application controller constructed to: determine the identification of the valid currency types using currency rules; communicate the identification of the valid currency types; determine a wager request; communicate the chosen currency type and the wager request; receive the wager outcome; determine the application resource; and communicate the application resource.

Claims (130)

1. A dynamic multi-currency interleaved skill wagering gaming system, comprising:

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

provide an interactive application stored on a non-transitory machine-readable storage medium to a user;

receive, from the application controller, identification of one or more valid currency types, wherein a valid currency type is a currency type available for wagering by the user of the interactive controller;

present the one or more valid currency types to the user;

receive from the user, an identification of a chosen currency type chosen by the user, the chosen currency type being one of the one or more valid currency types;

distribute to the application controller, the chosen currency type and application telemetry; and

receive from the application controller, an application resource based on the application telemetry;

modify the interactive application by incorporating the received application resource;

a real credit controller operatively connected to the application controller, the real credit controller constructed to:

generate a wager outcome based on a wager request and the chosen currency type using a random number generator, the wager request and the chosen currency type being received from the application controller; and

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

the application controller operatively connecting the real credit controller to the interactive controller by a network, the application controller constructed to:

determine the identification of the one or more valid currency types using one or more currency rules;

distribute to the interactive controller, the identification of the one or more valid currency types;

receive from the interactive controller, the chosen currency type and the application telemetry;

determine the wager request based on the application telemetry;

distribute to the real credit controller, the chosen currency type and the wager request;

receive from the real credit controller, the wager outcome;

determine the application resource based on the wager outcome; and

distribute to the interactive controller, the application resource.

2. The dynamic multi-currency interleaved skill wagering gaming system of claim 1 ,

wherein the real credit controller and the application controller are constructed from a same device, and

the application controller is operatively connected to the interactive controller by the network.

3. The dynamic multi-currency interleaved skill wagering gaming system of claim 1 ,

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

the application controller is operatively connected to the real credit controller by the network.

4. The dynamic multi-currency interleaved skill wagering gaming system of claim 1 , wherein the application controller is operatively connected by the network to the real credit controller and the interactive controller.

5. The dynamic multi-currency interleaved skill wagering gaming system of claim 1 , further comprising a session/user management controller operatively connected to the application controller, the session/user management controller constructed to:

receive from the application controller, a request for the identification of the one or more valid currency types; and

determine the identification of the one or more valid currency types using the one or more currency rules; and

distribute to the application controller, the identification of the one or more valid currency types,

wherein the application controller is further constructed to:

distribute to the session/user management server, the request for the identification of the one or more valid currency types; and

receive from the session/user management server, the identification of the one or more valid currency types.

6. The dynamic multi-currency interleaved skill wagering gaming system of claim 1 , wherein the application controller is further constructed to receive the one or more currency rules from the user or a third party source.

7. The dynamic multi-currency interleaved skill wagering gaming system of claim 1 , wherein the one or more currency rules comprise prohibiting virtual currency wagering when a score associated with the user or a time elapsed associated with the user exceeds a threshold value.

8. The dynamic multi-currency interleaved skill wagering gaming system of claim 1 , wherein the one or more currency rules comprise prohibiting real world currency wagering when an amount of real world currency wagered by the user exceeds a threshold value.

9. The dynamic multi-currency interleaved skill wagering gaming system of claim 1 , wherein the one or more currency rules comprise prohibiting real world currency wagering when an amount of real world currency wagered by the user exceeds a threshold value.

10. The dynamic multi-currency interleaved skill wagering gaming system of claim 1 ,

wherein the interactive controller is further constructed to distribute location data to the application controller, and

wherein the application controller is further constructed to:

receive from the interactive controller the location data; and

determine the identification of the one or more valid currency types using the location data and the one or more currency rules.

11. The dynamic multi-currency interleaved skill wagering gaming system of claim 10 ,

wherein the identification of the one or more valid currency types includes selecting between a plurality of currency types, and

wherein the plurality of currency types includes at least one real world currency type and at least one virtual currency type.

12. A dynamic multi-currency interleaved skill wagering gaming system, comprising:

a real credit controller operatively connected to an application controller, the real credit controller constructed to:

generate a wager outcome based on a wager request and a chosen currency type using a random number generator, the wager request and the chosen currency type being received from the application controller; and

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

the application controller operatively connecting the real credit controller to an interactive controller by a network, the application controller constructed to:

determine an identification of one or more valid currency types using one or more currency rules;

distribute to the interactive controller, the identification of the one or more valid currency types;

receive from the interactive controller, the chosen currency type and an application telemetry based on an interactive application stored on a non-transitory machine-readable storage medium;

determine the wager request based on the application telemetry;

distribute to the real credit controller, the chosen currency type and the wager request;

receive from the real credit controller, the wager outcome;

determine an application resource based on the wager outcome; and

distribute to the interactive controller, the application resource such that the application resource modifies the interactive application.

13. The dynamic multi-currency interleaved skill wagering gaming system of claim 12 ,

wherein the real credit controller and the application controller are constructed from a same device, and

the application controller is operatively connected to the interactive controller by the network.

14. The dynamic multi-currency interleaved skill wagering gaming system of claim 12 ,

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

the application controller is operatively connected to the real credit controller by the network.

15. The dynamic multi-currency interleaved skill wagering gaming system of claim 12 , wherein the application controller is operatively connected by the network to the real credit controller and the interactive controller.

16. The dynamic multi-currency interleaved skill wagering gaming system of claim 12 , further comprising a session/user management controller operatively connected to the application controller, the session/user management controller constructed to:

receive from the application controller, a request for the identification of the one or more valid currency types; and

determine the identification of the one or more valid currency types using one or more currency rules; and

distribute to the application controller, the identification of the one or more valid currency types,

wherein the application controller is further constructed to:

distribute to the session/user management server, the request for the identification of the one or more valid currency types; and

receive from the session/user management server, the identification of the one or more valid currency types.

17. The dynamic multi-currency interleaved skill wagering gaming system of claim 12 , wherein the application controller is further constructed to receive one or more currency rules from user or a third party source.

18. The dynamic multi-currency interleaved skill wagering gaming system of claim 12 , wherein one or more currency rules comprise prohibiting virtual currency wagering when a score associated with user or a time elapsed associated with the user exceeds a threshold value.

19. The dynamic multi-currency interleaved skill wagering gaming system of claim 12 , wherein one or more currency rules comprise prohibiting real world currency wagering when an amount of real world currency wagered by a user exceeds a threshold value.

20. The dynamic multi-currency interleaved skill wagering gaming system of claim 12 , wherein one or more currency rules comprise prohibiting real world currency wagering when an amount of real world currency wagered by a user exceeds a threshold value.

21. The dynamic multi-currency interleaved skill wagering gaming system of claim 12 ,

wherein the interactive controller is further constructed to distribute location data to the application controller, and

wherein the application controller is further constructed to:

receive from the interactive controller the location data; and

determine the identification of the one or more valid currency types using the location data and one or more currency rules.

22. The dynamic multi-currency interleaved skill wagering gaming system of claim 21 ,

wherein the identification of the one or more valid currency types includes selecting between a plurality of currency types, and

wherein the plurality of currency types includes at least one real world currency type and at least one virtual currency type.

23. A dynamic multi-currency interleaved skill wagering gaming system, comprising:

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

provide an interactive application stored on a non-transitory machine-readable storage medium to a user;

receive, from the application controller, identification of one or more valid currency types, wherein a valid currency type is a currency type available for wagering by the user of the interactive controller;

present the one or more valid currency types to the user;

receive from the user, an identification of a chosen currency type chosen by the user, the chosen currency type being one of the one or more valid currency types;

distribute to the application controller, the chosen currency type and application telemetry; and

receive from the application controller, an application resource based on the application telemetry; and

modify the interactive application by incorporating the received application resource:

the application controller operatively connecting a real credit controller to the interactive controller by a network, the application controller constructed to:

determine the identification of the one or more valid currency types using one or more currency rules;

distribute to the interactive controller, the identification of the one or more valid currency types;

receive from the interactive controller, the chosen currency type and the application telemetry;

determine a wager request based on the application telemetry;

distribute to the real credit controller, the chosen currency type and the wager request;

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

determine the application resource based on the wager outcome; and

distribute to the interactive controller, the application resource.

24. The dynamic multi-currency interleaved skill wagering gaming system of claim 23 ,

wherein the real credit controller and the application controller are constructed from a same device, and

the application controller is operatively connected to the interactive controller by the network.

25. The dynamic multi-currency interleaved skill wagering gaming system of claim 23 ,

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

the application controller is operatively connected to the real credit controller by the network.

26. The dynamic multi-currency interleaved skill wagering gaming system of claim 23 , wherein the application controller is operatively connected by the network to the real credit controller and the interactive controller.

27. The dynamic multi-currency interleaved skill wagering gaming system of claim 23 , further comprising a session/user management controller operatively connected to the application controller, the session/user management controller constructed to:

receive from the application controller, a request for the identification of the one or more valid currency types; and

determine the identification of the one or more valid currency types using the one or more currency rules; and

distribute to the application controller, the identification of the one or more valid currency types,

wherein the application controller is further constructed to:

distribute to the session/user management server, the request for the identification of the one or more valid currency types; and

receive from the session/user management server, the identification of the one or more valid currency types.

28. The dynamic multi-currency interleaved skill wagering gaming system of claim 23 , wherein the application controller is further constructed to receive the one or more currency rules from the user or a third party source.

29. The dynamic multi-currency interleaved skill wagering gaming system of claim 23 , wherein the one or more currency rules comprise prohibiting virtual currency wagering when a score associated with the user or a time elapsed associated with the user exceeds a threshold value.

30. The dynamic multi-currency interleaved skill wagering gaming system of claim 23 , wherein the one or more currency rules comprise prohibiting real world currency wagering when an amount of real world currency wagered by the user exceeds a threshold value.

31. The dynamic multi-currency interleaved skill wagering gaming system of claim 23 , wherein the one or more currency rules comprise prohibiting real world currency wagering when an amount of real world currency wagered by the user exceeds a threshold value.

32. The dynamic multi-currency interleaved skill wagering gaming system of claim 23 ,

wherein the interactive controller is further constructed to distribute location data to the application controller, and

wherein the application controller is further constructed to:

receive from the interactive controller the location data; and

determine the identification of the one or more valid currency types using the location data and one or the more currency rules.

33. The dynamic multi-currency interleaved skill wagering gaming system of claim 32 ,

wherein the identification of the one or more valid currency types includes selecting between a plurality of currency types, and

wherein the plurality of currency types includes at least one real world currency type and at least one virtual currency type.

Assignments (6)
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 →
Continuity (4)
Continuation PCTUS2014063438 · Oct 31, 2014
Provisional Application 61916179 · Dec 14, 2013
Provisional Application 61898076 · Oct 31, 2013
Related Publication 20160247354A1 · Aug 25, 2016
Cited By (7)
US 12,208,171 US 12,243,381 US 12,254,738 US 12,311,275 US 12,450,975 US 12,548,399 US 12,651,509