System for establishing a wager for a game
First Claim
1. A system for establishing a wager associated with an online game that is played by a first participant user and a second participant user, comprising:
- a processor associated with one or more servers that provide access to the game for a plurality of users;
the processor operable at least to;
receive information about a first wager offer from the first participant user via a first graphical user interface of an input device used by the first participant user, in which the information received about the first wager offer comprises information identifying the second participant user;
cause the first wager offer from the first participant user to be communicated to the second participant user via a second graphical user interface of an output device used by the second participant user;
receive information about a first wager acceptance from the second participant user via the second graphical user interface of an input device used by the second participant user, the first wager offer from the first participant user and the first wager acceptance from the second participant user combining to form a first wager between the first participant user and the second participant user, wherein the first wager has a first outcome based on at least one event associated with the game;
cause information about the first wager acceptance to be communicated to the first participant user via a first graphical user interface of an output device used by the first participant user;
receive information about a second wager offer from a spectator user via an input device used by the spectator user;
receive information about a second wager acceptance of the second wager offer from a player, the second wager offer and the second wager acceptance combining to form a second wager between the spectator user and the player, wherein the second wager has a second outcome based on at least one event associated with the game;
automatically execute, by a wager manager, a verification process to automatically verify wagers based upon event information and wager parameter and using intra-game data to verify a winner or loser of a wager and to allow automatic transfer of funds to winners of wagers, and the wager manager further to allow the plurality of users to generate wagers before, during, or after execution of a gaming application associated with the game, and the wager manager further to communicate with the plurality of users to generate a graphical user interface (GUI) to the plurality of user without requiring the plurality of users to navigate to another GUI of another server dedicated to establishing wagers;
execute a gaming application that allows users to participate in the game and that generates event information associated with the game while the game is played by the first participant user and the second participant user;
while the game is played by the first participant user and the second participant user, after the game has started and before the game ends;
generate statistics information related to at least the first participant user and the second participant user;
cause at least a portion of the statistics information related to the first participant user to be presented to the second participant user via a respective computing device of the second participant user, the respective computing device of the second participant user being in electronic communication with the processor; and
cause at least a portion of the statistics information related to the second participant user to be presented to the first participant user via a respective device of the first participant user, the respective device of the first participant user being in electronic communication with the processor;
determine the first outcome of the first wager and the second outcome of the second wager from one or more events associated with the game;
cause information about at least one of (1) a ranking of a third participant user and (2) a skill level of the third participant user to be presented to the first participant user via the respective computing device of the first participant user;
communicate information to the first graphical user interface of the device associated with the first participant user, the second graphical user interface of the device associated with the second participant user, and a third graphical user interface of the device associated with the spectator user;
cause funds to be transferred to a winner of the first wager;
cause funds to be transferred to a winner of the second wager, wherein the at least one window is displayed during the execution of the gaming application therewith; and
a memory communicatively coupled to the processor and that stores information associated with (1) the first and second wagers and (2) the one or more events, wherein at least one of the first wager offer from the first participant user and the first wager acceptance is received while the game is played by the first participant user and the second participant user;
a profile manager to monitor player participation in execution of gaming applications and generate player profile information based on player participation; and
a lobby processor to match players engaged in execution of gaming applications based on the player profile information and allow the matched players to engage in execution of gaming applications against each other.
9 Assignments
0 Petitions
Accused Products
Abstract
In a particular embodiment of the present invention, a system for establishing a wager associated with a game comprises one or more web servers that provide access to an online game for a plurality of users. The system further comprises one or more processors that receive information about a wager offer, wherein the wager offer is associated with the online game. The one or more processors also receive information about a wager acceptance. The wager offer and the wager acceptance combine to form a wager, wherein the wager is associated with at least one wager parameter. The system further comprises a memory communicatively coupled to the one or more processors and that stores information associated with the at least one wager parameter.
278 Citations
11 Claims
-
1. A system for establishing a wager associated with an online game that is played by a first participant user and a second participant user, comprising:
-
a processor associated with one or more servers that provide access to the game for a plurality of users; the processor operable at least to; receive information about a first wager offer from the first participant user via a first graphical user interface of an input device used by the first participant user, in which the information received about the first wager offer comprises information identifying the second participant user; cause the first wager offer from the first participant user to be communicated to the second participant user via a second graphical user interface of an output device used by the second participant user; receive information about a first wager acceptance from the second participant user via the second graphical user interface of an input device used by the second participant user, the first wager offer from the first participant user and the first wager acceptance from the second participant user combining to form a first wager between the first participant user and the second participant user, wherein the first wager has a first outcome based on at least one event associated with the game; cause information about the first wager acceptance to be communicated to the first participant user via a first graphical user interface of an output device used by the first participant user; receive information about a second wager offer from a spectator user via an input device used by the spectator user; receive information about a second wager acceptance of the second wager offer from a player, the second wager offer and the second wager acceptance combining to form a second wager between the spectator user and the player, wherein the second wager has a second outcome based on at least one event associated with the game; automatically execute, by a wager manager, a verification process to automatically verify wagers based upon event information and wager parameter and using intra-game data to verify a winner or loser of a wager and to allow automatic transfer of funds to winners of wagers, and the wager manager further to allow the plurality of users to generate wagers before, during, or after execution of a gaming application associated with the game, and the wager manager further to communicate with the plurality of users to generate a graphical user interface (GUI) to the plurality of user without requiring the plurality of users to navigate to another GUI of another server dedicated to establishing wagers; execute a gaming application that allows users to participate in the game and that generates event information associated with the game while the game is played by the first participant user and the second participant user; while the game is played by the first participant user and the second participant user, after the game has started and before the game ends; generate statistics information related to at least the first participant user and the second participant user; cause at least a portion of the statistics information related to the first participant user to be presented to the second participant user via a respective computing device of the second participant user, the respective computing device of the second participant user being in electronic communication with the processor; and cause at least a portion of the statistics information related to the second participant user to be presented to the first participant user via a respective device of the first participant user, the respective device of the first participant user being in electronic communication with the processor; determine the first outcome of the first wager and the second outcome of the second wager from one or more events associated with the game; cause information about at least one of (1) a ranking of a third participant user and (2) a skill level of the third participant user to be presented to the first participant user via the respective computing device of the first participant user; communicate information to the first graphical user interface of the device associated with the first participant user, the second graphical user interface of the device associated with the second participant user, and a third graphical user interface of the device associated with the spectator user; cause funds to be transferred to a winner of the first wager; cause funds to be transferred to a winner of the second wager, wherein the at least one window is displayed during the execution of the gaming application therewith; and a memory communicatively coupled to the processor and that stores information associated with (1) the first and second wagers and (2) the one or more events, wherein at least one of the first wager offer from the first participant user and the first wager acceptance is received while the game is played by the first participant user and the second participant user; a profile manager to monitor player participation in execution of gaming applications and generate player profile information based on player participation; and a lobby processor to match players engaged in execution of gaming applications based on the player profile information and allow the matched players to engage in execution of gaming applications against each other. - View Dependent Claims (2, 3)
-
-
4. A system for establishing a wager associated with an online game that is played by a first participant user and a second participant user, comprising:
-
a processor of one or more servers that provide access to the game for a plurality of users, the one or more servers being in electronic communication with at least one computer via an electronic communications network; the processor operable at least to; receive information during the game after the game has started and before the game ends about a first wager offer from a first graphical user interface of a first computing device of the first participant user, in which the information received about the first wager offer comprises information identifying the second participant user; receive information about a first wager acceptance from a second graphical user interface of a computing device of the second participant user after the game has started and before the game ends, the first wager offer from the first participant user and the first wager acceptance from the second participant user combining to form a first wager between only the first participant user and the second participant user, wherein the first wager has a first outcome based on at least one event associated with the game; receive information about a second wager offer from a spectator user; receive information about a second wager acceptance of the second wager offer, the second wager offer from the spectator user and the second wager acceptance combining to form a second wager between the spectator user and the one of a player and the spectator user, wherein the second wager has a second outcome based on at least one event associated with the game; automatically execute, by a wager manager, a verification process to automatically verify wagers based upon event information and wager parameter and using intra- game data to verify a winner or loser of a wager and to allow automatic transfer of funds to winners of wagers, and the wager manager further to allow the plurality of users to generate wagers before, during, or after execution of a gaming application associated with the game, and the wager manager further to communicate with the plurality of users to generate a graphical user interface (GUI) to the plurality of user without requiring the plurality of users to navigate to another GUI of another server dedicated to establishing wagers; execute a gaming application that allows users to participate in the game and that generates event information associated with the game while the game is played by the first participant user and the second participant user; while the game is played by the first participant user and the second participant user; generate statistics information related to at least the first participant user and the second participant user; cause at least a portion of the statistics information related to the first participant user to be presented to the second participant user via a respective device of the second participant user, the respective device of the second participant user being in electronic communication with the processor; and cause at least a portion of the statistics information related to the second participant user to be presented to the first participant user via a respective computing device of the first participant user, the respective computing device of the first participant user being in electronic communication with the processor; and determine the first outcome of the first wager and the second outcome of the second wager from one or more events associated with the game; and a memory communicatively coupled to the processor and that stores (1) information associated with the first and second wagers and (2) the one or more events; wherein the processor communicates information the first participant user, the second participant user, and the spectator user, wherein the processor to cause funds to be transferred to a winner of the first wager, wherein the processor to cause funds to be transferred to a winner of the second wager; and a profile manager to monitor player participation in execution of gaming applications and generate player profile information based on player participation; and a lobby processor to match players engaged in execution of gaming applications based on the player profile information and allow the matched players to engage in execution of gaming applications against each other.
-
-
5. A method, comprising:
-
receiving, by a processor of at least one computer in electronic communication with at least one other computer via an electronic communications network, via a first graphical user interface of a first computing device, a first wager offer from a first participant user, in which the act of receiving the first wager offer comprises receiving information identifying a second participant user; causing, by the processor, the first wager offer to be displayed via a second graphical user interface of a second computing device, at an electronic display device of the second participant user, the electronic display device being in electronic communication with the processor; receiving, by the processor, from the second graphical user interface of the second computing device of the second participant user a first wager acceptance of the first wager offer, the first wager offer and the first wager acceptance combining to form a first wager between only the first participant user and the second participant user, wherein the first wager has a first outcome based on at least one event associated with a game; receiving, by the processor, a second wager offer from a spectator user; receiving from a user a second wager acceptance of the second wager offer, the second wager offer and the second wager acceptance combining to form a second wager, wherein the second wager has a second outcome based on at least one event associated with the game, and wherein the second wager acceptance is received by the processor; communicating information to the first graphical user interface associated with the first participant user, the second graphical user interface associated with the second participant user, and a third graphical user interface associated with the spectator user; causing funds to be transferred to a winner of the first wager; and causing funds to be transferred to a winner of the second wager; automatically executing, by a wager manager, a verification process to automatically verify wagers based upon event information and wager parameter and using intra-game data to verify a winner or loser of a wager and to allow automatic transfer of funds to winners of wagers, and the wager manager further to allow the plurality of users to generate wagers before, during, or after execution of a gaming application associated with the game, and the wager manager further to communicate with the plurality of users to generate a graphical user interface (GUI) to the plurality of user without requiring the plurality of user to navigate to another GUI of another server dedicated to establishing wagers; executing, by the processor, a gaming application that allows users to participate in the game and that generates event information associated with the game while the game is played by the first participant user and the second participant user; while the game is played by the first participant user and the second participant user; generate statistics information related to at least the first participant user and the second participant user; cause at least a portion of the statistics information related to the first participant user to be presented to the second participant user via a respective computing device of the second participant user, the respective computing device of the second participant user being in electronic communication with the processor; and cause at least a portion of the statistics information related to the second participant user to be presented to the first participant user; causing, by the processor, information about at least one of (1) a ranking of a third participant user and (2) a skill level of the third participant user to be presented to the first participant user via the device of the first participant user; and determining, by the processor, the first outcome of the first wager and the second outcome of the second wager based on events associated with the game, wherein at least one of the first wager offer and the first wager acceptance is received while the game is played by the first participant user and the second participant user, after the game has started and before the game ends; and monitoring, by a profile manager player, participation in execution of the gaming applications and generate player profile information based on player participation; matching, by a lobby processor, players engaged in execution of the gaming applications based on the player profile information to allow the matched players to engage in execution of the gaming applications against each other. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A non-transitory machine-readable medium having instructions stored thereon which, when executed by a processor of at least one computer in electronic communication with at least one other computer via an electronic communications network, direct the processor to:
-
receive a first wager offer from a first graphical user interface of a device of a first participant user; cause the first wager offer to be displayed at a second graphical user interface of a device of a second participant user, the device being in electronic communication with the processor; receive from the second graphical user interface of the device of the second participant user a first wager acceptance of the first wager offer, the first wager offer and the first wager acceptance combining to form a first wager between the first participant user and the second participant user, wherein the first wager has a first outcome based on at least one event associated with a game; receive a second wager offer from a spectator user; receive from a user a second wager acceptance of the second wager offer, the second wager offer and the second wager acceptance combining to form a second wager, wherein the second wager has a second outcome based on at least one event associated with the game; execute a gaming application that allows users to participate in the game and that generates event information associated with the game while the game is played by the first participant user and the second participant user; automatically execute, by a wager manager, a verification process to automatically verify wagers based upon event information and wager parameter and using intra-game data to verify a winner or loser of a wager and to allow automatic transfer of funds to winners of wagers, wherein the wager manager further to allow the plurality of users to generate wagers before, during, or after execution of a gaming application associated with the game, and the wager manager further to communicate with the plurality of users to generate a graphical user interface (GUI) to the plurality of user without requiring the plurality of user to navigate to another GUI of another server dedicated to establishing wagers; communicate information to the first graphical user interface associated with the device of the first participant user, the second graphical user interface associated with the device of the second participant user, and a third graphical user interface associated with a device of the spectator user; cause funds to be transferred to a winner of the first wager; and cause funds to be transferred to a winner of the second wager, generate statistics information related to at least the first participant user and the second participant user; cause at least a portion of the statistics information related to the first participant user to be presented to the second participant user via the device of the second participant user, the device of the second participant user being in electronic communication with the processor; and cause at least a portion of the statistics information related to the second participant user to be presented to the first participant user via a respective computing device of the first participant user, the respective computing device of the first participant user being in electronic communication with the processor; and determine the first outcome of the first wager and the second outcome of the second wager based on events associated with the game, wherein at least one of the first wager offer and the first wager acceptance is received while the game is played by the first participant user and the second participant user after the game has started and before the game ends; and execute a profile manager to monitor player participation in execution of gaming applications and generate player profile information based on the player participation; execute a lobby processor to match players engaged in the execution of the gaming applications based on the player profile information and allow the matched players to engage in the execution of the gaming applications against each other. - View Dependent Claims (11)
-
Specification