Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
293 words
A matcher improvement for matching a set of Search identification points against a set of File identification points employing a difference table, comprising: first memory means for storing a set of Search identification points as a set of binary value signals, second memory means for storing a set of File identification points as a set of binary value signals, multiple comparator means, each of said comparator means being coupled to a predetermined subset of said Search identification points and to a corresponding predetermined subset of said File identification points, each of said multiple comparative means having: (i) differencing means to provide a first difference table and a first proximity value for each entry on said difference table, (ii) constant adjustament means to provide a difference plane translation of that entry in said difference table which has the highest proximity value to the origin of the difference plane represented by said difference table, all of the entries in said difference table being translated by the same amount, (iii) differential adjustment means to differentially adjust each entry in said difference table as a function of the distance between the Search point of the entry being adjusted and the Search point of the entry having the highest proximity value, (iv) means to provide a final set of proximity values based on the difference table provided by said constant and said differential adjustment means, and (v) means to provide at least one figure of merit based on said final set of proximity values for the Search subset involved, and means to combine said figures of merit from each of said subsets to provide at least one overall figure of merit indicating the degree of match between said set of Search points and said set of File points.
Claim 2
Dependent Claim
293 words
A matcher improvement for matching a set of Search identification points against a set of File identification points employing a difference table, comprising: first memory means for storing a set of Search identification points as a set of binary value signals, second memory means for storing a set of File identification points as a set of binary value signals, multiple comparator means, each of said comparator means being coupled to a predetermined subset of said Search identification points and to a corresponding predetermined subset of said File identification points, each of said multiple comparative means having: (i) differencing means to provide a first difference table and a first proximity value for each entry on said difference table, (ii) constant adjustament means to provide a difference plane translation of that entry in said difference table which has the highest proximity value to the origin of the difference plane represented by said difference table, all of the entries in said difference table being translated by the same amount, (iii) differential adjustment means to differentially adjust each entry in said difference table as a function of the distance between the Search point of the entry being adjusted and the Search point of the entry having the highest proximity value, (iv) means to provide a final set of proximity values based on the difference table provided by said constant and said differential adjustment means, and (v) means to provide at least one figure of merit based on said final set of proximity values for the Search subset involved, and means to combine said figures of merit from each of said subsets to provide at least one overall figure of merit indicating the degree of match between said set of Search points and said set of File points.
Claim 3
Dependent Claim
37 words
The matcher of claim 1 wherein: said File point and Search point signals represent minutia identification points on the image plane of a fingerprint and said subsets of File points are overlapping subsets on the image plane.
Claim 4
Dependent Claim
46 words
The matcher of claim 2 further comprising: limiting means to provide a final difference table that is limited to a predetermined number of entries based on those entries having the highest proximity values in the difference table provided by said constant and said differential adjustment means.
Claim 5
Dependent Claim
124 words
The matcher of claim 2 wherein: each of said multiple differencing means includes, means to provide an intial difference table based on the associated ones of said subsets of Search and File identification point signals and to provide an initial proximity value for each entry on said initial difference table, and means to extract from said initial difference table a set of entries representing no duplicate Search point entries, said extracted set of entries being based on those entries in said initial difference table having the higher proximity values, and to provide a purged difference table based on said extracted entries, said purged difference table being said first difference table for which said constant and differential adjustment means provides said translation and differential adjustment.
Claim 6
Dependent Claim
46 words
The matcher of claim 4 further comprising: limiting means to provide a final difference table that is limited to a predetermined number of entries based on those entries having the highest proximity values in the difference table provided by said constant and said differential adjustment means.
Claim 7
Dependent Claim
35 words
The matcher of claim 5 further comprising: first window means to limit the entries of said initial difference table to Search and File points within a predetermined distance on the image plane from each other.
Claim 8
Dependent Claim
35 words
The matcher of claim 6 further comprising: second window means to limit the entries of said final difference table to difference table entry comparisons within a predetermined distance on the difference plane from each other.
Claim 9
Dependent Claim
35 words
The matcher of claim 4 further comprising: first window means to limit the entries of said inital difference table to Search and File points within a predetermined distance on the image plane from each other.
Claim 10
Dependent Claim
35 words
The matcher of claim 8 further comprising: second window means to limit the entries of said final difference table to difference table entry comparisons within a predetermined distance on the difference plane from each other.
Claim 11
Dependent Claim
124 words
The matcher of claim 1 wherein: each of said multiple differencing means includes, means to provide an initial difference table based on the associated ones of said subsets of Search and File identification point signals and to provide an initial proximity value for each entry on said initial difference table, and means to extract from said initial difference table a set of entries representing no duplicate Search point entries, said extracted set of entries being based on those entries in said initial difference table having the higher proximity values, and to provide a purged difference table based on said extracted entries, said purged difference table being said first difference table for which said constant and differential adjustment means provides said translation and differential adjustment.
Claim 12
Dependent Claim
46 words
The matcher of claim 10 further comprising: limiting means to provide a final difference table that is limited to a predetermined number of entries based on those entries having the highest proximity values in the difference table provided by said constant and said differential adjustment means.
Claim 13
Dependent Claim
37 words
The matcher of any of claims 1 or 2 through 7 wherein the number of said comparator means is at least four, said comparator means dividing said image into at least four subsets along a first axis.
Claim 14
Dependent Claim
37 words
The matcher of any of claim 1 or 2 through 7 therein the number of said computer means is sixteen, said sixteen comparator means dividing said image into a two dimensional matrix of four by four subsets.
Claim 15
Dependent Claim
287 words
The machine method of automatically matching a set of File identification points against a set of Search identification points employing a difference table, comprising: storing a set of Search identification points, as a set of binary value signals, in a first memory means, storing a set of File identification points, as a set of binary value signals, in a second memory means, segmenting said set of Search points and said set of File points into predetermined corresponding subsets, for each of said corresponding Search and File subsets, comparing the individual Search and File points, said step of comparing, including: (i) providing a first difference table for the corresponding set of Search and File points, said difference table having a first proximity value for each entry therein, (ii) shifting the entry on said difference table having the highest proximity value to the origin of the difference plane represented by said difference table, and shifting all of the other entries on said difference table by the same amount, and (iii) then differentially adjusting each of said entries on said difference table as a function of the distance between the Search point of the entry being adjusted and the Search point of the entry having the highest proximity value, (iv) providing a final set of proximity values for the difference table provided by said steps of shifting and differentially adjusting, and (v) providing at least one figure of merit based on said final set of proximity values for the Search subset involved, and combining said figures of merit from each of said Search subsets to provide at least one overall figure of merit indicating the degree of match between said set of Search points and said set of File points.
Claim 16
Dependent Claim
287 words
The machine method of automatically matching a set of File identification points against a set of Search identification points employing a difference table, comprising: storing a set of Search identification points, as a set of binary value signals, in a first memory means, storing a set of File identification points, as a set of binary value signals, in a second memory means, segmenting said set of Search points and said set of File points into predetermined corresponding subsets, for each of said corresponding Search and File subsets, comparing the individual Search and File points, said step of comparing, including: (i) providing a first difference table for the corresponding set of Search and File points, said difference table having a first proximity value for each entry therein, (ii) shifting the entry on said difference table having the highest proximity value to the origin of the difference plane represented by said difference table, and shifting all of the other entries on said difference table by the same amount, and (iii) then differentially adjusting each of said entries on said difference table as a function of the distance between the Search point of the entry being adjusted and the Search point of the entry having the highest proximity value, (iv) providing a final set of proximity values for the difference table provided by said steps of shifting and differentially adjusting, and (v) providing at least one figure of merit based on said final set of proximity values for the Search subset involved, and combining said figures of merit from each of said Search subsets to provide at least one overall figure of merit indicating the degree of match between said set of Search points and said set of File points.
Claim 17
Dependent Claim
37 words
The method of claim 14 wherein: said File point and Search point signals represent minutia identification points on the image plane of a fingerprint and said subsets of File points are overlapping subsets on the image plane.
Claim 18
Dependent Claim
107 words
The method of claim 15 wherein said step of comparing further comprises the steps of: providing an initial difference table for the corresponding subset of Search and File points, providing an initial proximity value for each entry on said initial difference table, extracting a purged difference table from said initial difference table, said purged difference table being limited to a set of entries having no duplicate Search point entries, the entries in said purged difference table being based on those entries in said initial difference table having the higher proximity values, said purged difference table being the difference table for said steps of shifting and differentially adjusting.
Claim 19
Dependent Claim
45 words
The method of claim 16 further comprising the step of providing a final difference table that is limited to a predetermined number of entries based on those entries having the highest proximity values in the table provided by said constant and said differential adjustment means.
Claim 20
Dependent Claim
39 words
The method of any of claim 14 or 15 through 74 wherein the number of said subsets in said step of segmenting is at least four to divide said image into at least four subsets along a first axis.
Claim 21
Independent Claim
38 words
The method of any of claims 14 or 15 through 74 wherein the number of said subsets in said step of segmenting is sixteen, to divide said image into a two dimensional matrix of four by four subsets.