IP Library Granted Patent US 9,613,498
Granted Patent B2
US 9,613,498 · App. 12/488,241 · Granted Apr 4, 2017

Systems and methods for peer-to-peer gaming

Inventors: Nicholas Koustas (Cherry Hills, CO); John Mix (Denver, CO); Alexander Oxman (Denver, CO)
Assignee: AG 18, LLC
G07F17/3295G07F17/32G07F17/3223G07F17/3262G07F17/3286
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,613,498
App. No.
12/488,241
Granted
Apr 4, 2017
Kind
B2
Abstract

A system and method for peer-to-peer gaming is described. One embodiment includes a system for peer-to-peer gaming, the system comprising an at least one gaming client, wherein the at least one gaming client is configured to accept a selection of an at least one gaming option from a player, and allow the player to play a game based on the selection of the at least one gaming option; an administration server, wherein the administration server is configured to receive the selection of the at least one gaming option from the at least one gaming client, and initiate the game for the player based on the selection of the at least one gaming option; and an at least one gaming server, wherein the at least one gaming sever is configured to run the game and transmit data about the game to the administration server.

Claims (88)

1. A computer-server-based method for peer-to-peer gaming, comprising:

creating a list of player gaming options for a player in a current location,

wherein the list of player gaming options is automatically created at an administration server based on the current location of the player,

wherein the list of player gaming options is limited to legal gaming options in the current location of the player; and

wherein the legal gaming options include limits on waging amounts or types of games to prevent the player from unlawful play in the current location of the player:

presenting a player with the list of player gaming options, wherein the list of player gaming options is presented to the player at a player gaming client;

collecting a selection of player gaming options from the player,

wherein the selection of player gaming options includes a betting range;

determining a game type that the player selected, wherein the game type is based on the selection of player gaming options;

matching the player with an at least one competitor,

wherein matching the player with the at least one competitor is based at least in part on the betting range, and

wherein matching the player with the at least one competitor is performed by the administration server;

collecting a bet from the player,

wherein the bet is within the betting range identified in the selection of player gaming options;

initiating a game for the player, wherein the game is based on the selection of player gaming options;

collecting results of the game, wherein the results of the game are received at the administration server; and

compensating the player with player winnings, wherein the player winnings are based on the results of the game.

2. The computer-server-based method of claim 1 , further comprising:

performing risk management based on player information, wherein risk management is performed by the administration server.

3. The computer-server-based method of claim 2 , wherein performing risk management based on player information comprises:

collecting player information, wherein the player information comprises player gaming behavior;

evaluating player gaming behavior for prohibited activity; and

eliminating the player based on the prohibited activity.

4. The computer-server-based method of claim 1 , wherein creating the list of player gaming options comprises:

creating a list of gaming options; and

removing gaming options from the list of gaming options based on the location of the player.

5. The computer-server-based method of claim 1 , wherein initiating the game comprises:

transferring an identification of the player to a gaming server;

transferring at least a game type to the gaming server; and

connecting the player gaming client to the gaming server.

6. The computer-server-based method of claim 1 , wherein matching the player with the at least one competitor comprises:

collecting a selection of competitor gaming options, wherein the selection of competitor gaming options is made by the at least one competitor; and

creating a list of compatible competitors, wherein the list of compatible competitors is based on the selection of player gaming options and the selection of competitor gaming options.

7. The computer-server-based method of claim 6 , wherein matching the player with the at least one competitor further comprises:

presenting the player with the list of compatible competitors, wherein the list of compatible competitors is presented to the player at the player gaming client; and

collecting a competitor selection from the player, wherein the competitor selection is from the list of compatible competitors.

8. The computer-server-based method of claim 6 , wherein the list of compatible competitors comprises at least one competitor whose competitor gaming options are identical to the selection of player gaming options.

9. The computer-server-based method of claim 1 , wherein presenting the player with the list of player gaming options comprises:

presenting the player with a list of competitors;

collecting a competitor selection from the player, wherein the competitor selection is made from the list of competitors, and wherein the competitor selection includes the at least one competitor; and

initiating contact between the player and the at least one competitor.

