Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
402 words
A method for matching a set of unidentified fingerprints, which set includes at least one unidentified fingerprint, with a plurality of sets of reference fingerprints from a fingerprint file, said method comprising the steps of: generating an attributed relational graph (ARG) including (a) nodes and node attributes and (b) branches between said nodes, and branch attributes, from an extracted digital minutia map of said set of unidentified fingerprints, to thereby implicitly generate stars centered at each of said nodes; generating a distance matrix between (a) the stars in said ARG of one of said fingerprints of said set of unknown fingerprints and (b) the stars of the ARG of one of the fingerprints in one of said sets of reference fingerprints, said distance matrix including a matrix element associated with each pair of stars; sorting said elements of said distance matrix for each fingerprint pair, according to the value of said elements, to form a sorted distance matrix which establishes an order of star pair matches; generating a match core of consistent sets of star pairs from said distance matrix and said ARG in an order established by said sorted distance matrix; wherein said step of generating a match core includes the steps of: selecting a star pair associated with a highest element of said sorted distance matrix, to define a first element of a match core; deleting from said distance matrix that element associated with said first element of said match core, to generate a reduced distance matrix; selecting, from among candidate pairs of stars centered on neighbor nodes of the center nodes of said star pair in said first element of said match core, that candidate star pair which is both (a) consistent with said match core, and (b) among all said candidate star pairs which are consistent with said match core, associated with a highest distance matrix element in said reduced distance matrix, to thereby generate a second element for said match core; adding said second element to said match core as a further element; deleting from said reduced distance matrix that one of said elements of said distance matrix associated with said candidate star pair added to said match core, to form a further reduced distance matrix; repeating said steps of selecting that further star pair, adding, and deleting from said reduced distance matrix, at least until no more candidate star pairs consistent with the match core remain.
Claim 2
Independent Claim
402 words
A method for matching a set of unidentified fingerprints, which set includes at least one unidentified fingerprint, with a plurality of sets of reference fingerprints from a fingerprint file, said method comprising the steps of: generating an attributed relational graph (ARG) including (a) nodes and node attributes and (b) branches between said nodes, and branch attributes, from an extracted digital minutia map of said set of unidentified fingerprints, to thereby implicitly generate stars centered at each of said nodes; generating a distance matrix between (a) the stars in said ARG of one of said fingerprints of said set of unknown fingerprints and (b) the stars of the ARG of one of the fingerprints in one of said sets of reference fingerprints, said distance matrix including a matrix element associated with each pair of stars; sorting said elements of said distance matrix for each fingerprint pair, according to the value of said elements, to form a sorted distance matrix which establishes an order of star pair matches; generating a match core of consistent sets of star pairs from said distance matrix and said ARG in an order established by said sorted distance matrix; wherein said step of generating a match core includes the steps of: selecting a star pair associated with a highest element of said sorted distance matrix, to define a first element of a match core; deleting from said distance matrix that element associated with said first element of said match core, to generate a reduced distance matrix; selecting, from among candidate pairs of stars centered on neighbor nodes of the center nodes of said star pair in said first element of said match core, that candidate star pair which is both (a) consistent with said match core, and (b) among all said candidate star pairs which are consistent with said match core, associated with a highest distance matrix element in said reduced distance matrix, to thereby generate a second element for said match core; adding said second element to said match core as a further element; deleting from said reduced distance matrix that one of said elements of said distance matrix associated with said candidate star pair added to said match core, to form a further reduced distance matrix; repeating said steps of selecting that further star pair, adding, and deleting from said reduced distance matrix, at least until no more candidate star pairs consistent with the match core remain.
Claim 3
Dependent Claim
39 words
A method according to claim 1, wherein said step of repeating until no more star pairs consistent with the match core remain includes the step of deeming a particular number of elements in said match core to be inconsistent.
Claim 4
Dependent Claim
214 words
A method according to claim 1, further comprising the steps of; if the number of elements in said match core is less than a particular number, and no star pair consistent with said match core remains, deleting the most recently added element from said match core, whereby another element becomes the last element added to said match core; selecting, from among candidate pairs of stars centered on neighbor nodes of the center nodes of any star which is associated with an element of said match core, that candidate star pair which is both (a) consistent with said match core, and (b) among all said candidate star pairs which are consistent with said match core, associated with a highest distance matrix element in said reduced distance matrix, to thereby generate a next element for said match core; adding said next element to said match core; and deleting from said reduced distance matrix that one of said elements of said distance matrix associated with said candidate star pair added as said next element to said match core, to form a yet further reduced distance matrix; repeating said steps of selecting that further star pair, adding, and deleting from said reduced distance matrix, at least until no more candidate star pairs consistent with the match core remain.
Claim 5
Independent Claim
407 words
A method for matching a set of unidentified fingerprints, which set includes at least one unidentified fingerprint, with a plurality of sets of reference fingerprints from a fingerprint file, said method comprising the steps of: generating an attributed relational graph (ARG) including (a) nodes and node attributes and (b) branches between said nodes, and branch attributes, from an extracted digital minutia map of said set of unidentified fingerprints, to thereby implicitly generate stars centered at each of said nodes; generating a distance matrix between (a) the stars in said ARG of one of said fingerprints of said set of unknown fingerprints and (b) the stars of the ARG of one of the fingerprints in one of said sets of reference fingerprints, said distance matrix including a matrix element associated with each pair of stars; and generating a match core of consistent sets of star pairs from said distance matrix and said ARG; wherein said step of generating a match core further comprises the steps of: sorting said elements of said distance matrix for each fingerprint pair, according to the value of said elements, to establish an order of star pair matches; and in an order established by said sorted distance matrix, performing the further steps of: (a) selecting a star pair associated with a highest distance matrix element, to define a first element of a match core; (b) deleting from said distance matrix that element associated with said first element of said match core, to generate a reduced distance matrix; (c) selecting, from among candidate pairs of stars centered on neighbor nodes of the center nodes of said star pair in said first element of said match core, that candidate star pair which is both (i) consistent with said match core, and (ii) among all said candidate star pairs which are consistent with said match core, associated with a highest distance matrix element in said reduced distance matrix, to thereby generate a second element for said match core; (d) adding said second element to said match core as a further element; (e) deleting from said reduced distance matrix that one of said elements of said distance matrix associated with said candidate star pair added to said match core, to form a further reduced distance matrix; (f) repeating said steps of selecting that further star pair, adding, and deleting from said reduced distance matrix, at least until no more candidate star pairs consistent with the match core remain.
Claim 6
Independent Claim
407 words
A method for matching a set of unidentified fingerprints, which set includes at least one unidentified fingerprint, with a plurality of sets of reference fingerprints from a fingerprint file, said method comprising the steps of: generating an attributed relational graph (ARG) including (a) nodes and node attributes and (b) branches between said nodes, and branch attributes, from an extracted digital minutia map of said set of unidentified fingerprints, to thereby implicitly generate stars centered at each of said nodes; generating a distance matrix between (a) the stars in said ARG of one of said fingerprints of said set of unknown fingerprints and (b) the stars of the ARG of one of the fingerprints in one of said sets of reference fingerprints, said distance matrix including a matrix element associated with each pair of stars; and generating a match core of consistent sets of star pairs from said distance matrix and said ARG; wherein said step of generating a match core further comprises the steps of: sorting said elements of said distance matrix for each fingerprint pair, according to the value of said elements, to establish an order of star pair matches; and in an order established by said sorted distance matrix, performing the further steps of: (a) selecting a star pair associated with a highest distance matrix element, to define a first element of a match core; (b) deleting from said distance matrix that element associated with said first element of said match core, to generate a reduced distance matrix; (c) selecting, from among candidate pairs of stars centered on neighbor nodes of the center nodes of said star pair in said first element of said match core, that candidate star pair which is both (i) consistent with said match core, and (ii) among all said candidate star pairs which are consistent with said match core, associated with a highest distance matrix element in said reduced distance matrix, to thereby generate a second element for said match core; (d) adding said second element to said match core as a further element; (e) deleting from said reduced distance matrix that one of said elements of said distance matrix associated with said candidate star pair added to said match core, to form a further reduced distance matrix; (f) repeating said steps of selecting that further star pair, adding, and deleting from said reduced distance matrix, at least until no more candidate star pairs consistent with the match core remain.