Configurable and stand-alone verification module
First Claim
1. A method implemented in execution of a computer program application, tangibly stored on a machine-readable medium, for verifying a new player'"'"'s eligibility to participate in on-line gaming on an on-line gaming system, the method comprising:
- receiving identification information provided by the new player;
determining, based on the identification information provided by the new player, which one or more verification checks will be performed for the new player;
performing, with a processor, the one or more verification checks determined to be performed, the one or more verification checks selected from the group consisting of a face value check, the face value check based on the country of residence and the date of birth specified by the new player, a location check, an age check, a residence check, a financial institution check, and a risk check, the one or more verification checks providing a risk assessment for allowing the new player to participate in on-line gaming, the one or more verification checks comprising;
requesting data about the new player from one or more data source providers, the one or more data source providers being external to an entity operating the on-line gaming system and at least one data source provider operated by an entity different from the entity operating the on-line gaming system,receiving the data from the one or more data source providers, andcalculating a check score based on received data from the one or more data source providers, wherein calculating the check score includes;
determining a result code based on the received data from the one or more data source providers, the result code representing the received data from the one or more data source providers as defined by the entity operating the on-line gaming system, andmapping the result code to a check score, the check score being defined by the entity operating the on-line gaming system and representing to provide the risk assessment for allowing the new player to participate in on-line gaming;
calculating, with a processor, a verification score to be used to verify the new player'"'"'s eligibility for participating in on-line gaming, the calculation being based on the check score calculated for each of the one or more verification checks performed; and
determining a verification action to perform based on the verification score.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, for verifying a player'"'"'s eligibility for participation in on-line gaming. A method for verifying a player'"'"'s eligibility to participate in on-line gaming includes performing one or more verification checks for the player. The method includes, for each verification check, requesting data about the player from one or more data source providers. The method includes receiving the data from the one or more data source providers. The method includes, for each verification check, calculating a check score based on received data from the one or more data source providers. The method includes calculating a verification score that is based on the check scores.
-
Citations
20 Claims
-
1. A method implemented in execution of a computer program application, tangibly stored on a machine-readable medium, for verifying a new player'"'"'s eligibility to participate in on-line gaming on an on-line gaming system, the method comprising:
-
receiving identification information provided by the new player; determining, based on the identification information provided by the new player, which one or more verification checks will be performed for the new player; performing, with a processor, the one or more verification checks determined to be performed, the one or more verification checks selected from the group consisting of a face value check, the face value check based on the country of residence and the date of birth specified by the new player, a location check, an age check, a residence check, a financial institution check, and a risk check, the one or more verification checks providing a risk assessment for allowing the new player to participate in on-line gaming, the one or more verification checks comprising; requesting data about the new player from one or more data source providers, the one or more data source providers being external to an entity operating the on-line gaming system and at least one data source provider operated by an entity different from the entity operating the on-line gaming system, receiving the data from the one or more data source providers, and calculating a check score based on received data from the one or more data source providers, wherein calculating the check score includes; determining a result code based on the received data from the one or more data source providers, the result code representing the received data from the one or more data source providers as defined by the entity operating the on-line gaming system, and mapping the result code to a check score, the check score being defined by the entity operating the on-line gaming system and representing to provide the risk assessment for allowing the new player to participate in on-line gaming; calculating, with a processor, a verification score to be used to verify the new player'"'"'s eligibility for participating in on-line gaming, the calculation being based on the check score calculated for each of the one or more verification checks performed; and determining a verification action to perform based on the verification score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product, tangibly stored on a machine-readable medium, for verifying a new player'"'"'s eligibility for participating in on-line gaming on an on-line gaming system, comprising instructions operable to cause a programmable processor to:
-
receive identification information about the new player; select one or more verification checks, the one or more verification checks selected from the group consisting of a face value check, the face value check based on the country of residence and the date of birth specified by the new player, a location check, an age check, a residence check, a financial institution check, and a risk check, that will be performed and provide a risk assessment for allowing the new player to participate in on-line gaming, the selection being based on the received information and on configurable criteria; determine the order in which the selected one or more verification checks are to be performed, the determination being based on the configurable criteria; for a selected verification check, select one or more data sources, the one or more data sources being external to an entity operating the on-line gaming system, at least one data source operated by an entity different from the entity operating the on-line gaming system, from which additional information about the new player is to be obtained, the selection being based on the configurable criteria; calculate a check score for each of the selected one or more verification checks, the calculation being based on the additional information received, wherein calculating the check score includes; determining a result code based on the additional information, the result code representing the additional information as defined by the entity operating the on-line gaming system, and mapping the result code to a check score, the check score being defined by the entity operating the on-line gaming system and representing the risk assessment for allowing the new player to participate in on-line gaming; weight the check score calculated for each of the selected one or more verification checks, the weighting being based on the configurable criteria; and calculate a verification score to be used to verify the new player'"'"'s eligibility for participating in on-line gaming, the calculation being based on the weighted check scores. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method implemented in execution of a computer program application, tangibly stored on a machine-readable medium, for verifying a player'"'"'s eligibility to participate in on-line gaming on an on-line gaming system, the method comprising:
-
receiving identification information provided by the player; performing, with a processor, one or more verification checks, the one or more verification checks selected from the group consisting of a face value check, a location check, an age check, a residence check, a financial institution check, and a risk check, the risk check configured to determine whether the player or a credit card used by the player is identified as being involved in a fraudulent transaction, the one or more verification checks providing a risk assessment for allowing the player to participate in on-line gaming, the one or more verification checks comprising; requesting data about the player from one or more data source providers, at least one data source provider operated by an entity different from an entity operating the on-line gaming system, receiving the data from the one or more data source providers, and calculating a check score based on received data from the one or more data source providers, wherein calculating the check score includes; determining a result code based on the received data from the one or more data source providers, the result code representing the received data from the one or more data source providers as defined by the entity operating the on-line gaming system, and mapping the result code to a check score, the check score being defined by the entity operating the on-line gaming system and representing the risk assessment for allowing the new player to participate in on-line gaming; and calculating, with a processor, a verification score to be used to verify the player'"'"'s eligibility for participating in on-line gaming, the calculation being based on the check score calculated for each of the one or more verification checks performed.
-
Specification