Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
138 words
A method employing a programmed computer for comparing the minutiae of a search fingerprint (the "search minutiae") with the minutiae of a file fingerprint (the "file minutiae") to determine if the search fingerprint closely resembles the file fingerprint comprising: (a) rotating and translating the search minutiae to determine the rotation and translation which most nearly brings the search minutiae into registration with the file minutiae; (b) pairing mating search and file minutiae; (c) computing an individual minutia score for each search minutia that has a mating file minutia based on the spatial and angular relationship between the other mating file and search minutiae located within a neighborhood of each such search minutia; and (d) summing the individual minutia scores to obtain a final match score indicative of the overall resemblance of the search fingerprint to the file fingerprint.
Claim 2
Independent Claim
138 words
A method employing a programmed computer for comparing the minutiae of a search fingerprint (the "search minutiae") with the minutiae of a file fingerprint (the "file minutiae") to determine if the search fingerprint closely resembles the file fingerprint comprising: (a) rotating and translating the search minutiae to determine the rotation and translation which most nearly brings the search minutiae into registration with the file minutiae; (b) pairing mating search and file minutiae; (c) computing an individual minutia score for each search minutia that has a mating file minutia based on the spatial and angular relationship between the other mating file and search minutiae located within a neighborhood of each such search minutia; and (d) summing the individual minutia scores to obtain a final match score indicative of the overall resemblance of the search fingerprint to the file fingerprint.
Claim 3
Dependent Claim
45 words
The method described in Claim 1 and further comprising: (a) sorting the search minutiae into angle order; (b) finding the closest neighbors for each search minutia; (c) sorting the file minutiae into angle order; and (d) computing maximum and minimum coordinates for the file minutia.
Claim 4
Independent Claim
45 words
The method described in Claimlor2 and further comprising terminating the comparison between the minutiae of a search fingerprint and the minutiae of a file fingerprint whenever the degree of registration of the search minutiae with the file minutiae fails to exceed an operator selected threshold.
Claim 5
Independent Claim
144 words
A method employing a programmed computer for comparing the minutiae of a search fingerprint (the "search minutiae") with the minutiae of a file fingerprint (the "file minutiae") to determine if the search fingerprint closely resembles the file fingerprint comprising the following steps in the order named: (a) rotating and translating the search minutiae to determine the rotation and translation which most nearly brings the search minutiae into registration with the file minutiae; (b) pairing mating search and file minutiae; (c) computing an individual minutia score for each search minutia that has a mating file minutia based on the spatial and angular relationship between the other mating file and search minutiae located within a neighborhood of each search minutia; and (d) summing the individual minutia scores to obtain a final match score indicative of the overall resemblance of the search fingerprint to the file fingerprint.
Claim 6
Independent Claim
144 words
A method employing a programmed computer for comparing the minutiae of a search fingerprint (the "search minutiae") with the minutiae of a file fingerprint (the "file minutiae") to determine if the search fingerprint closely resembles the file fingerprint comprising the following steps in the order named: (a) rotating and translating the search minutiae to determine the rotation and translation which most nearly brings the search minutiae into registration with the file minutiae; (b) pairing mating search and file minutiae; (c) computing an individual minutia score for each search minutia that has a mating file minutia based on the spatial and angular relationship between the other mating file and search minutiae located within a neighborhood of each search minutia; and (d) summing the individual minutia scores to obtain a final match score indicative of the overall resemblance of the search fingerprint to the file fingerprint.
Claim 7
Dependent Claim
63 words
The method described in Claim 4 and further comprising the following steps in the order named, and performed prior to the first step described in Claim 1: (a) sorting the search minutiae into angle order; (b) finding the closest neighbors for each search minutia; (c) sorting the file minutiae into angle order; and (d) computing maximum and minimum coordinates for the file minutia.
Claim 8
Dependent Claim
58 words
The method described in Claim 4 and further comprising the following step performed between steps (b) and (c) of Claim 4: terminating the comparison between the minutiae of a search fingerprint and the minutiae of a file fingerprint whenever the degree of registration of the search minutiae with the file minutiae fails to exceed an operator selected threshold.
Claim 9
Dependent Claim
118 words
The method described in Claim 5 or 6 wherein the step of rotating and translating the search minutiae to determine the rotation and translation which most nearly brings the search minutiae into registration with the file minutiae comprises: (a) rotating the search minutiae through a preselected set of rotations; (b) for each rotated set of search minutia constructing a histogram showing the number of coincident search and file minutiae for various translations of the search minutiae relative to the file minutiae; and (c) determining the rotation and translation to which most nearly brings the search minutia into registration with the file minutiae by comparing the magnitudes of the largest adjacent blocks of entires in each of the histograms.
Claim 10
Independent Claim
151 words
A device for comparing the minutiae of a search fingerprint (the "search minutiae") with the minutiae of a file fingerprint (the "file minutiae") to determine if the search fingerprint closely resembles the file fingerprint comprising: (a) rotating and translating means for rotating and translating the search minutiae to determine the rotation and translation which most nearly brings the search minutiae into registration with the file minutiae; (b) pairing means for pairing mating rotated and translated search and file minutiae; (c) scoring means for computing an individual minutia score for each search minutia that has a mating file minutia based on the spatial and angular relationship between the other mating file and search minutiae located within a neighborhood of each such search minutia; and (d) summing means for summing the individual minutia scores to obtain a final match score indicative of the overall resemblance of the search fingerprint to the file fingerprint.
Claim 11
Independent Claim
151 words
A device for comparing the minutiae of a search fingerprint (the "search minutiae") with the minutiae of a file fingerprint (the "file minutiae") to determine if the search fingerprint closely resembles the file fingerprint comprising: (a) rotating and translating means for rotating and translating the search minutiae to determine the rotation and translation which most nearly brings the search minutiae into registration with the file minutiae; (b) pairing means for pairing mating rotated and translated search and file minutiae; (c) scoring means for computing an individual minutia score for each search minutia that has a mating file minutia based on the spatial and angular relationship between the other mating file and search minutiae located within a neighborhood of each such search minutia; and (d) summing means for summing the individual minutia scores to obtain a final match score indicative of the overall resemblance of the search fingerprint to the file fingerprint.
Claim 12
Dependent Claim
59 words
The device described in Claim 8 and further comprising: (a) first sorting means for sorting the search minutiae into angle order; (b) finding means for finding the closest neighbors for each search minutia; (c) second sorting means for sorting the file minutiae into angle order; and (d) coordinate means for computing maximum and minimum coordinates for the file minutia.
Claim 13
Dependent Claim
51 words
The device described in Claim 8 or 9 and further comprising terminating means for terminating the comparison between the minutiae of a search fingerprint and the minutiae of a file fingerprint whenever the degree of registration of the search minutiae with the file minutiae fails to exceed an operator selected threshold.
Claim 14
Dependent Claim
129 words
The device described in Claim 8 or 9 wherein the rotating and translating means for rotating and translating the search minutiae to determine the rotation and translation which most nearly brings the search minutiae into registration with the file minutiae comprises: (a) rotating means for rotating the search minutiae through a preselected set of rotations; (b) for each rotated set of search minutiae constructing means for constructing a histogram showing the number of coincident search and file minutiae for various translations of the search minutiae relative to the file minutiae; and (c) determining means for determining the rotation and translation which most nearly brings the search minutiae into registration with the file minutiae by comparing the magnitudes of the largest adjacent blocks of entries in each of the histograms.