Location and user identification for online gaming
First Claim
1. A computer program embodied in a machine-readable storage medium, the computer program including instructions for controlling at least one network device to perform the following steps:
- receive a request to initiate a gaming session from a user, the gaming session comprising;
receiving a wager on a game;
determining an outcome for the game; and
presenting the outcome of the game;
ascertain whether the user is in a location in which the gaming session would be permitted;
determine a telephone number associated with the location;
place a telephone call to the telephone number;
prompt the user for a biometric response;
verify whether the user is an authorized user based in part on the biometric response;
prompt the user to state a maximum amount of time for the gaming session;
initiate the gaming session if it is verified that the user is an authorized user and ascertained that the user is in a location in which the gaming session would be permitted; and
limit the gaming session according to the maximum amount of time.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides methods and devices for determining the location, identity and age of a user who desires to initiate a gaming session from an uncontrolled environment such as a home, a gaming kiosk or a hotel room. In some implementations, the user'"'"'s location is determined in part by reference to a database of land telephone lines and corresponding addresses. The location may be verified by other methods, e.g., by determining the location of an Internet service provider'"'"'s network device that is near a user'"'"'s host device or via a cellular telephone network. The user may be asked to input a confirmation number and/or make an oral response during a telephone call to a telephone number associated with the uncontrolled environment. The user may also be prompted to make statements verifying his or her identity, age, a maximum amount available for wagering or other statements.
233 Citations
37 Claims
-
1. A computer program embodied in a machine-readable storage medium, the computer program including instructions for controlling at least one network device to perform the following steps:
-
receive a request to initiate a gaming session from a user, the gaming session comprising;
receiving a wager on a game;
determining an outcome for the game; andpresenting the outcome of the game; ascertain whether the user is in a location in which the gaming session would be permitted; determine a telephone number associated with the location;
place a telephone call to the telephone number;
prompt the user for a biometric response;
verify whether the user is an authorized user based in part on the biometric response;prompt the user to state a maximum amount of time for the gaming session; initiate the gaming session if it is verified that the user is an authorized user and ascertained that the user is in a location in which the gaming session would be permitted; and limit the gaming session according to the maximum amount of time. - View Dependent Claims (2, 3, 4)
-
-
5. An integrated circuit operable to control a network device to perform the following steps:
-
receive a request to initiate a gaming session from a user, the gaming session comprising; receiving a wager on a game; determining an outcome for the game; and presenting the outcome of the game; ascertain whether the user is in a location for which the gaming session would be permitted; determine a telephone number associated with the location; place a telephone call to the telephone number; prompt the user for a biometric response; verify whether the user is an authorized user based in part on the biometric response; prompt the user to state a maximum amount of money that the user will authorize for the gaming session; initiate the gaming session if it is verified that the user is an authorized user and ascertained that the user is in a location in which the gaming session would be permitted; and limit the gaming session according to the maximum amount of money. - View Dependent Claims (6, 7, 8)
-
-
9. A network device, comprising:
-
at least one port configured for communication with a network; and at least one processor configured to perform the following steps; receive a request to initiate a gaming session from a user, the gaming session comprising; receiving a wager on a game; determining an outcome for the game; and presenting the outcome of the game; ascertain whether the user is in a location for which the gaming session would be permitted; determine a telephone number associated with the location; place a telephone call to the telephone number; prompt the user for a biometric response; verify whether the user is an authorized user based in part on the biometric response; prompt the user to state a maximum amount of money that the user will authorize for the gaming session; initiate the gaming session if it is verified that the user is an authorized user and ascertained that the user is in a location in which the gaming session would be permitted; and limit the gaming session according to the maximum amount of money. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A network device, comprising:
-
at least one port configured for communication with a network; and at least one processor configured to perform the following steps; receive a request from a gaming server to authenticate a user who has made a request to initiate a gaming session from an uncontrolled gaming environment, the gaming session comprising; receiving a wager on a game; determining an outcome for the game; and presenting the outcome of the game; ascertain whether the user is in a location for which the gaming session would be permitted; determine a telephone number associated with the location; place a telephone call to the telephone number; prompt the user for a biometric response; verify whether the user is an authorized user based in part on the biometric response; prompt the user to state a maximum amount of money that the user will authorize for the gaming session; send a message to the gaming server to initiate the gaming session if it is verified that the user is an authorized user and ascertained that the user is in a location for which the gaming session would be permitted; and limit the gaming session according to the maximum amount of money. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A network device, comprising:
-
at least one port configured for communication with a network; and at least one processor configured to perform the following steps; receive a request to initiate a gaming session, the request being from a user in an uncontrolled gaming environment, the gaming session comprising; receiving a wager on a game; determining an outcome for the game; and presenting the outcome of the game; send an authentication request regarding the user to a verification server, the authentication request including a telephone number associated with the uncontrolled gaming environment; receive a first authentication response from the verification server;
initiate the gaming session if the first authentication response indicates that the user is an authorized user and that a location of the uncontrolled gaming environment is an authorized location; andascertain, based at least in part upon the location of the uncontrolled gaming environment and upon whether the telephone number corresponds with a mobile device, whether to verify, during the gaming session, that the user remains in a location in which the gaming session would be permitted. - View Dependent Claims (34, 35, 36, 37)
-
Specification