Anti-cheating system
US-2017287269-A1 · Oct 5, 2017 · US
US10497220B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10497220-B2 |
| Application number | US-201715600584-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 19, 2017 |
| Priority date | Jun 20, 2008 |
| Publication date | Dec 3, 2019 |
| Grant date | Dec 3, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
We claim: 1. A method comprising: dynamically creating, by an administration server, a customized list of player gaming options for a player based, at least in part, on a current location of the player; wherein the customized list of player gaming options is limited to legal gaming options in a jurisdiction corresponding to the current location of the player; and wherein the legal gaming options include at least one of limits on wagering amounts or types of games to prevent the player from unlawful play in the current location of the player; generating a graphical user interface including the customized list of player gaming options; providing the graphical user interface for presentation to the player; receiving a selection from the customized list of player gaming options; collecting a bet from the player; verifying that the bet is within a betting range identified in the 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; and compensating the player with player winnings based on the results of the game. 2. The method of claim 1 , wherein creating the customized list of player gaming options comprises: collecting player information, wherein the player information comprises player gaming behavior; dynamically updating the customized list of player gaming options based on the player gaming behavior. 3. The method of claim 1 , wherein dynamically creating the customized list of player gaming options is further based, at least in part, on current events. 4. The method of claim 1 , wherein presenting the player with the customized 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 at least one competitor; and initiating contact between the player and the at least one competitor. 5. The method of claim 4 , wherein the at least one competitor includes an electronic player operating at a selected skill level. 6. The method of claim 1 , wherein the limits on wagering amounts changes the bet to a non-monetary based wager and wherein compensating the player with the player winnings includes compensating the player with non-monetary winnings. 7. The method of claim 1 , further comprising identifying the the current location of the player using geo-fencing technology. 8. A gaming 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: estimate a current location of a player using the gaming system; dynamically create a customized list of available games for a player at the current location of the player, wherein the customized list of available games restricts limits on wagers in those games based on the current location of the player; and wherein the limits on wagers are set to non-monetary based wagering when the current location restricts monetary gambling; present the customized list of available games to a player gaming client through the communication interface; receive, from the player gaming client through the communication interface, a selection of a game from the customized list of available games; initiate the game; and compensate the player with player winnings. 9. The gaming system of claim 8 , wherein the customized list of available games includes arcade games, video games, puzzle games, word games, trivia games, virtual reality games, augmented reality games, or card games. 10. The gaming system of claim 8 , wherein the memory containing the plurality of program instructions further cause the at least one processor to match the player with at least one competitor. 11. The gaming system of claim 8 , further comprising a tournament administration module to oversee tournament play. 12. The gaming system of claim 11 , wherein the tournament administration module oversees a delay tournament where the players are single players trying to get a highest score. 13. The gaming system of claim 12 , wherein the delay tournament automatically ends after a period of time has expired. 14. The gaming system of claim 8 , wherein the memory containing the plurality of program instructions further cause the at least one processor to estimate the current location of the player using geo-fencing technology, network access, or global positioning systems. 15. A method for operating a gaming client, the method comprising: estimating a current location of the gaming client; presenting, via a graphical user interface, only legal gaming options that include limits on wagering amounts based on the current location of the gaming client; wherein the limits on wagering are set to non-monetary based wagering when the current location restricts monetary gambling accepting a selection of at least one gaming option from a player; and allowing the player to play a game based on the selection of the at least one gaming option; and initiating the game for the player based on the selection of the at least one gaming option. 16. The method of claim 15 , wherein the game is a skill-based game and the method further comprises: updating the current location of the gaming client; and suspending or abandoning the game when the game being played on the gaming client is no longer legal in the updated current location of the gaming client. 17. The method of claim 15 , further comprising: collecting the selection of the at least one gaming option; matching the player with a competitor based on the selection of the at least one gaming option; receiving data about the game from a gaming server; and calculating results of the game, wherein the results are based on the data about the game received from the gaming server. 18. The method of claim 15 , further comprising: communicating with a tournament administration module configured to oversee at least two tournament games; and compensating the player based on the results of the game. 19. The method of claim 15 , further comprising: identifying a licensing status of the legal gaming options; and updating a list of available gaming options. 20. The method of claim 15 , wherein estimating the current location of the gaming client includes using a geo-fencing location. 21. A system for hosting interactive games, the system comprising: an administrative server configured to communicate with gaming clients in different locations of a casino floor, the administrative server further comprising: a risk management module configured to receive gaming data from each of the gaming clients; a gaming option creation module configured to maintain a list of available games, wherein at least one of the available games is a tournament racing game; and a tournament administration module configured to host a tournament game, wherein the tournament administration module communicates with the risk management module to determine whether players are colluding or exhibiting illicit behavior during a tournament game; multiple gaming clients, each gaming client further comprising: a player interface module configured to communicate with the administrative server, to present a player with the list of available games, to receive a selection of a game from a player, to communicate game data to the
Type of games · CPC title
for games, toys, sports, or amusements · CPC title
Player actions which determine the course of the game, e.g. selecting a prize to be won, outcome to be achieved, game to be played · CPC title
Architectural aspects of a gaming system, e.g. internal configuration, leader-follower, wireless communication · CPC title
Games involving skill, e.g. dexterity, memory, thinking · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.