IP Library Granted Patent US 11,074,778
Granted Patent B2
US 11,074,778 · App. 16/841,081 · Granted Jul 27, 2021

Location based restrictions on networked gaming

Inventors: Nicholas Koustas (Cherry Hills, CO); John Mix (Denver, CO); Alexander Oxman (Denver, CO)
Assignee: AG 18, LLC
G07F17/3223G07F17/32G07F17/3262G07F17/3286G07F17/3295
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 11,074,778
App. No.
16/841,081
Granted
Jul 27, 2021
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 including at least one gaming client configured to: accept a selection of 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. The system includes an administration server 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. The system includes at least one gaming server configured to run the game and transmit data about the game to the administration server.

Claims (46)

1. A method in a game server for peer-to-peer electronic gaming amongst a first player, and at least one competitor player, operating client devices in communication with the game server via a plurality of client devices, the method comprising:

receiving data representative of locations of each of the plurality of client devices;

causing a user interface to be displayed on respective display devices of each of the plurality of client devices;

causing a list of one or more peer-to-peer electronic games to be displayed on the respective display devices according to the data representative of locations of each of the plurality of client devices;

receiving, via the user interface of a first client device operated by the first player, a selection of a peer-to-peer electronic game from the list;

receiving, via the user interface of at least a second client device operated by the at least one competitor player, a selection of the peer-to-peer electronic game from the list;

receiving, via respective user interfaces of the first, and the at least a second, client devices, bets from the first player and the at least one competitor player;

in response to receiving the bets, initiating the peer-to-peer electronic game on respective client devices of the first player and the at least one competitor player; and

compensating at least one of: the first player, and the at least one competitor player, with player winnings based on results of the peer-to-peer electronic game.

2. The method of claim 1 further comprising, prior to receiving the bets, determining a match between the first player and the at least one competitor player in response to receiving the selection of a same peer-to-peer electronic game from the first, and the at least a second, client devices.

3. The method of claim 2 further comprising causing at least one of: a plurality of bet amounts, and a range of bets, to be displayed on the respective display devices, wherein receiving the bets comprises receiving, via respective user interfaces of the first, and the at least a second, client devices, respective selections of a bet amount, or a bet range, from the first player and the at least one competitor player.

4. The method of claim 3 , wherein determining a match between the first player and the at least one competitor player comprises determining the match between the first player and the at least one competitor player further in response to receiving respective selections of compatible bets, or bet ranges, from the first, and the at least a second, client devices.

5. The method of claim 3 further comprising setting a maximum value for the bet amount, or for a bet range, according to the data representative of locations of each of the plurality of client devices.

6. The method of claim 1 further comprising, in response to receiving the data representative of locations of each of the plurality of client devices, determining that the respective client devices are located in legal gambling locations or jurisdictions.

7. The method of claim 6 , wherein compensating at least one of: the first player, and the at least one competitor player, with player winnings comprises causing monetary winnings to be paid to the at least one of: the first player, and the at least one competitor player.

8. The method of claim 7 further comprising deducting an administrative fee from the monetary winnings prior to causing the monetary winnings to be paid to the at least one of: the first player, and the at least one competitor player.

9. A peer-to-peer electronic gaming system comprising:

at least one processor; and

a memory in communication with the at least one processor, the memory having stored thereon program instructions which, when executed by the at least one processor, cause one or more machines to:

determine current locations of a first client device, and at least a second, client device;

cause a user interface to be displayed on respective display devices of the first, and the at least a second, client devices;

cause a list of one or more peer-to-peer electronic games to be displayed on the respective display devices according to the current locations of the first, and the at least a second, client devices;

receive, via the user interface of the first client device, a selection of a first player of a peer-to-peer electronic game from the list;

receive, via the user interface of the at least a second client device, a selection of at least one competitor player of the peer-to-peer electronic game from the list;

receive, via respective user interfaces of the first, and the at least a second, client devices, bets from the first player and the at least one competitor player;

in response to receiving the bets, initiate the peer-to-peer electronic game on the first, and the at least a second, client devices; and

compensate at least one of: the first player, and the at least one competitor player, with player winnings based on results of the peer-to-peer electronic game.

10. The system of claim 9 , wherein, when executed by the at least one processor, the program instructions further cause the one or more machines to, prior to receipt of the bets, determine a match between the first player and the at least one competitor player in response to receiving the selection of a same peer-to-peer electronic game from the first, and the at least a second, client devices.

