IP Library Granted Patent US 9,430,629
Granted Patent B1
US 9,430,629 · App. 14/603,611 · Granted Aug 30, 2016

Performing biometrics in uncontrolled environments

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,430,629
App. No.
14/603,611
Granted
Aug 30, 2016
Kind
B1
Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving an enrollment biometric identifier of a user. Determining a matching threshold based on a characteristic of the enrollment biometric identifier of the user. Storing the matching threshold in an enrollment profile for the use in association with the enrollment biometric identifier.

Claims (54)

1. A system comprising:

a data store for storing data; and

one or more processors configured to interact with the data store, the one or more processors being further configured to perform operations comprising:

receiving data representing a first environmental condition and a second environmental condition;

receiving a first biometric identifier and a second biometric identifier, the first environmental condition affecting the quality of the first biometric identifier and the second environmental condition affecting the quality of the second biometric identifier;

determining, based on the first environmental condition and the second environmental condition, a first weight and a second weight;

determining a first match score and a second match score, the first match score based on a comparison of the first biometric identifier to a first enrollment biometric identifier associated with a user, and the second match score based on a comparison of the second biometric identifier with a second enrollment biometric identifier associated with the user;

determining an authentication score based on applying the first weight to the first match score, applying the second weight to the second match score, and combining the first match score and the second match score; and

verifying an identity of the user based on the authentication score.

2. The system of claim 1 , wherein the first biometric identifier comprises one of an image of a face, an image of an eye, a voice recording, a fingerprint, or a handwriting,

wherein the second biometric identifier comprises one of an image of a face, an image of an eye, a voice recording, a fingerprint, or a handwriting, and

wherein the first biometric identifier and the second biometric identifier are different from each other.

3. The system of claim 1 , wherein verifying the identity of the user based on the authentication score comprises verifying the identity of the user based on comparing the authentication score to a threshold value.

4. The system of claim 3 , wherein the operations comprise:

receiving a risk metric; and

modifying the threshold value based on the risk metric.

5. The system of claim 4 , wherein the risk metric is one of a location of the client device, a motion signature of the client device, a time of day, a day of the week, or a characteristic of the client device.

6. The system of claim 1 , wherein determining, based on the first environmental condition and the second environmental condition, the first weight and the second weight comprises determining, based on the first environmental condition and the second environmental condition and using a statistical regression, a first weight and a second weight.

7. The system of claim 1 , wherein determining, based on the first environmental condition and the second environmental condition, the first weight and the second weight comprises determining, based on the first environmental condition and the second environmental condition and using a machine learning technique, a first weight and a second weight.

8. The system of claim 1 , wherein determining, based on the first environmental condition and the second environmental condition, the first weight and the second weight comprises determining, based on the first environmental condition and the second environmental condition and using a neural network, a first weight and a second weight.

9. The system of claim 1 , wherein the operations comprise in response to verifying the identity of the user based on the authentication score, providing one or more user credentials for display to the user.

10. The system of claim 1 , wherein the operations comprise in response to verifying the identity of the user based on the authentication score, causing an application to be opened on a client device, the application providing access to one or more user credentials associated with the user.

11. A computer-implemented method executed by one or more processors, the method comprising:

receiving, by the one or more processors, data representing a first environmental condition and a second environmental condition;

receiving, by the one or more processors, a first biometric identifier and a second biometric identifier, the first environmental condition affecting the quality of the first biometric identifier and the second environmental condition affecting the quality of the second biometric identifier;

determining, by the one or more processors and based on the first environmental condition and the second environmental condition, a first weight and a second weight;

determining, by the one or more processors, a first match score and a second match score, the first match score based on a comparison of the first biometric identifier to a first enrollment biometric identifier associated with a user, and the second match score based on a comparison of the second biometric identifier with a second enrollment biometric identifier associated with the user;

determining, by the one or more processors, an authentication score based on applying the first weight to the first match score, applying the second weight to the second match score, and combining the first match score and the second match score; and

verifying, by the one or more processors, an identity of the user based on the authentication score.

12. The method of claim 11 , wherein the first biometric identifier comprises one of an image of a face, an image of an eye, a voice recording, a fingerprint, or a handwriting,

wherein the second biometric identifier comprises one of an image of a face, an image of an eye, a voice recording, a fingerprint, or a handwriting, and

wherein the first biometric identifier and the second biometric identifier are different from each other.

13. The method of claim 11 , wherein verifying the identity of the user based on the authentication score comprises verifying the identity of the user based on comparing the authentication score to a threshold value.

14. The method of claim 13 , comprising:

receiving a risk metric; and

modifying the threshold value based on the risk metric.

15. The method of claim 14 , wherein the risk metric is one of a location of the client device, a motion signature of the client device, a time of day, a day of the week, or a characteristic of the client device.

16. A non-transient computer readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

a data store for storing data; and

one or more processors configured to interact with the data store, the one or more processors being further configured to perform operations comprising:

receiving data representing a first environmental condition and a second environmental condition;

receiving a first biometric identifier and a second biometric identifier, the first environmental condition affecting the quality of the first biometric identifier and the second environmental condition affecting the quality of the second biometric identifier;

determining, based on the first environmental condition and the second environmental condition, a first weight and a second weight;

determining a first match score and a second match score, the first match score based on a comparison of the first biometric identifier to a first enrollment biometric identifier associated with a user, and the second match score based on a comparison of the second biometric identifier with a second enrollment biometric identifier associated with the user;

determining an authentication score based on applying the first weight to the first match score, applying the second weight to the second match score, and combining the first match score and the second match score; and

verifying an identity of the user based on the authentication score.

17. The medium of claim 16 , wherein the first biometric identifier comprises one of an image of a face, an image of an eye, a voice recording, a fingerprint, or a handwriting,

wherein the second biometric identifier comprises one of an image of a face, an image of an eye, a voice recording, a fingerprint, or a handwriting, and

wherein the first biometric identifier and the second biometric identifier are different from each other.

18. The medium of claim 16 , wherein verifying the identity of the user based on the authentication score comprises verifying the identity of the user based on comparing the authentication score to a threshold value.

19. The medium of claim 18 , wherein the operations comprise:

receiving a risk metric; and

modifying the threshold value based on the risk metric.

20. The medium of claim 19 , wherein the risk metric is one of a location of the client device, a motion signature of the client device, a time of day, a day of the week, or a characteristic of the client device.

Assignments (4)
CHANGE OF NAME Recorded Sep 19, 2025
From: MICROSTRATEGY INCORPORATED
To: STRATEGY INC
Reel/Frame 072909/0870 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT AT REEL/FRAME: 056647/0687, REEL/FRAME: 057435/0023, REEL/FRAME: 059256/0247, REEL/FRAME: 062794/0255 AND REEL/FRAME: 066663/0713 Recorded Sep 26, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS SUCCESSOR IN INTEREST TO U.S. BANK NATIONAL ASSOCIATION, IN ITS CAPACITY AS COLLATERAL AGENT FOR THE SECURED PARTIES
To: MICROSTRATEGY INCORPORATED; MICROSTRATEGY SERVICES CORPORATION
Reel/Frame 069065/0539 →
SECURITY INTEREST Recorded Jun 22, 2021
From: MICROSTRATEGY INCORPORATED
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 056647/0687 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2015
From: ZIRAKNEJAD, SIAMAK; HUANG, REN-JAY; SAHIN, BURAK
To: MICROSTRATEGY INCORPORATED
Reel/Frame 035615/0910 →