Application monetization platform
First Claim
1. A computer-implemented gaming management system for facilitating applications that support user wagering, the system comprising:
- a computer system in communication with a developer computer device, the computer system comprising at least one processor and operatively associated memory, wherein the computer system is programmed to;
receive, from the developer computer device, configuration data for a contingent event type to be associated with a user application, wherein the contingent event type indicates a plurality of potential outcomes and wherein each of the plurality of potential outcomes is associated with a probability;
determine whether the configuration data meets at least one predetermined standard;
provided that the configuration data meets the at least one predetermined standard, provide the developer computer device with an application program interface (API) credential to be utilized by the user application, wherein the API credential is to give the user application access to an API for resolving at least one contingent event;
receive the API credential from the user application executing on a user device;
receive from the user application a contingent event request, wherein the contingent event request comprises an indication of a contingent event of the contingent event type and a wager on the contingent event;
select an outcome for the contingent event from the plurality of potential outcomes considering at least one of the probabilities associated with the plurality of potential outcomes;
calculate a result amount for the wager considering the selected outcome; and
initiate a financial transfer for an account associated with a user of the user application to resolve the wager.
1 Assignment
0 Petitions
Accused Products
Abstract
Various example embodiments are directed to a computer-implemented gaming management system for facilitating applications that support user wagering. The gaming management system may comprise a computer system in communication with a developer computer device. The computer system may be programmed to receive from the developer computer device configuration data for a contingent event to be associated with a user application; determine whether the configuration data meets at least one predetermined standard; and provided that the configuration data meets the at least one predetermined standard, provide the developer computer device with an application program interface (API) credential to be utilized by the user application, wherein the API credential is to give the user application access to an API for resolving the contingent event.
-
Citations
34 Claims
-
1. A computer-implemented gaming management system for facilitating applications that support user wagering, the system comprising:
a computer system in communication with a developer computer device, the computer system comprising at least one processor and operatively associated memory, wherein the computer system is programmed to; receive, from the developer computer device, configuration data for a contingent event type to be associated with a user application, wherein the contingent event type indicates a plurality of potential outcomes and wherein each of the plurality of potential outcomes is associated with a probability; determine whether the configuration data meets at least one predetermined standard; provided that the configuration data meets the at least one predetermined standard, provide the developer computer device with an application program interface (API) credential to be utilized by the user application, wherein the API credential is to give the user application access to an API for resolving at least one contingent event; receive the API credential from the user application executing on a user device; receive from the user application a contingent event request, wherein the contingent event request comprises an indication of a contingent event of the contingent event type and a wager on the contingent event; select an outcome for the contingent event from the plurality of potential outcomes considering at least one of the probabilities associated with the plurality of potential outcomes; calculate a result amount for the wager considering the selected outcome; and initiate a financial transfer for an account associated with a user of the user application to resolve the wager. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
32. A computer-implemented method for facilitating applications that support user wagering, the method comprising:
-
receiving, by a computer system and from a developer computer device, configuration data for a contingent event type to be associated with a user application, wherein the computer system comprises at least one processor and operatively associated memory, wherein the contingent event type indicates a plurality of potential outcomes, and wherein each of the plurality of potential outcomes is associated with a probability; determining, by the computer system, whether the configuration data meets at least one predetermined standard; provided that the configuration data meets the at least one predetermined standard, providing the developer computer device with an application program interface (API) credential to be utilized by the user application, wherein the API credential is to give the user application access to an API for resolving at least one contingent event; receiving the API credential from the user application executing on a user device; receiving from the user application a contingent event request, wherein the contingent event request comprises an indication of the contingent event and a wager on the contingent event; selecting an outcome for the contingent event from the plurality of potential outcomes considering at least one of the probabilities associated with the plurality of potential outcomes; selecting a result amount for the wager considering the selected outcome; and initiating a financial transfer for an account associated with a user of the user application to resolve the wager. - View Dependent Claims (33, 34)
-
Specification