Secure participation wagering system to facilitate digital games
AssigneeMy Technology, Inc.
InventorsZach Bruch, James Seibel, Max Wilson
Life of this patent
Estimating the term…
Abstract
A method includes receiving, from a plurality of first compute devices, a group wager to produce a plurality of group wagers, each group wager having (1) a wager amount that is defined at that first compute device and (2) a condition that is based on an outcome of a game that is played by a user of a second compute device that is not included in the plurality of first compute devices. In response to executing the game to determine a winning settlement, an electronic payment amount is sent to a first compute device that is from the plurality of first compute devices and that is associated with a group wager, the electronic payment amount being based on the wager amount of that group wager.
Claims18
A non-transitory, processor-readable medium storing instructions that, when executed by a processor, cause the processor to:
- receive, via at least one first network socket, (1) first wager data from a first compute device and (2) second wager data from a second compute device different from the first compute device, the first wager data representing a first wager, and the second wager data representing a second wager having a result that is defined based on a result of the first wager;
- cause the first wager data and the second wager data to be stored, via a second network socket that is different from the at least one first network socket, at a database;
- execute a first instance of a game to produce an outcome of the first instance of the game;
- determine the result of the first wager based on the outcome of the first instance of the game and the first wager data that is stored at the database;
- determine the result of the second wager based on the result of the first wager and the second wager data that is stored at the database;
- automatically cause at least one signal to be sent, via the at least one first network socket, to cause (1) a settlement of the first wager based on the result of the first wager and (2) a settlement of the second wager based on the result of the second wager;
- receive a game extension parameter from the second compute device;
- and
- in response to determining that the result of the second wager is a losing result, prevent further wager data associated with the second compute device from being generated for a second instance of the game that is different from the first instance of the game, irrespective of the game extension parameter.
A method, comprising:
- receiving, at a processor and via at least one first network socket, (1) first wager data from a first compute device and (2) second wager data from a second compute device different from the first compute device, the first wager data representing a first wager, and the second wager data representing a second wager having a result that is defined based on a result of the first wager;
- causing, via the processor, the first wager data and the second wager data to be stored, via a second network socket that is different from the at least one first network socket, at a database;
- executing, via the processor, a first instance of a game to produce an outcome of the first instance of the game;
- determining, via the processor, the result of the first wager based on the outcome of the first instance of the game and the first wager data that is stored at the database;
- determining, via the processor, the result of the second wager based on the result of the first wager and the second wager data that is stored at the database;
- automatically causing at least one signal to be sent, via the processor and the at least one first network socket, to cause (1) a settlement of the first wager based on the result of the first wager and (2) a settlement of the second wager based on the result of the second wager;
- receive a game extension parameter from the second compute device;
- and
- in response to determining that the result of the second wager is a losing result, prevent further wager data associated with the second compute device from being generated for a second instance of the game that is different from the first instance of the game, irrespective of the game extension parameter.
Dependencies are inferred from the claim text.