Real-time interactive wagering on event outcomes
First Claim
1. A method comprising:
- receiving, by a computing device over a communication network, from a plurality of remote data sources, a plurality of real-time electronic data feeds, in which each of the real-time electronic data feeds indicates a real-time wager price for an underlying market on which a wagerable event is based;
synchronizing, by the computing device, the real-time wager prices;
determining, by the computing device, a spread for a variable associated with the wagerable event, the spread defining at least one of a first value above the variable and a second value below the variable, in which the spread is determined based on a determination whether there is a disagreement in the synchronized real-time wager prices;
causing, by the computing device, an interface screen to be displayed, over the communication network, at a remote client device, the interface screen identifying;
the wagerable event,the spread, andat least one element for a user to submit at least one of i) a first wager that the variable will be at least one of greater than and equal to the first value and ii) a second wager that the variable will at least one of less than and equal to the second value,wherein the first wager has a payout and a loss determined based on a difference between a value of the variable at a maturity of the first wager and the first value,wherein the second wager has a payout and a loss determined based on a difference between the value of the variable at a maturity of the second wager and the second value, andwherein each of the first wager and the second wager has a respective collar on potential losses;
receiving, by the computing device, over the communication network, from the remote client device, a request for at least one of the first wager and the second wager having a stake;
determining, by the computing device, a cap on potential winnings of the at least one of the first wager and the second wager based on the stake and the respective collar; and
transmitting, by the computing device, over the communication network, to the client device, a notification of whether the at least one of the first wager and the second wager has been accepted.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for real-time interactive wagering on event outcomes are presented. Clients are first qualified and given wagering limits before being allowed to interactively wager on event outcomes. Event outcomes may be based on, for example, financial markets and indices, sporting and entertainment events, casino games, casino performances, and natural phenomena such as weather and earthquakes. Events on which wagers can be placed include both those with known and unknown outcome probabilities, and wagers can be a fixed-odds type or a spread-bet type. Wager transactions, including acceptances and confirmations, are executed in real time. Clients can customize displays of events on which they are authorized to wager. Real-time client credit management, automatic dealer hedging, automatic price-spread adjustments, and automatic client and dealer defined wagering limits are also provided.
199 Citations
15 Claims
-
1. A method comprising:
-
receiving, by a computing device over a communication network, from a plurality of remote data sources, a plurality of real-time electronic data feeds, in which each of the real-time electronic data feeds indicates a real-time wager price for an underlying market on which a wagerable event is based; synchronizing, by the computing device, the real-time wager prices; determining, by the computing device, a spread for a variable associated with the wagerable event, the spread defining at least one of a first value above the variable and a second value below the variable, in which the spread is determined based on a determination whether there is a disagreement in the synchronized real-time wager prices; causing, by the computing device, an interface screen to be displayed, over the communication network, at a remote client device, the interface screen identifying; the wagerable event, the spread, and at least one element for a user to submit at least one of i) a first wager that the variable will be at least one of greater than and equal to the first value and ii) a second wager that the variable will at least one of less than and equal to the second value, wherein the first wager has a payout and a loss determined based on a difference between a value of the variable at a maturity of the first wager and the first value, wherein the second wager has a payout and a loss determined based on a difference between the value of the variable at a maturity of the second wager and the second value, and wherein each of the first wager and the second wager has a respective collar on potential losses; receiving, by the computing device, over the communication network, from the remote client device, a request for at least one of the first wager and the second wager having a stake; determining, by the computing device, a cap on potential winnings of the at least one of the first wager and the second wager based on the stake and the respective collar; and transmitting, by the computing device, over the communication network, to the client device, a notification of whether the at least one of the first wager and the second wager has been accepted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
a computing device; and a non-transitory medium having stored thereon instructions that when executed by the computing device cause the apparatus to; receive, over a communication network, from a plurality of remote data sources, a plurality of real-time electronic data feeds, in which each of the real-time electronic data feeds indicates a real-time wager price for an underlying market on which a wagerable event is based; synchronize the real-time wager prices; determine a spread for a variable associated with the wagerable event, the spread defining at least one of a first value above the variable and a second value below the variable, in which the spread is determined based on a determination whether there is a disagreement in the synchronized real-time wager prices; transmit, over the communication network, to a remote client device, information identifying; the wagerable event, the spread, and at least one element for a user to submit at least one of i) a first wager that the variable will be at least one of greater than and equal to the first value and ii) a second wager that the variable will at least one of less than and equal to the second value, wherein the first wager has a payout and a loss determined based on a difference between a value of the variable at a maturity of the first wager and the first value, wherein the second wager has a payout and a loss determined based on a difference between the value of the variable at a maturity of the second wager and the second value, and wherein each of the first wager and the second wager has a respective collar on potential losses; receive, over the communication network, from the remote client device, a request for at least one of the first wager and the second wager having a stake; determine a cap on potential winnings of the at least one of the first wager and the second wager based on the stake and the respective collar; and transmit, over the communication network, to the client device, a notification of whether the at least one of the first wager and the second wager has been accepted.
-
Specification