Claims
- 1. A platform for establishing a wager associated with a gaming application, comprising:
a processor operable to:
receive a wager offer generated by a first user, wherein the wager offer is associated with a gaming application hosted by a remote server; present the wager offer to a plurality of second users; receive a wager acceptance by a second user, the wager offer and the wager acceptance combining to form a wager between the first user and the second user; and generate a wager record in response to receiving the wager acceptance, the wager record associated with the wager between the first user and the second user and comprising a plurality of wager parameters; and a memory coupled to the processor and operable to store the wager record according to a wager record identifier.
- 2. The platform of claim 1, wherein at least one of the wager offer and the wager acceptance is received during the execution of the gaming application.
- 3. The platform of claim 1, wherein:
the processor is further operable to present a wager window to the first user during the execution of the gaming application; the wager offer is generated by the first user using the wager window; and the wager window comprises a graphical user interface.
- 4. The platform of claim 3, wherein the processor presents the wager window to the first user in response to a game event that occurs during the execution of the gaming application.
- 5. The platform of claim 3, wherein the processor presents the wager window to the first user in response to a request from the first user.
- 6. The platform of claim 1, wherein at least one of the first user and the second user comprises a player of the gaming application.
- 7. The platform of claim 1, wherein at least one of the first user and the second user comprises a spectator of the gaming application.
- 8. The platform of claim 1, wherein:
the memory is further operable to store first financial information associated with the first user and second financial information associated with the second user; and the processor is further operable to validate the wager offer using the first financial information and to validate the wager acceptance using the second financial information.
- 9. The platform of claim 1, wherein the wager record comprises a wager event and a wager value.
- 10. The platform of claim 9, wherein the wager event comprises an action performed during the execution of the gaming application that changes the state of the gaming application and upon which the outcome of the wager between the first user and the second user is determined.
- 11. The platform of claim 1, wherein:
the processor is further operable to:
receive a second wager offer generated by a third user, wherein the second wager offer is associated with a second gaming application hosted by a second remote server; present the second wager offer to a plurality of fourth users; receive a second wager acceptance by a fourth user, the second wager offer and the second wager acceptance combining to form a wager between the third user and the fourth user; and generate a second wager record in response to receiving the second wager acceptance, the second wager record associated with the second wager and comprising a plurality of wager parameters; and the memory is further operable to store the second wager record according to a second wager record identifier.
- 12. The platform of claim 11, wherein the first gaming application and the second gaming application are substantially similar.
- 13. The platform of claim 1, wherein:
the processor is further operable to:
receive a second wager offer generated by a third user, wherein the second wager offer is associated with a second gaming application hosted by the remote server; present the second wager offer to a plurality of fourth users; receive a second wager acceptance by a fourth user, the second wager offer and the second wager acceptance combining to form a wager between the third user and the fourth user; and generate a second wager record in response to receiving the second wager acceptance, the second wager record associated with the second wager and comprising a a plurality of wager parameters; and the memory is further operable to store the second wager record according to a second wager record identifier.
- 14. The platform of claim 1, wherein the processor is further operable to:
receive event information during the execution of the gaming application, the event information associated with at least one game event of the gaming application; determine the outcome of the wager based at least in part upon the event information and the wager parameters.
- 15. A method for establishing a wager associated with a gaming application, comprising:
receiving a wager offer generated by a first user, wherein the wager offer is associated with a gaming application hosted by a remote server; presenting the wager offer to a plurality of second users; receiving a wager acceptance by a second user, the wager offer and the wager acceptance combining to form a wager between the first user and the second user; generating a wager record in response to receiving the wager acceptance, the wager record associated with the wager between the first user and the second user and comprising a plurality of wager parameters; and storing the wager record according to a wager record identifier.
- 16. The method of claim 15, wherein at least one of the wager offer and the wager acceptance is received during the execution of the gaming application.
- 17. The method of claim 15, further comprising presenting a wager window to the first user during the execution of the gaming application, wherein the wager offer is generated by the first user using the wager window, and the wager window comprises a graphical user interface.
- 18. The method of claim 17, further comprising presenting the wager window to the first user in response to a game event that occurs during the execution of the gaming application.
- 19. The method of claim 17, further comprising presenting the wager window to the first user in response to a request from the first user.
- 20. The method of claim 15, wherein at least one of the first user and the second user comprises a player of the gaming application.
- 21. The method of claim 15, wherein at least one of the first user and the second user comprises a spectator of the gaming application.
- 22. The method of claim 15, further comprising:
storing first financial information associated with the first user and second financial information associated with the second user; validating the wager offer using the first financial information; validating the wager acceptance using the second financial information.
- 23. The method of claim 15, wherein the wager parameters comprise a wager event and a wager value.
- 24. The method of claim 23, wherein the wager event comprises an action performed during the execution of the gaming application that changes the state of the gaming application and upon which the outcome of the wager between the first user and the second user is determined.
- 25. The method of claim 15, further comprising:
receiving a second wager offer generated by a third user, wherein the second wager offer is associated with a second gaming application hosted by a second remote server; presenting the second wager offer to a plurality of fourth users; receiving a second wager acceptance by a fourth user, the second wager offer and the second wager acceptance combining to form a wager between the third user and the fourth user; generating a second wager record in response to receiving the second wager acceptance, the second wager record associated with the second wager and comprising a plurality of wager parameters; and storing the second wager record according to a second wager record identifier.
- 26. The method of claim 25, wherein the first gaming application and the second gaming application are substantially similar.
- 27. The method of claim 15, further comprising:
receiving a second wager offer generated by a third user, wherein the second wager offer is associated with a second gaming application hosted by the remote server; presenting the second wager offer to a plurality of fourth users; receiving a second wager acceptance by a fourth user, the second wager offer and the second wager acceptance combining to form a wager between the third user and the fourth user; generating a second wager record in response to receiving the second wager acceptance, the second wager record associated with the second wager and comprising a plurality of wager parameters; and storing the second wager record according to a second wager record identifier.
- 28. The method of claim 15, further comprising:
receiving event information during the execution of the gaming application, the event information associated with at least one game event of the gaming application; determining the outcome of the wager based at least in part upon the event information and the wager parameters.
- 29. A system for establishing a wager associated with a gaming application, comprising:
a server operable to host a gaming application for a plurality of users; a processor remotely coupled to the server and operable to:
receive a wager offer generated by a first user, wherein the wager offer is associated with the gaming application; present the wager offer to a plurality of second users; receive a wager acceptance by a second user, the wager offer and the wager acceptance combining to form a wager between the first user and the second user; and generate a wager record in response to receiving the wager acceptance, the wager record associated with the wager between the first user and the second user and comprising a plurality of wager parameters; and a memory coupled to the processor and operable to store the wager record according to a wager record identifier.
- 30. The system of claim 27, wherein at least one of the wager offer and the wager acceptance is received during the execution of the gaming application.
- 31. The system of claim 29, wherein:
the processor is further operable to present a wager window to the first user during the execution of the gaming application; the wager offer is generated by the first user using the wager window; and the wager window comprises a graphical user interface.
- 32. The system of claim 31, wherein the processor presents the wager window to the first user in response to a game event that occurs during the execution of the gaming application.
- 33. The system of claim 31, wherein the processor presents the wager window to the first user in response to a request from the first user.
- 34. The system of claim 29, wherein at least one of the first user and the second user comprises a player of the gaming application.
- 35. The system of claim 29, wherein at least one of the first user and the second user comprises a spectator of the gaming application.
- 36. The system of claim 29, wherein:
the memory is further operable to store first financial information associated with the first user and second financial information associated with the second user; and the processor is further operable to validate the wager offer using the first financial information and to validate the wager acceptance using the second financial information.
- 37. The system of claim 29, wherein the wager parameters comprise a wager event and a wager value.
- 38. The system of claim 37, wherein the wager event comprises an action performed during the execution of the gaming application that changes the state of the gaming application and upon which the outcome of the wager between the first user and the second user is determined.
- 39. The system of claim 29, further comprising a second server operable to host a second gaming application for the plurality of users, wherein:
the processor is further operable to:
receive a second wager offer generated by a third user, wherein the second wager offer is associated with the second gaming application; present the second wager offer to a plurality of fourth users; receive a second wager acceptance by a fourth user, the second wager offer and the second wager acceptance combining to form a wager between the third user and the fourth user; and generate a second wager record in response to receiving the second wager acceptance, the second wager record associated with the second wager and comprising a third user identifier, a fourth user identifier, and a plurality of wager parameters; and the memory is further operable to store the second wager record according to a second wager record identifier.
- 40. The system of claim 39, wherein the first gaming application and the second gaming application are substantially similar.
- 41. The system of claim 29, wherein:
the server is further operable to host a second gaming application for the plurality of users; the processor is further operable to:
receive a second wager offer generated by a third user, wherein the second wager offer is associated with the second gaming application; present the second wager offer to a plurality of fourth users; receive a second wager acceptance by a fourth user, the second wager offer and the second wager acceptance combining to form a wager between the third user and the fourth user; and generate a second wager record in response to receiving the second wager acceptance, the second wager record associated with the second wager and comprising a a plurality of wager parameters; and the memory is further operable to store the second wager record according to a second wager record identifier.
- 42. The system of claim 29, wherein:
the server is further operable to:
monitor a plurality of game events during the execution of the gaming application; and communicate event information associated with at least one of the plurality of game events; and the processor is further operable to:
receive the event information during the execution of the gaming application; and determine the outcome of the wager based at least in part upon the event information and the wager parameters.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application is related to and claims the benefit of U.S. Provisional Application No. 60/305,149 filed Jul. 13, 2001; U.S. Provisional Application No. 60/323,597 filed Sep. 20, 2001; U.S. Provisional Application No. 60/305,151 filed Jul. 13, 2001; U.S. Provisional Application No. 60/305,150 filed Jul. 13, 2001; U.S. Provisional Application No. 60/305,147 filed Jul. 13, 2001; U.S. Provisional Application No. 60/305,146 filed Jul. 13, 2001; and U.S. Provisional Application No. 60/323,598 filed Sep. 20, 2001.
Provisional Applications (7)
|
Number |
Date |
Country |
|
60305149 |
Jul 2001 |
US |
|
60323597 |
Sep 2001 |
US |
|
60305151 |
Jul 2001 |
US |
|
60305150 |
Jul 2001 |
US |
|
60305147 |
Jul 2001 |
US |
|
60305146 |
Jul 2001 |
US |
|
60323598 |
Sep 2001 |
US |