Real-time interactive wagering on event outcomes
First Claim
1. A method comprising:
- qualifying, by a computing device, a user of a remote client device to participate in wagering on a plurality of live casino games, wherein the wagering includes utilizing credit associated with monetary value;
determining, by the computing device, an available amount of the credit, for said wagering, of a user of the remote client device;
determining, by the computing device, the plurality of live casino games on which the user may participate for said wagering;
determining, by the computing device, a set of the plurality of live casino games on which the user is enabled to wager based on the available amount of credit, in which the user is enabled to wager the available amount of credit on a respective live casino game of the set of live casino games if the user has sufficient credit in the available amount of credit to pay a minimum wagering amount associated with the respective live casino game;
communicating, by the computing device, through a data communication interface, a listing of only information about the set of live casino games to the remote client device;
displaying, at a display device coupled to the remote client device, the listing;
communicating, by the computing device, through the data communication interface, a real-time representation of at least one live casino game of said set to the remote client device, the real-time representation comprising at least one of a multimedia format and a text format;
displaying, at the display device, the real-time representation of the at least one live casino game of said set;
receiving, by the computing device, a request from the remote client device to place a wager on a user-selected live casino game from the listing of the set of live casino games, the wager being based in accordance with the rules of said user-selected live casino game;
notifying, through said data communication interface, the remote client device whether said wager has been accepted; and
facilitating, by the computing device, a purchase of a real-world financial market option or contract to hedge against the wager being won by the user, wherein an amount of said purchase is automatically increased, by the computing device, based on a historic performance of the user indicating that the user has a winning record.
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.
-
Citations
60 Claims
-
1. A method comprising:
-
qualifying, by a computing device, a user of a remote client device to participate in wagering on a plurality of live casino games, wherein the wagering includes utilizing credit associated with monetary value; determining, by the computing device, an available amount of the credit, for said wagering, of a user of the remote client device; determining, by the computing device, the plurality of live casino games on which the user may participate for said wagering; determining, by the computing device, a set of the plurality of live casino games on which the user is enabled to wager based on the available amount of credit, in which the user is enabled to wager the available amount of credit on a respective live casino game of the set of live casino games if the user has sufficient credit in the available amount of credit to pay a minimum wagering amount associated with the respective live casino game; communicating, by the computing device, through a data communication interface, a listing of only information about the set of live casino games to the remote client device; displaying, at a display device coupled to the remote client device, the listing; communicating, by the computing device, through the data communication interface, a real-time representation of at least one live casino game of said set to the remote client device, the real-time representation comprising at least one of a multimedia format and a text format; displaying, at the display device, the real-time representation of the at least one live casino game of said set; receiving, by the computing device, a request from the remote client device to place a wager on a user-selected live casino game from the listing of the set of live casino games, the wager being based in accordance with the rules of said user-selected live casino game; notifying, through said data communication interface, the remote client device whether said wager has been accepted; and facilitating, by the computing device, a purchase of a real-world financial market option or contract to hedge against the wager being won by the user, wherein an amount of said purchase is automatically increased, by the computing device, based on a historic performance of the user indicating that the user has a winning record. - 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, 33)
-
-
34. A system comprising:
-
a server storage device; a server processor connected to the server storage device, the server storage device storing a server program for controlling the server processor, the server processor, upon execution of the server program, configured to; qualify a user of a remote client device to participate in wagering on a plurality of live casino games, wherein the wagering includes utilizing credit associated with a monetary value; determine an available amount of the credit for said wagering of a user of the remote client device; determine the plurality of games on which the user may participate for said wagering; determine a set of the plurality of live casino games on which the user is enabled to wager based on the available amount of credit, in which the user is enabled to wager the available amount of credit on a respective live casino game of the set of live casino games if the user has sufficient credit in the available amount of credit to pay a minimum wagering amount associated with the respective live casino game; communicate, through a data communication interface, a listing of only information about the set of live casino games to the remote client device; control the remote client device to display the listing; communicate, through the data communication interface, a real-time representation of at least one live casino game of said set to the remote client device, the real-time representation comprising at least one of a multimedia format and a text format; control the remote client device to display the real-time representation of the at least one live casino game of said set; receive a request from the remote client device to place a wager on a user-selected live casino game from the listing of the set of live casino games, the wagering being based in accordance with the rules of said user-selected live casino game; notify, through the data communication interface, the remote client device whether said wager has been accepted; and facilitate a purchase of a real-world financial market option or contract to hedge against the wager being won by the user, wherein an amount of said purchase is automatically increased based on a historic performance of the user indicating that the user has a winning record. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. A method comprising:
-
qualifying, by a computing device, a user of a remote client device to participate in wagering on a plurality of live casino games, wherein the wagering includes utilizing credit associated with monetary value; determining, by the computing device, an available amount of the credit of a user of the remote client device; determining, by the computing device, the plurality of live casino games on which the user may participate for said wagering; determining, by the computing device, a set of the plurality of live casino games on which the user is enabled to wager based on the available amount of credit, in which the user is enabled to wager on a respective live casino game of the set of live casino games if the user has sufficient credit to pay a minimum wagering amount associated with the respective live casino game; communicating, by the computing device, through a data communication interface, a listing of only information about the set of live casino games to the remote client device, in which the listing includes bids that an event in at least one live casino game of the set of live casino games will happen and offers that the event will not happen, in which cost of each of a bid and an offer on the event differ by a spread; displaying, at a display device coupled to the remote client device, the listing; receiving, by the computing device, a request from the remote client device to place a wager on a user-selected live casino game from the listing of the set of live casino games, the wagering being based in accordance with the rules of said user-selected live casino game; notifying, through said data communication interface, the remote client device whether said wager has been accepted; and adjusting, by the computing device, the spread based on an output of a neural network that includes as input real-world market conditions for the bid and offer wagers and real-world market conditions for hedging opportunities.
-
-
60. A system comprising:
-
a server storage device; a server processor connected to the server storage device, the server storage device storing a server program for controlling the server processor, the server processor, upon execution of the server program, configured to; qualify a user of a remote client device to participate in wagering on a plurality of live casino games, wherein the wagering includes utilizing credit associated with a monetary value; determine an available amount of the credit for said wagering of a user of the remote client device; determine the plurality of games on which the user may participate for said wager; determine a set of the plurality of live casino games on which the user is enabled to wager based on the available amount of credit, in which the user is enabled to wager on a respective live casino game of the set of live casino games if the user has sufficient credit in the available amount of credit to pay a minimum wagering amount associated with the respective live casino game; communicate, through a data communication interface, a listing of only information about the set of live casino games to the remote client device, in which the listing includes bid wagers that an event in at least one of the set of live casino games will happen and offer wagers that the event will not happen, in which cost of each of a bid wager and an offer wager on the event differ by a spread; control the remote client device to display the listing; receive a request from the remote client device to place a wager on a user-selected live casino game from the listing of the set of live casino games, the wagering being based in accordance with the rules of said user-selected live casino game; notify, through the data communication interface, the remote client device whether said wager has been accepted; and adjust the spread based on an output of a neural network that includes as input market real-world conditions for the bid and offer wagers and real-world market conditions for hedging opportunities.
-
Specification