Fuzzy database matching
First Claim
1. A method of identifying possible matches between a sample record and a plurality of stored records, the method comprising:
- extracting from the stored records a plurality of characteristics, said characteristics falling within a characteristic space;
for each said characteristic, maintaining a record occurrence list of stored records from which said characteristic and characteristics within a defined proximity to said characteristic within said characteristic space have been extracted;
extracting characteristics from a sample record; and
identifying a given stored record as being a possible match with the sample if it appears in a required number of record occurrence lists.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of improving the speed with which a sample such as a biometric sample can be fuzzily matched against records in a database, comprises extracting characteristics from the sample, and using those extracted characteristics as indexes (70) to address a lookup table (25). Each row within the lookup table points to an individual record occurrence list (28, 30, 32) which contain details of not only the stored records from which the given characteristic can be extracted, but also those records having an extracted characteristic which are within a defined proximity to the said characteristic. Characteristics are extracted from the sample record, and a given stored record is identified as being a possible match with the sample if it appears in a required number of record occurrence lists.
30 Citations
18 Claims
-
1. A method of identifying possible matches between a sample record and a plurality of stored records, the method comprising:
-
extracting from the stored records a plurality of characteristics, said characteristics falling within a characteristic space; for each said characteristic, maintaining a record occurrence list of stored records from which said characteristic and characteristics within a defined proximity to said characteristic within said characteristic space have been extracted; extracting characteristics from a sample record; and identifying a given stored record as being a possible match with the sample if it appears in a required number of record occurrence lists. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for identifying possible matches between a sample record and a plurality of stored records using a plurality of characteristics within a characteristic space, the system comprising:
-
for each characteristic, a record occurrence list of stored records from which said characteristic and characteristics within a defined proximity to said characteristic within said characteristic space have been extracted; a processor for extracting characteristics from the sample record; and a processor for identifying a given stored record as being a possible match with the sample if it appears in a required number of record occurrence lists. - View Dependent Claims (16, 17, 18)
-
Specification