METHOD AND SYSTEM FOR CONDUCTING IDENTITY MATCHING
A method of managing large scale biometric data identity matching includes identifying a plurality of biometric modalities to be used in conducting identity matches, determining one of the biometric modalities to be a primary biometric modality and determining whether at least one matching algorithm is compatible with matrix entries. When the at least one matching algorithm is compatible with a matrix entry the method includes assigning a plurality of matching systems to the matrix entry. The matching systems are configured to conduct 1:1 or 1:few matching after conducting a 1:N identity matching. Furthermore, the method includes comparing a probe against enrollment data records stored in a corresponding matching system, and storing information regarding a matching enrollment data record in a queue when the probe matches an enrollment data record.
1 . A method of managing large scale biometric data identity matching when subsets of an overall population have different combinations of biometric data, said method comprising:
identifying a plurality of biometric modalities to be used in conducting identity matches;
determining data quality levels for each of the biometric modalities;
defining a plurality of subpopulations;
generating a matrix including a grid, defining a plurality of matrix entries with the grid, positioning designations for each of the subpopulations along a first side of the matrix and along a second side of the matrix;
determining one of the plurality of biometric modalities to be a primary biometric modality and determining at least one matching algorithm;
determining whether the at least one matching algorithm is compatible with each matrix entry, and when the at least one matching algorithm is compatible with the matrix entry
assigning a corresponding one of a plurality of matching systems configured to execute the at least one matching algorithm to the matrix entry;
assigning additional ones of the plurality of matching systems to the matrix entry, wherein the additional matching systems are configured to conduct 1:1 or 1:few matching after the corresponding one of the matching systems conducts a 1:N identity matching;
obtaining biometric data, configuring the obtained biometric data as a probe, and determining characteristics of the probe such that a row in the matrix, to be used to define matching for an entire population, is determined;
determining a first matrix entry corresponding to the characteristics of the probe and to a first one of the subpopulations, and determining at least one matching system corresponding to the first subpopulation;
comparing the probe against enrollment data records stored in the corresponding at least one matching system to conduct the identity match;
storing information regarding a matching enrollment data record in a queue when the probe matches an enrollment data record; and
communicating the queue to an entity performing the identity match.
2 . A system for managing large scale biometric identity matching when subsets of a population have different combinations of biometric data, said system comprising:
a computer configured as a server, said server including at least a database, said server being configured to store within said database at least enrollment data records of a population, to determine a plurality of biometric modalities, to determine quality levels of the biometric modalities, to define a plurality of subpopulations, to determine a primary biometric modality and to generate a matrix;
at least one client system configured to communicate with said server;
a plurality of matching systems configured to communicate with said server, to conduct 1:1 or 1:few matching after conducting 1:N identity matching, and to compare a probe against matching system enrollment data records stored therein, wherein said server is further configured to
communicate with said at least one client system and said matching systems, determine a first matrix entry included in the matrix corresponding to the characteristics of the probe and to a subpopulation, and to determine at least one of said matching systems corresponding to the subpopulation, and store information regarding a matching enrollment data record included in the matching system enrollment data records in a queue when the probe matches a matching system enrollment data record.