Biometric-based user identity verification for gambling application
The present application provides methods and corresponding systems for accessing services on a gaming device which, in certain embodiments, include the step or steps of obtaining at least one item of identity verification data from a user of a gaming device; encrypting the at least one item of identity verification data; comparing the at least one item of encrypted identity verification data received and at least one item of encrypted identity verification data obtained and stored previously on an authentication device; enabling at least one service on the gaming device based on a match between the encrypted identity verification data, the at least one service comprising a wager-type game; and displaying an interface screen comprising graphic objects associated with the wager-type game and at least one selectable element for the user to submit a gaming command and a wagering command during game play.
1 . A mobile phone, comprising:
a biometric sensor; and
a computer processor that is-configured to:
verify a user's identity by performing a first user identity verification process;
in response to verifying the user's identity by performing the first user identity verification process, enable the user to gamble on a gambling application on the mobile phone;
subsequent to enabling the user to gamble on the gambling application on the mobile phone, determine that the mobile phone has been moved outside of a first gaming area;
in response to at least determining that the mobile phone has been moved outside of the first gaming area, verify the user's identity by performing a second user identity verification process; and
in response to verifying the user's identity by performing the second user identity verification process, continue to enable the user to gamble on the gambling application on the mobile phone;
wherein, to perform at least one of the first user identity verification process or the second user identity verification process, the computer processor is configured to:
obtain biometric data from the user using the biometric sensor;
encrypt the biometric data to generate encrypted biometric data;
match the encrypted biometric data to stored encrypted biometric data associated with the user; and
verify the user's identity based at least on the match.
2 . The mobile phone of claim 1 , wherein the biometric sensor comprises:
a fingerprint reader; or
a camera.
3 . The mobile phone of claim 1 , wherein the stored encrypted data is accessed for comparison at the mobile phone.
4 . The mobile phone of claim 1 , wherein, to determine that the mobile phone has been moved outside of the first gaming area, the computer processor is configured to determine that the mobile phone has been moved outside of a U.S. state.
5 . The mobile phone of claim 1 , wherein, to determine that the mobile phone has been moved outside of the first gaming area, the computer processor is configured to determine that the mobile phone has been moved outside of a geofenced area.
6 . The mobile phone of claim 1 , wherein, to determine that the mobile phone has been moved outside of the first gaming area, the computer processor is configured to:
determine that the mobile phone is communicating with a Wi-Fi router having a known location.
7 . The mobile phone of claim 6 , wherein, to determine that the mobile phone has been moved outside of the first gaming area, the computer processor is further configured to:
determine a power of a signal received from the Wi-Fi router.
8 . The mobile phone of claim 1 , wherein the computer processor is configured to encrypt the biometric data using one of:
a one-way encryption algorithm;
a symmetric key algorithm; or
an asymmetric key algorithm.
9 . The mobile phone of claim 1 , wherein the biometric data comprises first biometric data and second biometric data, and wherein, to verify the user's identity by performing the first user identity verification process, the computer processor is configured to:
compare the first biometric data to the second biometric data;
determine that the second biometric data is within a level of tolerance with respect to the first biometric data based on a comparison of the first biometric data to the second biometric data; and
encrypt the biometric data based on a determination that the second biometric data is within the level of tolerance with respect to the first biometric data.
10 . The mobile phone of claim 9 , wherein the level of tolerance is configurable.
11 . The mobile phone of claim 1 , wherein the biometric data comprises first biometric data and second biometric data, and wherein, to verify the user's identity by performing the first user identity verification process, the computer processor is configured to:
determine that the second biometric data exceeds a threshold value; and
based on a determination that the second biometric data exceeds the threshold value, verify the user's identity based on the first biometric data and not based on the second biometric data.
12 . The mobile phone of claim 11 , wherein the threshold value is configurable.
13 . The mobile phone of claim 1 , wherein the computer processor is further configured to:
erase the biometric data obtained from the user after encrypting the biometric data.
14 . A method performed by a mobile phone, comprising:
verifying a user's identity by performing a first user identity verification process;
in response to verifying the user's identity by performing the first user identity verification process, enabling the user to gamble on a gambling application on the mobile phone;
subsequent to enabling the user to gamble on the gambling application on the mobile phone, determining that the mobile phone has been moved outside of a first gaming area;
in response to at least determining that the mobile phone has been moved outside of the first gaming area, verifying the user's identity by performing a second user identity verification process; and
in response to verifying the user's identity by performing the second user identity verification process, continuing to enable the user to gamble on the gambling application on the mobile phone;
wherein performing at least one of the first user identity verification process or the second user identity verification process comprises:
obtaining biometric data from the user using a biometric sensor of the mobile phone;
encrypting the biometric data to generate encrypted biometric data;
matching the encrypted biometric data to stored encrypted biometric data associated with the user; and
verifying the user's identity based at least on said matching.
15 . The method of claim 14 , wherein the biometric sensor comprises:
a fingerprint reader; or
a camera.
16 . The method of claim 14 , wherein the stored encrypted biometric data is accessed for comparison at the mobile phone.
17 . The method of claim 14 , wherein determining that the mobile phone has been moved outside of the first gaming area comprises determining that the mobile phone has been moved outside of a U.S. state.
18 . The method of claim 14 , wherein determining that the mobile phone has been moved outside of the first gaming area comprises determining that the mobile phone has been moved outside of a geofenced area.
19 . The method of claim 14 , wherein determining that the mobile phone has been moved outside of the first gaming area comprises determining that the mobile phone is communicating with a Wi-Fi router having a known location.
20 . The method of claim 19 , wherein determining that the mobile phone has been moved outside of the first gaming area comprises determining a power of a signal received from the Wi-Fi router.
21 . The method of claim 14 , wherein encrypting the biometric data is based on one of:
a one-way encryption algorithm;
a symmetric key algorithm; or
an asymmetric key algorithm.
22 . The method of claim 14 , wherein the biometric data comprises first biometric data and second biometric data, and wherein verifying the user's identity by performing the first user identity verification process comprises:
comparing the first biometric data to the second biometric data;
determining that the second biometric data is within a level of tolerance with respect to the first biometric data based on said comparing; and
encrypting the biometric data based on determining that the second biometric data is within the level of tolerance with respect to the first biometric data.
23 . The method of claim 22 , wherein the level of tolerance is configurable.
24 . The method of claim 14 , wherein the biometric data comprises first biometric data and second biometric data, and wherein verifying the user's identity by performing the first user identity verification process comprises:
determining that the second biometric data exceeds a threshold value; and
based on determining that the second biometric data exceeds the threshold value, verifying the user's identity based on the first biometric data and not based on the second biometric data.
25 . The method of claim 24 , wherein the threshold value is configurable.
26 . The method of claim 14 , further comprising erasing the biometric data after encrypting the biometric data.