IP Library Granted Patent US 9,742,764
Granted Patent B1
US 9,742,764 · App. 15/232,350 · Granted Aug 22, 2017

Performing biometrics in uncontrolled environments

Inventors: Siamak Ziraknejad (Reston, VA); Ren-Jay Huang (Leesburg, VA); Burak Sahin (Arlington, VA)
Assignee: MicroStrategy Incorporated
H04L63/0861G06F17/3028G06F17/30247G06F21/32G06K9/00006G06K9/00154G06K9/00221G06K9/00597
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,742,764
App. No.
15/232,350
Granted
Aug 22, 2017
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 (62)

1. A system comprising:

one or more processors; and

one or more data storage devices storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

receiving, from a computing device, a biometric identifier of a user;

determining a match score based on a comparison of the biometric identifier to an enrollment biometric identifier associated with the user;

receiving motion data indicating a manner in which the computing device is carried;

determining, based on the motion data, that the biometric identifier has been received under conditions that do not conform to a routine associated with the user;

in response to determining that the biometric identifier has been received under conditions that do not conform to the routine associated with the user, modifying match criteria to make verification of the identity of the user based on the biometric identifier more stringent; and

verifying an identity of the user based on comparing the match score with a threshold match score using the modified criteria.

2. The system of claim 1 , wherein the operations further comprise:

receiving additional data indicating at least one of: a location of a computing device from which the biometric identifier was received, a time on which the biometric identifier was received, or data indicating a type of the computing device from which the biometric identifier was received; and

determining, based on the additional data, that the biometric identifier has been received under conditions that do not conform to the routine associated with the user.

3. The system of claim 1 , wherein modifying the match criteria to make verification of the identity of the user based on the biometric identifier more stringent comprises increasing a value of the threshold match score.

4. The system of claim 1 , wherein modifying the match criteria to make verification of the identity of the user based on the biometric identifier more stringent comprises decreasing a value of the match score of the biometric identifier.

5. The system of claim 1 , wherein the operations further comprise:

receiving additional data indicating a location of a computing device from which the biometric identifier was received;

determining that the location of the computing device is a location that is different from one or more other locations included in a routine associated with the user; and

in response to determining that the location of the computing device is a location that is different from one or more other locations included in a routine associated with the user, further modifying the match criteria.

6. One or more non-transitory computer readable storage devices storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

receiving, from a computing device, a biometric identifier of a user;

determining a match score based on a comparison of the biometric identifier to an enrollment biometric identifier associated with the user;

receiving motion data indicating a manner in which the computing device is carried;

determining, based on the motion data, that the biometric identifier has been received under conditions that do not conform to a routine associated with the user;

in response to determining that the biometric identifier has been received under conditions that do not conform to the routine associated with the user, modifying match criteria to make verification of the identity of the user based on the biometric identifier more stringent; and

verifying an identity of the user based on comparing the match score with a threshold match score using the modified criteria.

7. The medium of claim 6 , wherein the operations further comprise:

receiving additional data indicating at least one of: a location of a computing device from which the biometric identifier was received, a time on which the biometric identifier was received, or data indicating a type of the computing device from which the biometric identifier was received; and

determining, based on the additional data, that the biometric identifier has been received under conditions that do not conform to the routine associated with the user.

8. The devices of claim 6 , wherein modifying the match criteria to make verification of the identity of the user based on the biometric identifier more stringent comprises increasing a value of the threshold match score.

9. The medium of claim 6 , wherein modifying the match criteria to make verification of the identity of the user based on the biometric identifier more stringent comprises decreasing a value of the match score of the biometric identifier.

10. The medium of claim 6 , wherein the operations further comprise:

receiving additional data indicating a location of a computing device from which the biometric identifier was received;

determining that the location of the computing device is a location that is different from one or more other locations included in a routine associated with the user; and

in response to determining that the location of the computing device is a location that is different from one or more other locations included in a routine associated with the user, further modifying the match criteria.

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

receiving, from a computing device, a biometric identifier of a user;

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

receiving, by the one or more processors, motion data indicating a manner in which the computing device is carried;

determining, by the one or more processors and based on the motion data, that the biometric identifier has been received under conditions that do not conform to a routine associated with the user;

in response to determining that the biometric identifier has been received under conditions that do not conform to a routine associated with the user, modifying, by the one or more processors, match criteria to make verification of the identity of the user based on the biometric identifier more stringent; and

verifying, by the one or more processors, an identity of the user based on comparing the match score with a threshold match score using the modified criteria.

12. The method of claim 11 , further comprising:

receiving additional data indicating at least one of: a location of a computing device from which the biometric identifier was received, a time on which the biometric identifier was received, or data indicating a type of the computing device from which the biometric identifier was received; and

determining, based on the additional data, that the biometric identifier has been received under conditions that do not conform to the routine associated with the user.

13. The method of claim 11 , wherein modifying the match criteria to make verification of the identity of the user based on the biometric identifier more stringent comprises increasing a value of the threshold match score.

14. The method of claim 11 , further comprising:

receiving additional data indicating a location of a computing device from which the biometric identifier was received;

determining that the location of the computing device is a location that is different from one or more other locations included in a routine associated with the user; and

in response to determining that the location of the computing device is a location that is different from one or more other locations included in a routine associated with the user, further modifying the match criteria.

15. The system of claim 1 , wherein the operations further comprise:

receiving a use profile of the computing device that includes information related to applications stored on the computing device;

determining that the use profile of the computing device does not conform to a routine use profile associated with the user; and

in response to determining that the use profile of the computing device does not conform to a routine use profile associated with the user, further modifying the match criteria.

16. The medium of claim 6 , wherein the operations further comprise:

receiving a use profile of the computing device that includes information related to applications stored on the computing device;

determining that the use profile of the computing device does not conform to a routine use profile associated with the user; and

in response to determining that the use profile of the computing device does not conform to a routine use profile associated with the user, further modifying the match criteria.

17. The method of claim 11 , further comprising:

receiving a use profile of the computing device that includes information related to applications stored on the computing device;

determining that the use profile of the computing device does not conform to a routine use profile associated with the user; and

in response to determining that the use profile of the computing device does not conform to a routine use profile associated with the user, further modifying the match criteria.

18. The method of claim 11 , wherein modifying the match criteria to make verification of the identity of the user based on the biometric identifier more stringent comprises decreasing a value of the match score of the biometric identifier.

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 Aug 19, 2016
From: ZIRAKNEJAD, SIAMAK; HUANG, REN-JAY; SAHIN, BURAK
To: MICROSTRATEGY INCORPORATED
Reel/Frame 039483/0138 →
Continuity (2)
Continuation 14603611 · Jan 23, 2015
Provisional Application 61931311 · Jan 24, 2014