Global Pool Betting
First Claim
1. A method comprising:
- receiving bet messages at a regional server;
parsing the received bet messages to determine bets placed by users, the bet messages specifying outcome predictions for a global game on a global server and bet amounts;
transferring funds corresponding to the bet amounts from accounts associated with the users to a local betting pool on the regional server and associated with the global game; and
transmitting information describing the local betting pool to the global server.
4 Assignments
0 Petitions
Accused Products
Abstract
In some implementations of global pool betting, bets can be received at multiple regional servers, each serving a different geographical region. Bets can be initiated, and subsequently transmitted to a regional server, as text messages (e.g., short message service (SMS) messages) at the regional server. A regional server can process the bets and add bet amounts to a regional betting pool accordingly. The bets can be collected at the regional server over a configured period of time. When the configured period of time has elapsed, the regional server can transmit information defining the regional betting pool to global server where the regional betting pool can be added to a global betting pool containing bets from other regional betting pools.
37 Citations
22 Claims
-
1. A method comprising:
-
receiving bet messages at a regional server; parsing the received bet messages to determine bets placed by users, the bet messages specifying outcome predictions for a global game on a global server and bet amounts; transferring funds corresponding to the bet amounts from accounts associated with the users to a local betting pool on the regional server and associated with the global game; and transmitting information describing the local betting pool to the global server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving, from a plurality of regional servers, local betting pool funds associated with a global game on a global server; combining, at the global server, the local betting pool funds into a global betting pool associated with the global game; determining a portion of the global betting pool funds to distribute to a particular one of the regional servers based on the outcome of the global game; and transmitting the portion of the global betting pool funds the particular regional server. - View Dependent Claims (9, 10, 11)
-
-
12. A system comprising:
-
one or more processors; and a computer-readable medium including one or more sequences of instructions which, when executed by the one or more processors, causes; receiving bet messages at a regional server; parsing the received bet messages to determine bets placed by users, the bet messages specifying outcome predictions for a global game on a global server and a bet amounts; transferring funds corresponding to the bet amounts from accounts associated with the users to a local betting pool on the regional server and associated with the global game; and transmitting information describing the local betting pool to the global server. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
one or more processors; and a computer-readable storage medium including one or more sequences of instructions which, when executed by the one or more processors, causes; receiving, from a plurality of regional servers, local betting pool funds associated with a global game on a global server; combining, at the global server, the local betting pool funds into a global betting pool associated with the global game; determining a portion of the global betting pool funds to distribute to a particular one of the regional servers based on the outcome of the global game; and transmitting the portion of the global betting pool funds the particular regional server. - View Dependent Claims (20, 21, 22)
-
Specification