11. The system of claim 10 , wherein, when executed by the at least one processor, the program instructions further cause the one or more machines to cause at least one of: a plurality of bet amounts, and a range of bets, to be displayed on the respective display devices, and wherein, when executed by the at least one processor to receive the bets, the program instructions further cause the one or more machines to receive, via the respective user interfaces, respective selections of a bet amount, or a bet range, from the first player and the at least one competitor player.

12. The system of claim 11 , wherein, when executed by the at least one processor to determine the match, the program instructions further cause the one or more machines to determine the match between the first player and the at least one competitor player further in response to receipt of the respective selections of compatible bets, or bet ranges, from the first, and the at least a second, client devices.

13. The system of claim 11 , wherein when executed by the at least one processor, the program instructions further cause the one or more machines to set a maximum value for the bet amount, or for a bet range, according to the data representative of locations of each of the plurality of client devices.

14. The system of claim 9 , wherein when executed by the at least one processor, the program instructions further cause the one or more machines to, in response to determining the current locations of the plurality of client devices, determine that the respective client devices are located in legal gambling locations or jurisdictions.

15. The system of claim 14 , wherein when executed by the at least one processor, the program instructions further cause the one or more machines to compensate at least one of: the first player, and the at least one competitor player, with player winnings by causing monetary winnings to be paid to the at least one of: the first player, and the at least one competitor player.

16. The system of claim 15 , wherein when executed by the at least one processor, the program instructions further cause the one or more machines to deduct an administrative fee from the monetary winnings prior to the monetary winnings being caused to be paid to the at least one of: the first player, and the at least one competitor player.

17. A non-transitory computer readable medium having instructions stored thereon that when executed by one or more processors cause at least one machine to:

determine current locations of a first client device and at least a second client device;

cause a user interface to be displayed on respective display devices of the first, and the at least a second, client devices;

cause a list of one or more peer-to-peer electronic games to be displayed on the respective display devices according to the current locations of the first, and the at least a second, client devices;

receive, via the user interface of the first client device, a selection of a first player of a peer-to-peer electronic game from the list;

receive, via the user interface of the at least a second client device, a selection of at least one competitor player of the peer-to-peer electronic game from the list;

receive, via respective user interfaces of the first, and the at least a second, client devices, bets from the first player and the at least one competitor player;

in response to receiving the bets, initiate the peer-to-peer electronic game on the first, and the at least a second, client devices; and

compensate at least one of: the first player, and the at least one competitor player, with player winnings based on results of the peer-to-peer electronic game.

18. The non-transitory computer readable medium of claim 17 , wherein, when executed by the one or more processors, the program instructions further cause the at least one machine to, prior to receipt of the bets, determine a match between the first player and the at least one competitor player in response to receiving the selection of a same peer-to-peer electronic game from the first, and the at least a second, client devices.

19. The non-transitory computer readable medium of claim 18 , wherein, when executed by the one or more processors, the program instructions further cause the at least one machine to cause at least one of: a plurality of bet amounts, and a range of bets, to be displayed on the respective display devices, and wherein, when executed by the one or more processors to receive the bets, the program instructions further cause the at least one machine to receive the bets, the program instructions further cause the at least one machine to receive, via the respective user interfaces, respective selections of a bet amount, or a bet range, from the first player and the at least one competitor player.

20. The non-transitory computer readable medium of claim 19 , wherein, when executed by the one or more processors to determine the match between the first player and the at least one competitor player, the program instructions further cause the at least one machine to determine the match between the first player and the at least one competitor player further in response to receipt of the respective selections of compatible bets or bet ranges from the first, and the at least a second, client devices.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2020
From: KOUSTAS, NICHOLAS; MIX, JOHN; OXMAN, ALEXANDER
To: AVIO VENTURES, LLC
Reel/Frame 052322/0219 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2020
From: AVIO VENTURES, LLC
To: ARROW GAMING, INC.
Reel/Frame 052322/0281 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2020
From: ARROW GAMING, INC.
To: AG 18, LLC
Reel/Frame 052322/0351 →
Continuity (5)
Continuation 15982576 · May 17, 2018
Continuation 15444409 · Feb 28, 2017
Continuation 12488241 · Jun 19, 2009
Provisional Application 61074572 · Jun 20, 2008
Related Publication 20200320824A1 · Oct 8, 2020
Cited By (3)
US 12,249,211 US 12,322,256 US 12,592,118