Method and system for conducting identification matching
First Claim
1. A method of conducting matching comprising:
- establishing categories for probes to be used during matching transactions, each probe category corresponding to characteristics common to objects of a subpopulation, the subpopulation being included in a plurality of different subpopulations, wherein each subpopulation has different characteristics;
generating subpopulation and probe category combinations by associating each probe category with each subpopulation;
matching each combination with a matching computer hardware system that executes an algorithm based on characteristics of the combination subpopulation, the matching computer hardware system being included in a plurality of matching computer hardware systems and being configured to execute an algorithm based on characteristics of the associated subpopulation, wherein each matching computer hardware system is associated with a different subpopulation;
obtaining data for an object, configuring the obtained object data as a probe, and determining the probe category for the probe; and
conducting a matching transaction between the probe and each subpopulation using the matching computer hardware system associated with each combination of subpopulation and the determined probe category.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of conducting pattern matching is provided that includes establishing probe categories. Each probe category corresponds to pattern characteristics of one of a plurality of subpopulations. Moreover, the method includes coordinating combinations of the subpopulations and probe categories with pattern matching systems such that each combination corresponds to at least one of a plurality of the pattern matching systems, obtaining pattern data for an object, configuring the obtained object pattern data as a probe, and determining the probe category of the probe. Furthermore, the method includes conducting a matching transaction between the probe and each of the subpopulations using the at least one matching system corresponding to each combination of subpopulation and the determined probe category, and determining at least one candidate match when the probe matches at least one enrollment data record in the at least one matching system of any of the subpopulations.
-
Citations
21 Claims
-
1. A method of conducting matching comprising:
-
establishing categories for probes to be used during matching transactions, each probe category corresponding to characteristics common to objects of a subpopulation, the subpopulation being included in a plurality of different subpopulations, wherein each subpopulation has different characteristics; generating subpopulation and probe category combinations by associating each probe category with each subpopulation; matching each combination with a matching computer hardware system that executes an algorithm based on characteristics of the combination subpopulation, the matching computer hardware system being included in a plurality of matching computer hardware systems and being configured to execute an algorithm based on characteristics of the associated subpopulation, wherein each matching computer hardware system is associated with a different subpopulation; obtaining data for an object, configuring the obtained object data as a probe, and determining the probe category for the probe; and conducting a matching transaction between the probe and each subpopulation using the matching computer hardware system associated with each combination of subpopulation and the determined probe category. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for conducting matching comprising:
-
matching computer hardware systems, each matching computer hardware system being configured to store enrollment data records of a subpopulation assigned thereto, being associated with a different subpopulation and being configured to execute an algorithm based on characteristics of the associated subpopulation, each subpopulation having different characteristics; at least one client system configured to obtain object data; and a computer configured as a server, said server, said matching computer hardware systems, and said at least one client system being configured to communicate over a network, said server including at least a database and being configured to store within said database at least enrollment data records for subpopulations, establish categories for probes used during matching transactions, each probe category corresponds to characteristics common to objects of a subpopulation included in the subpopulations, and convert obtained object data into a probe and determine the probe category of the probe, said matching computer hardware system being further configured to conduct a matching transaction between the probe and each subpopulation, and determine a candidate match when the probe matches an enrollment data record from a subpopulation. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method of conducting object matching comprising:
-
matching subpopulations with matching computer hardware systems, each subpopulation has different characteristics and is assigned to a matching computer hardware system that executes an algorithm based on characteristics common to objects comprising the subpopulation; obtaining object data and configuring the obtained object data as a probe; and conducting a matching transaction between the probe and each subpopulation using the matching computer hardware system associated with each subpopulation. - View Dependent Claims (16, 17, 18, 19)
-
-
20. 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.
-
-
21. 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 tocommunicate 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.
-
Specification