System and method for determining likely identity in a biometric database
First Claim
1. A method for finding one or more target biometric samples that are similar to or match a query biometric sample, comprising:
- generating a query feature vector from a query biometric vector that represents said query biometric sample, said query feature vector comprising a plurality of features and said query biometric vector comprising a set of characteristics; and
comparing said query feature vector to a plurality of target feature vectors, each target feature vector representing a respective target biometric sample;
wherein,a target biometric sample is a potential match to said query biometric sample when a threshold number of features in the target feature vector that corresponds to said target biometric sample are identical to features in said query feature vector, wherein the generating comprises;
extracting a set of tiles that represents said query biometric sample, each tile including a plurality of characteristics;
assigning an identification element to each said tile in said set of tiles;
selecting a predetermined number of the identification elements;
partitioning the selected identification elements into a plurality of partitioned groups; and
applying a fingerprint function to each partitioned group to generate a set of features, said set of features representing said query feature vector.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for finding one or more target biometric samples that are similar to or match a query biometric sample. A query feature vector is generated from a query biometric vector. The query biometric vector represents the query biometric sample as a set of characteristics. The characteristics are either invariable or variable. The query feature vector comprises a plurality of features which are derived from the query biometric vector using a process that includes canonicalization of the characters in the biometric vector. The query feature vector is compared to a plurality of similarly created target feature vectors, each target feature vector representing a respective target biometric sample. A target biometric sample is a potential match to the query biometric sample when a threshold number of features in the corresponding target feature vector are identical to features in the query biometric vector.
31 Citations
26 Claims
-
1. A method for finding one or more target biometric samples that are similar to or match a query biometric sample, comprising:
-
generating a query feature vector from a query biometric vector that represents said query biometric sample, said query feature vector comprising a plurality of features and said query biometric vector comprising a set of characteristics; and comparing said query feature vector to a plurality of target feature vectors, each target feature vector representing a respective target biometric sample;
wherein,a target biometric sample is a potential match to said query biometric sample when a threshold number of features in the target feature vector that corresponds to said target biometric sample are identical to features in said query feature vector, wherein the generating comprises; extracting a set of tiles that represents said query biometric sample, each tile including a plurality of characteristics; assigning an identification element to each said tile in said set of tiles; selecting a predetermined number of the identification elements; partitioning the selected identification elements into a plurality of partitioned groups; and applying a fingerprint function to each partitioned group to generate a set of features, said set of features representing said query feature vector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product for use in conjunction with a computer system, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising:
-
a data structure including a plurality of target feature vectors, each target feature vector representing a respective target biometric sample; a module for finding one or more said respective target biometric samples that are similar to or match a query biometric sample, said module including instruction for; generating a query feature vector from a query biometric vector that represents said query biometric sample, said query feature vector comprising a plurality of features and said query biometric vector comprising a set of characteristics; and comparing said query feature vector to said plurality of target feature vectors;
wherein,a target biometric sample is a potential match to said query biometric sample when a threshold number of features in the target feature vector that corresponds to said target biometric sample are identical to features in said query feature vector, wherein the instructions for generating comprise; instructions for extracting a set of tiles that represents said query biometric sample, each tile including a plurality of characteristics; instructions for assigning an identification element to each said tile in said set of tiles; instructions for partitioning the selected identification elements into a plurality of partitioned groups; and instruction for applying a fingerprint function to each partitioned group to generate a set of features, said set of features representing said query feature vector. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification