Biometric matching engine
First Claim
1. A method comprising:
- receiving, by a processing device, a first input biometric sample associated with an individual and a second input biometric sample associated with the individual;
determining, by the processing device, one or more first characteristics associated with the first input biometric sample and one or more second characteristics associated with the second input biometric sample;
grouping, by the processing device and after receiving the first input biometric sample and the second input biometric sample, a plurality of records to form a first set of records and a second set of records,wherein the grouping is based on the one or more first characteristics and the one or more second characteristics;
performing, by the processing device and on the first set of records, a first matching process based on at least one first filtering threshold,the at least one first filtering threshold being determined based on metadata extracted from at least one record included in the first set of records, andthe first matching process comprising;
a first filtering operation followed by a second filtering operation, the first filtering operation including;
comparing the first input biometric sample to a first reference biometric sample associated with each record included in the first set of records, and the second filtering operation including;
comparing the second input biometric sample to a second reference biometric sample associated with each record included in the first set of records;
performing, by the processing device and on the second set of records, a second matching process based on at least one second filtering threshold,the at least one second filtering threshold being determined based on metadata extracted from at least one record included in the second set of records, andthe second matching process comprising;
a third filtering operation followed by a fourth filtering operation,the third filtering operation including;
comparing the first input biometric sample to a third reference biometric sample associated with each record included in the second set of records, andthe fourth filtering operation including;
comparing the second input biometric sample to a fourth reference biometric sample associated with each record included in the second set of records; and
identifying, by the processing device, a biometric record associated with the individual based on a result of the first matching process and a result of the second matching process.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure concerns a method of identifying a biometric record of an individual in a database (108), the database comprising at least first and second sets of records, each set comprising at least one record, the method comprising: receiving by a processing device (102) at least first and second input biometric samples of said individual; performing on the records of said first set a first matching process comprising a first filtering operation followed by a second filtering operation, and performing on the records of said second set a second matching process comprising said second filtering operation followed by said first filtering operation, wherein said first filtering operation comprises comparing said first input biometric sample to a first reference biometric sample of each record, and said second filtering operation comprises comparing said second input biometric sample to a second reference biometric sample of each record; and identifying a biometric record of said individual based on results of the first and second matching processes.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a processing device, a first input biometric sample associated with an individual and a second input biometric sample associated with the individual; determining, by the processing device, one or more first characteristics associated with the first input biometric sample and one or more second characteristics associated with the second input biometric sample; grouping, by the processing device and after receiving the first input biometric sample and the second input biometric sample, a plurality of records to form a first set of records and a second set of records, wherein the grouping is based on the one or more first characteristics and the one or more second characteristics; performing, by the processing device and on the first set of records, a first matching process based on at least one first filtering threshold, the at least one first filtering threshold being determined based on metadata extracted from at least one record included in the first set of records, and the first matching process comprising; a first filtering operation followed by a second filtering operation, the first filtering operation including; comparing the first input biometric sample to a first reference biometric sample associated with each record included in the first set of records, and the second filtering operation including; comparing the second input biometric sample to a second reference biometric sample associated with each record included in the first set of records; performing, by the processing device and on the second set of records, a second matching process based on at least one second filtering threshold, the at least one second filtering threshold being determined based on metadata extracted from at least one record included in the second set of records, and the second matching process comprising; a third filtering operation followed by a fourth filtering operation, the third filtering operation including;
comparing the first input biometric sample to a third reference biometric sample associated with each record included in the second set of records, andthe fourth filtering operation including;
comparing the second input biometric sample to a fourth reference biometric sample associated with each record included in the second set of records; andidentifying, by the processing device, a biometric record associated with the individual based on a result of the first matching process and a result of the second matching process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by a processor, cause the processor to; receive a first input biometric sample and a second input biometric sample, the first input biometric sample and the second input biometric sample being associated with an individual; determine one or more first characteristics associated with the first input biometric sample and one or more second characteristics associated with the second input biometric sample; group, after receiving the first input biometric sample, a plurality of records to form a first set of records and a second set of records, wherein the plurality of records are grouped based on the one or more first characteristics and the one or more second characteristics; perform, on the first set of records, a first matching process based on at least one first filtering threshold, the at least one first filtering threshold being determined based on metadata extracted from at least one record included in the first set of records, and the one or more instructions to perform the first matching process including; one or more instructions that, when executed by the processor, cause the processor to perform a first filtering operation followed by a second filtering operation,
the one or more instructions to perform the first filtering operation including;
one or more instructions that, when executed by the processor, cause the processor to compare the first input biometric sample to a first reference biometric sample associated with each record included in the first set of records, and
the one or more instructions to perform the second filtering operation including;
one or more instructions that, when executed by the processor, cause the processor to compare the second input biometric sample to a second reference biometric sample of each record included in the first set of records;perform, on the second set of records, a second matching process based on at least one second filtering threshold, the at least one second filtering threshold being determined based on metadata extracted from at least one record included in the second set of records, and the one or more instructions to perform the second matching process including; one or more instructions that, when executed by the processor, cause the processor to perform a third filtering operation followed by a fourth filtering operation,
the one or more instructions to perform the third filtering operation including;
one or more instructions that, when executed by the processor, cause the processor to compare the first input biometric sample to a third reference biometric sample associated with each record included in the second set of records, and
the one or more instructions to perform the fourth filtering operation including;
one or more instructions that, when executed by the processor, cause the processor to compare the second input biometric sample to a fourth reference biometric sample of each record included in the second set of records; andidentify a biometric record associated with the individual based on a result of the first matching process and a result of the second matching process. - View Dependent Claims (12, 13)
-
14. A biometric matching device comprising:
a processor to; receive a first input biometric sample and a second input biometric sample; determine one or more first characteristics associated with the first input biometric sample and one or more second characteristics associated with the second input biometric sample; group, after receiving the first input biometric sample and the second input biometric sample, a plurality of records to form a first set of records and a second set of records, wherein the plurality of records are grouped based on the one or more first characteristics and the one or more second characteristics; perform, on records included in the first set of records, a first matching process based on at least one first filtering threshold, the at least one first filtering threshold being determined based on metadata extracted from at least one record included in the first set of records, and when performing the first matching process, the processor being to; perform a first filtering operation followed by a second filtering operation,
when performing the first filtering operation, the processor being to;
compare the first input biometric sample to a first reference biometric sample of each record included in the first set of records, and
when performing the second filtering operation, the processor being to;
compare the second input biometric sample to a second reference biometric sample included in each record of the first set of records; andperform, on records included in the second set of records, a second matching process based on at least one second filtering threshold, the at least one second filtering threshold being determined based on metadata extracted from at least one record included in the second set of records, and when performing the second matching process, the processor being to; perform a third filtering operation followed by a fourth filtering operation,
when performing the third filtering operation, the processor being to;
compare the first input biometric sample to a third reference biometric sample associated with each record included in the second set of records, and
when performing the fourth filtering operation the processor being to;
compare the second input biometric sample to a fourth reference biometric sample associated with each record included in the second set of records; andidentify a biometric record, of the plurality of biometric records, associated with an individual based on a result of the first matching processing and a result of the second matching process. - View Dependent Claims (15, 16)
-
17. A biometric matching system comprising:
a biometric matching device including; a processor to; receive a first input biometric sample of an individual and a second input biometric sample of the individual; determine one or more first characteristics associated with the first input biometric sample and one or more second characteristics associated with the second input biometric sample; group, after receiving the first input biometric sample and the second input biometric sample, a plurality of records to form a first set of records and a second set of records, wherein the plurality of records are grouped based on the one or more first characteristics and the one or more second characteristics; perform, on the first set of records, a first matching process based on at least one first filtering threshold, the at least one first filtering threshold being determined based on metadata extracted from at least one record included in the first set of records, and when performing the first matching process the processor being to;
perform a first filtering operation followed by a second filtering operation,
when performing the first filtering operation, the processor being to;
compare the first input biometric sample to a first reference biometric sample associated with each record included in the first set of records, and
when performing the second filtering operation, the processor being to;
compare the first input biometric sample to a second reference biometric sample associated with each record included in the first set of records;perform, on the second set of records, a second matching process based on at least one second filtering threshold, the at least one second filtering threshold being determined based on metadata extracted from at least one record included in the second set of records, and when performing the second matching process, the processor being to;
perform a third filtering operation followed by a fourth filtering operation,
when performing the third filtering operation, the processor being to;
compare the second input biometric sample to a third reference biometric sample associated with each record included in the second set of records, and
when performing the fourth filtering operation, the processor being to;
compare the second input biometric sample to a fourth reference biometric sample of each record included in the second set of records; andidentify a biometric record, of the plurality of biometric records, associated with the individual based on a result of the first matching process and a result of the second matching process. - View Dependent Claims (18, 19)
-
20. A method comprising:
-
after receiving a first input biometric sample associated with an individual and a second input biometric sample associated with the individual, partitioning, by a processing device, a database into a first partition and a second partition, wherein the partitioning is based on one or more first characteristics associated with the first input biometric sample and one or more second characteristics associated with the second input biometric sample, the first partition being associated with a first set of biometric records, of a plurality of biometric records stored in the database, and the second partition being associated with a second set of biometric records, of the plurality of biometric records, the second set of biometric records being different from the first set of biometric records; determining, by the processing device and based on a first matching process, whether the first input biometric sample matches a first reference biometric sample associated with a first biometric record included in the first set of biometric records; determining, by the processing device and based on a second matching process, whether the second input biometric sample matches a second reference biometric sample associated with a second biometric record included in the second set of biometric records; and determining, by the processing device, that one of the first biometric record or the second biometric record is associated with the individual based on a result of the first matching process and a result of the second matching process.
-
Specification