Biometric authentication technology
First Claim
1. A biometric authentication system comprising:
- a data storage system configured to maintain, for a group of multiple, different people, biometric data that includes sorted similarity scores, wherein each similarity score represents a similarity between an image of at least a portion of a corresponding person from the group of multiple, different people and a reference image; and
a biometric enrollment system that includes at least one computer, the biometric enrollment system configured to;
receive a particular image of at least a portion of a particular person;
compute a particular similarity score that represents similarity between the particular image and the reference image used in computing the similarity scores for each person in the group of multiple, different people;
determine, from the similarity scores stored in the data storage system for the reference image, a first similarity score that has a value greater than the particular similarity score without any other similarity scores from the similarity scores stored in the data storage system for the reference image having values between the first similarity score and the particular similarity score;
determine, from the similarity scores stored in the data storage system for the reference image, a second similarity score that has a value less than the particular similarity score without any other similarity scores from the similarity scores stored in the data storage system for the reference image having values between the first similarity score and the second similarity score; and
determine a location in the data storage system at which to store biometric data for the particular person using the first similarity score, the second similarity score, and the particular similarity score as an index in the data storage system; and
store, in the data storage system, the biometric data for the particular person at the location in the data storage system.
1 Assignment
0 Petitions
Accused Products
Abstract
Biometric authentication technology, in which biometric data is maintained for a group of people. The biometric data includes sorted similarity scores, where each of the sorted similarity scores is computed to represent similarity between a corresponding biometric image and a reference image. A biometric verification system accesses a biometric image of at least a portion of a person, accesses the reference image, and computes a similarity score that represents similarity between the accessed biometric image and the reference image. The biometric verification system searches the sorted similarity scores included in the biometric data using the computed similarity score and outputs a result based on the searching.
-
Citations
20 Claims
-
1. A biometric authentication system comprising:
-
a data storage system configured to maintain, for a group of multiple, different people, biometric data that includes sorted similarity scores, wherein each similarity score represents a similarity between an image of at least a portion of a corresponding person from the group of multiple, different people and a reference image; and a biometric enrollment system that includes at least one computer, the biometric enrollment system configured to; receive a particular image of at least a portion of a particular person; compute a particular similarity score that represents similarity between the particular image and the reference image used in computing the similarity scores for each person in the group of multiple, different people; determine, from the similarity scores stored in the data storage system for the reference image, a first similarity score that has a value greater than the particular similarity score without any other similarity scores from the similarity scores stored in the data storage system for the reference image having values between the first similarity score and the particular similarity score; determine, from the similarity scores stored in the data storage system for the reference image, a second similarity score that has a value less than the particular similarity score without any other similarity scores from the similarity scores stored in the data storage system for the reference image having values between the first similarity score and the second similarity score; and determine a location in the data storage system at which to store biometric data for the particular person using the first similarity score, the second similarity score, and the particular similarity score as an index in the data storage system; and store, in the data storage system, the biometric data for the particular person at the location in the data storage system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. At least one non-transitory computer-readable storage medium encoded with executable instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
-
receiving, by an enrollment system, a particular image of at least a portion of a particular person; computing, by the enrollment system, a particular similarity score that represents similarity between the particular image and a reference image used in computing the similarity scores for each person in a group of multiple, different people; determining, by the enrollment system from the similarity scores stored in a data storage system for the reference image, a first similarity score that has a value greater than the particular similarity score without any other similarity scores from the similarity scores stored in the data storage system for the reference image having values between the first similarity score and the particular similarity score, wherein the data storage system is configured to maintain, for the group of multiple, different people, data for the corresponding person that includes sorted similarity scores and each similarity score represents a similarity between an image of at least a portion of a corresponding person from the group of multiple, different people and the reference image; determining, by the enrollment system from the similarity scores stored in the data storage system for the reference image, a second similarity score that has a value less than the particular similarity score without any other similarity scores from the similarity scores stored in the data storage system for the reference image having values between the first similarity score and the second similarity score; and determining, by the enrollment system, a location in the data storage system at which to store data for the particular person using the first similarity score, the second similarity score, and the particular similarity score as an index in the data storage system; and storing, by the enrollment system in the data storage system, the data for the particular person at the location in the data storage system. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
receiving, by an enrollment system, a particular image of at least a portion of a particular person; computing, by the enrollment system, a particular similarity score that represents similarity between the particular image and a reference image used in computing the similarity scores for each person in a group of multiple, different people; determining, by the enrollment system from the similarity scores stored in a data storage system for the reference image, a first similarity score that has a value greater than the particular similarity score without any other similarity scores from the similarity scores stored in the data storage system for the reference image having values between the first similarity score and the particular similarity score, wherein the data storage system is configured to maintain, for the group of multiple, different people, biometric data for the corresponding person that includes sorted similarity scores and each similarity score represents a similarity between an image of at least a portion of a corresponding person from the group of multiple, different people and the reference image; determining, by the enrollment system from the similarity scores stored in the data storage system for the reference image, a second similarity score that has a value less than the particular similarity score without any other similarity scores from the similarity scores stored in the data storage system for the reference image having values between the first similarity score and the second similarity score; and determining, by the enrollment system, a location in the data storage system at which to store biometric data for the particular person using the first similarity score, the second similarity score, and the particular similarity score as an index in the data storage system; and storing, by the enrollment system in the data storage system, the biometric data for the particular person at the location in the data storage system.
-
Specification