US2009069088A1PendingUtilityA1

System and method for detection, classification, and management of collusion in online activity

Individually held — no corporate assignee on recordPriority: Sep 6, 2007Filed: Sep 6, 2007Published: Mar 12, 2009
Est. expirySep 6, 2027(~1.1 yrs left)· nominal 20-yr term from priority
G07F 17/3241G07F 17/32
41
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The present invention relates to the detection, classification, and management of collusion in online gaming. Specifically, it relates to detecting collusion in online poker and other games of chance. The present invention may also be used to detect collusion in other types of strategy based online gaming such as first person shooter games. The present invention can then be used to classify and visualize any detected collusion. Finally, the present invention can be used to make recommendations regarding what possible courses of action could be taken, if any, to prevent and/or control collusion.

Claims

exact text as granted — not AI-modified
1 . A method comprising the steps of:
 gathering data regarding users of an online service participating in a online activity;   comparing said data to control data using a mathematical algorithm;   generating a current score based on said comparison; and   deciding whether said data indicates collusion between said users based on said current score.   
   
   
       2 . The method of  claim 1 , wherein said deciding step comprises:
 compiling a list of users participating in an online activity on an online service;   comparing combinations of said users to previously compiled lists of users that have participated in activities on said service; and   identifying combinations of users with an affinity for participating with one another.   
   
   
       3 . The method of  claim 1 , wherein the deciding step comprises:
 comparing said current score to a pre-determined score;   returning a value indicating collusion if said current score exceeds said pre-determined score; and   returning a value indicating non-collusion if the current score does not exceed the pre-determined score.   
   
   
       4 . The method of  claim 1 , wherein the mathematical algorithm is one or more selected from the group consisting of Bayesian networks, statistical correlation, symbolic rule induction, clustering, rules based expert systems, similarity classification, genetic programming, decision trees, fuzzy rules, neural networks, Bayesian classifiers, and game theory. 
   
   
       5 . The method of  claim 1 , wherein said data is one or more types of data selected from the group comprising demographic data, user action, and financial instruments. 
   
   
       6 . The method of  claim 4 , wherein said user demographics are one or more selected from the group comprising of age, gender, geographic location, username, service provider, and IP address. 
   
   
       7 . The method of  claim 5 , wherein the action is one or more actions selected from a group comprising bet, call, raise, fold, cheek, bid, purchase, or play. 
   
   
       8 . A system comprising:
 A memory device for storing a program;   a processor in communication with said storage device;   said processor operable with said program to:   gather data regarding users of an online service participating in a online activity;   compare said data to control data using a mathematical algorithm;   generate a current score based on said comparison; and   decide whether said data indicates collusion between said users based on said current score.   
   
   
       9 . The system of  claim 8 , wherein said processor is further operable to:
 compile a list of users participating in an online activity on an online service;   compare combinations of said users to previously compiled lists of users that have participate in activities on said service; and   identify combinations of users with an affinity for participating with one another.   
   
   
       10 . The system of  claim 8 , wherein said processor is further operable to:
 compare said current score to a pre-determined score;   return a value indicating collusion if said current score exceeds said pre-determine score; and   return a value indicating non-collusion if the current score does not exceed the pre-determined score.   
   
   
       11 . The system of  claim 8 , wherein the mathematical algorithm is one or more selected from the group consisting of Bayesian networks, statistical correlation, symbolic rule induction, clustering, rules based expert systems, similarity classification, genetic programming, decision trees, fuzzy rules, neural networks, Bayesian classifiers, and game theory. 
   
   
       12 . The system of  claim 8 , wherein said data is one or more types of data selected from the group comprising user hand rank, action, and demographics. 
   
   
       13 . The system of  claim 12 , wherein said user demographics are one or more selected from the group consisting of age, gender, geographic location, username, service provider, and IP address. 
   
   
       14 . The system of  claim 12 , wherein the action is selected from a group of actions comprising bet, call, raise, fold, check, bid, purchase, or play. 
   
   
       15 . An article of manufacture comprising:
 a computer readable medium comprising instructions, said instructions comprising instructions for:   gathering data regarding users of an online service participating in a online activity;   comparing said data to control data using a mathematical algorithm;   generating a current score based on said comparison; and   deciding whether said data indicates collusion between said users based on said current score.   
   
   
       16 . The article of manufacture of  claim 15 , wherein said article of manufacture instructions for said deciding step comprise:
 compiling a list of users participating in an online activity on an online service;   comparing combinations of said users to previously compiled lists of users that have participated in activities on said service; and   identifying combinations of users with an affinity for participating with one another.   
   
   
       17 . The article of manufacture of  claim 15 , wherein said article of manufacture instructions for said deciding step comprise:
 comparing said current score to a pre-determined score;   returning a value indicating collusion if said current score exceeds said pre-determined score; and   returning a value indicating non-collusion if the current score does not exceed the pre-determined score.   
   
   
       18 . The article of manufacture of  claim 15 , wherein the mathematical algorithm is one or more selected from the group consisting of Bayesian networks, statistical correlation, symbolic rule induction, clustering, rules based expert systems, similarity classification, genetic programming, decision trees, fuzzy rules, neural networks, Bayesian classifiers, and game theory. 
   
   
       19 . The article of manufacture of  claim 15 , wherein said data is one or more types of data selected from the group comprising user hand rank, action, and demographics. 
   
   
       20 . The article of manufacture of  claim 19 , wherein said user demographics are one or more selected from the group consisting of age, gender, geographic location, username, service provider, and IP address. 
   
   
       21 . The article of manufacture of  claim 19 , wherein the action is selected from a group of actions comprising bet, call, raise, fold, check, bid, purchase, or play. 
   
   
       22 . A method comprising the steps of:
 gathering data regarding an online game;   comparing said data to control data using a mathematical algorithm;   generating a current score based on said comparison; and   deciding whether said online game indicates collusion based on said current score.   
   
   
       23 . The method of  claim 22 , wherein said deciding step comprises:
 compiling a list of users at a table;   comparing combinations of said list to previously compiled lists of users at previous tables; and   identifying combinations of users with an affinity for playing at the same table.   
   
   
       24 . The method of  claim 22 , wherein the deciding step comprises:
 comparing said current score to a pre-determined score;   returning a value indicating collusion if said current score exceeds said pre-determined score; and   returning a value indicating non-collusion if the current score does not exceed the pre-determined score.   
   
   
       25 . The method of  claim 22 , wherein the mathematical algorithm is one or more selected from the group consisting of Bayesian networks, statistical correlation, symbolic rule induction, clustering, rules based expert systems, similarity classification, genetic programming, decision trees, fuzzy rules, neural networks, Bayesian classifiers, and game theory. 
   
   
       26 . The method of  claim 22 , wherein said data is one or more types of data selected from the group comprising user hand rank, action, and demographics. 
   
   
       27 . The method of  claim 26 , wherein said user demographics are one or more selected from the group consisting of age, gender, geographic location, and username. 
   
   
       28 . The method of  claim 26 , wherein the action is selected from a group of actions comprising bet, call, raise, fold, and check. 
   
   
       29 . A system comprising:
 A memory device for storing a program;   a processor in communication with said storage device;   said processor operable with said program to:
 gather data regarding an online game; 
 compare said data to control data using a mathematical algorithm; 
 generate a current score based on said comparison; and 
 decide whether said online game indicates collusion based on said current score. 
   
   
   
       30 . The system of  claim 29 , wherein said processor is further operable to:
 compile a list of users at a table;   compare combinations of said list to previously compiled lists of users at previous tables; and   identify combinations of users with an affinity for playing at the same table.   
   
   
       31 . The system of  claim 29 , wherein said processor is further operable to:
 compare said current score to a pre-determined score;   return a value indicating collusion if said current score exceeds said pre-determined score; and   return a value indicating non-collusion if the current score does not exceed the pre-determined score.   
   
   
       32 . The system of  claim 29 , wherein the mathematical algorithm is one or more selected from the group consisting of Bayesian networks, statistical correlation, symbolic rule induction, clustering, rules based expert systems, similarity classification, genetic programming, decision trees, fuzzy rules, neural networks, Bayesian classifiers, and game theory. 
   
   
       33 . The system of  claim 29 , wherein said data is one or more types of data selected from the group comprising user hand rank action, and demographics. 
   
   
       34 . The system of  claim 33 , wherein said user demographics are one or more selected from the group consisting of age, gender, geographic location, and username. 
   
   
       35 . The system of  claim 33 , wherein the action is selected from a group of actions comprising bet, call, raise, fold, and check. 
   
   
       36 . An article of manufacture comprising:
 a computer readable medium comprising instructions, said instructions comprising instructions for:
 gathering data regarding an online game; 
 comparing said data to control data using a mathematical algorithm; 
 generating a current score based on said comparison; and 
 deciding whether said online game indicates collusion based on said current score. 
   
   
   
       37 . The article of manufacture of  claim 36 , wherein said article of manufacture instructions for said deciding step comprises:
 compiling a list of users at a table;   comparing combinations of said list to previously compiled lists of users at previous tables; and   identifying combinations of users with an affinity for playing at the same table.   
   
   
       38 . The article of manufacture of  claim 36 , wherein said article of manufacture instructions for said deciding step comprises:
 comparing said current score to a pre-determined score;   returning a value indicating collusion if said current score exceeds said pre-determined score; and   returning a value indicating non-collusion if the current score does not exceed the pre-determined score.   
   
   
       39 . The article of manufacture of  claim 36 , wherein the mathematical algorithm is one or more selected from the group consisting of Bayesian networks, statistical correlation, symbolic rule induction clustering, rules based expert systems, similarity classification, genetic programming, decision trees, fuzzy rules, neural networks, Bayesian classifiers, and game theory. 
   
   
       40 . The article of manufacture of  claim 36 , wherein said data is one or more types of data selected from the group comprising user hand rank, action, and demographics. 
   
   
       41 . The article of manufacture of  claim 40 , wherein said user demographics are one or more selected from the group consisting of age, gender, geographic location, and username. 
   
   
       42 . The article of manufacture of  claim 40 , wherein the action is selected from a group of actions comprising bet, call, raise, fold, and check.

Join the waitlist — get patent alerts

Track US2009069088A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.