User authentication via fingerprint and heartbeat
AssigneeMastercard International Incorporated
InventorAaron Braundmeier
Life of this patent
Estimating the term…
Abstract
The methods described herein are configured for authenticating a user identity. Fingerprint data is collected from a digit via a fingerprint sensor and heartbeat data is collected from the digit, via an optical heartbeat sensor, based on light projected from a light source. The collected fingerprint data is verified by comparison to stored fingerprint data associated with the user identity. The collected heartbeat data is used to detect the presence of a heartbeat. Based on a successful verification of the collected fingerprint data and a successful detection of the heartbeat, the user identity is authenticated. Authenticating the user identity based on both fingerprint data and heartbeat data enhances the security of the authentication process by preventing fraudulent use of fingerprints.
Claims20
A system for authenticating a user identity of a user, the system comprising:
- at least one processor;
- a fingerprint sensor;
- an optical heartbeat sensor having a light source;
- and
- at least one memory comprising computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the at least one processor to:
- receive, from the fingerprint sensor, fingerprint data from a digit;
- receive, from the optical heartbeat sensor, heartbeat data from the digit based on light projected from the light source;
- verify the received fingerprint data by comparison to stored fingerprint data associated with the user identity;
- detect a heart rate based on the received heartbeat data from the optical heartbeat sensor;
- verify the detected heart rate, based on the received heartbeat data from the optical heartbeat sensor, is within a prescribed heart rate range associated with the user identity, the prescribed heart rate range being adjusted, based on a historical average of anonymized heart rate data associated with a plurality of users;
- based on a successful verification of the received fingerprint data and a successful verification of the detected heart rate within the prescribed heart rate range associated with the user identity, authenticate the user identity;
- and
- flag a user transaction, based on the authenticated user identity, for suspicious activity based on the detected heart rate.
A computerized method for authenticating a user identity of a user, the method comprising:
- collecting, via a fingerprint sensor, fingerprint data from a digit;
- collecting, via an optical heartbeat sensor, heartbeat data from the digit based on light projected from a light source;
- verifying, by a processor, the collected fingerprint data by comparison to stored fingerprint data associated with the user identity;
- detecting, by the processor, a heart rate based on the collected heartbeat data from the optical heartbeat sensor;
- verifying the detected heart rate is within a prescribed heart rate range associated with the user identity, the prescribed heart rate range being adjusted, based on a historical average of anonymized heart rate data associated with a plurality of users;
- based on a successful verification of the collected fingerprint data and a successful verification of the detected heart rate within the prescribed heart rate range, authenticating the user identity;
- and
- flagging a user transaction, based on the authenticated user identity, for suspicious activity based on the detected heart rate.
One or more computer storage media having computer-executable instructions for authenticating a user identity of a user that, upon execution by a processor, cause the processor to at least:
- receive, from a fingerprint sensor, fingerprint data from a digit;
- receive, from an optical heartbeat sensor, heartbeat data from the digit based on light projected from a light source;
- verify the received fingerprint data by comparison to stored fingerprint data associated with the user identity;
- detect a heart rate based on the received heartbeat data from the optical heartbeat sensor;
- verify the detected heart rate, based on the received heartbeat data from the optical heartbeat sensor, is within a prescribed heart rate range associated with the user identity, the prescribed heart rate range being adjusted, based on a historical average of anonymized heart rate data associated with a plurality of users;
- based on a successful verification of the received fingerprint data and a successful verification of the detected heart rate within the prescribed heart rate range associated with the user identity, authenticate the user identity;
- and
- flag a user transaction, based on the authenticated user identity, for suspicious activity based on the detected heart rate.
Dependencies are inferred from the claim text.