10. The computer-server-based method of claim 1 , wherein compensating the player with the player winnings is compensating the player with no monetary winnings.

11. The computer-server-based method of claim 1 , wherein compensating the player with the player winnings comprises:

determining the player winnings;

deducting an administrative fee from the player winnings; and

distributing the player winnings, less the administrative fee, to the player.

12. A system for peer-to-peer gaming, the system comprising:

at least one processor;

at least one communication interface; and

a memory containing a plurality of program instructions configured to cause the at least one processor to:

create a list of player gaming options for a player at a current location,

wherein the list of player gaming options restricts limits on wagers or types of games allowed in the current location of the player;

transfer the list of player gaming options to a player gaming client through the communication interface;

receive a selection of player gaming options from the player gaming client through the communication interface,

wherein the selection of player gaming options includes a betting range;

match a player using the player gaming client with a competitor using a competitor gaming client,

wherein the player and the competitor are matched based at least in part on the betting range;

receive a bet within the betting range;

initiate a game based on the selection of player gaming options, wherein the game is executed on a gaming server;

receive data about the game from the gaming server through the communications interface, and

compensate the player with player winnings, wherein the player winnings are based on data about the game.

13. A system for peer-to-peer gaming, the system comprising:

at least one gaming client, wherein the at least one gaming client is configured to:

present only legal gaming options that include limits on waging amounts or types of games to prevent the player from unlawful or prohibited play in a current location;

accept a selection of at least one gaming option from a player, wherein the selection of the at least one gaming option includes a betting range; and

allow the player to play a game based on the selection of the at least one gaming option;

an administration server, wherein the administration server is configured to:

receive the selection of the at least one gaming option from the at least one gaming client;

match the player with at least one competitor based at least in part on the betting range; and

initiate the game for the player based on the selection of the at least one gaming option; and

at least one gaming server, wherein the at least one gaming server is configured to:

run the game; and

transmit data about the game to the administration server.

14. The system of claim 13 , wherein the game is a skill-based game.

15. The system of claim 13 , wherein the at least one gaming client is selected from a group consisting of: an interactive television, a handheld computer, a personal digital assistant, a computer, a cellular telephone, or an interactive kiosk.

16. The system of claim 13 , wherein the administration server and the at least one gaming server are the same device.

17. The system of claim 13 , wherein the administration server comprises:

a gaming option collection module, the module configured to collect the selection of the at least one gaming option;

a matching engine module, the module configured to match the player with a competitor based on the selection of the at least one gaming option received by the gaming option collection module;

a game administration module, the module configured to initiate the game, and further configured to receive the data about the game from the gaming server; and

a results calculation module, the module configured to calculate results of the game, wherein the results are based on the data about the game received from the gaming server through the game administration module.

18. The system of claim 17 , wherein the administration server further comprises:

a gaming option creation module, the module configured to create a list of gaming options;

a tournament administration module, the module configured to oversee at least two tournament games, wherein the at least two tournament games were initiated by the game administration module;

a payment initiation module, the module configured to compensate the player based on the results of the game; and

a risk management module, the module configured to reduce risk in the system by modifying the list of gaming options created by the gaming option creation module.

19. The system of claim 18 , wherein the tournament administration module is configured to oversee a delayed tournament.

20. The system of claim 18 , wherein the gaming option creation module is configured to include or exclude certain gaming options from the list of gaming options based on a licensing status of the certain gaming options.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S NAME PREVIOUSLY RECORDED AT REEL: 023131 FRAME: 0990. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 16, 2017
From: AVIO VENTURES, LLC
To: ARROW GAMING, INC.
Reel/Frame 042838/0138 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2013
From: ARROW GAMING, INC.
To: AG 18, LLC
Reel/Frame 030173/0339 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2013
From: KOUSTAS, NICHOLAS; MIX, JOHN; OXMAN, ALEXANDER
To: AVIO VENTURES, LLC
Reel/Frame 030103/0437 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2009
From: AVIO VENTURES, LLC
To: ARROWING GAMING INCORPORATED
Reel/Frame 023131/0990 →
Continuity (2)
Provisional Application 61074572 · Jun 20, 2008
Related Publication 20090318219A1 · Dec 24, 2009