Sign in

Adaptive method and system for real time verification of dynamic human ...

 Luan L. Lee et al
The adaptive dynamic signature verification system of the invention includes a number of types of signature verification terminals which digitize signatures for further verification by statistical analysis. A feature set is employed that consists of a number of personalized features, some static...
Inventors: Luan L. Lee, Toby Berger
Assignees: Cornell Research Foundation, Inc.
Primary Examiner: Andrew W. Johns

U.S. Classification
382/119; 382/159

International Classification
G06K 900

View patent at USPTO

Citations

Patent NumberTitleIssue date
3956734Platen having a pressure-responsive transducing means for use in a signature-identifying systemMay 11, 1976
4028674Automated signature verification systemJun 7, 1977
4308522Identity verification apparatus and methodDec 29, 1981
4646351Method and apparatus for dynamic signature verificationFeb 24, 1987
4752965Sign verificationJun 21, 1988
5005205Handwriting recognition employing pairwise discriminant measuresApr 2, 1991
5042073Signature verification method and system with optimization of static parametersAug 20, 1991
5109426Methods and apparatus for signature verificationApr 28, 1992
5251265Automatic signature verificationOct 5, 1993

Referenced by

Patent NumberTitleIssue date
5680470Method of automated signature verificationOct 21, 1997
5705993Authentication system and methodJan 6, 1998
5745592Method for detecting forgery in a traced signature by measuring an amount of jitter Apr 28, 1998
5828772Method and apparatus for parametric signature verification using global features and stroke-direction codes Oct 27, 1998
5838814Security check method and apparatusNov 17, 1998
5870721System and method for real time loan approvalFeb 9, 1999
5940811Closed loop financial transaction method and apparatusAug 17, 1999
5956409Secure application of sealsSep 21, 1999
5974161Detachable card for capturing graphicsOct 26, 1999
5987153Automated verification and prevention of spoofing for biometric dataNov 16, 1999
6002783Object checking system capable of checking object irrespective of checking algorithms for reference dataDec 14, 1999
6069968Electronic transaction system for banking, security, and/or charge cardMay 30, 2000
6105007Automatic financial account processing systemAug 15, 2000
6229909Pattern data matching device for matching multiple sets of pattern data efficiently and its matching methodMay 8, 2001
6292437Portable identification capture system for transaction verificationSep 18, 2001
6356650Method for computer-adaptation of a reference data set on the basis of at least one input data setMar 12, 2002
6393138Method of creating registration signature data for computerized signature collation schemeMay 21, 2002
6424728Method and apparatus for verification of signaturesJul 23, 2002
6430305Identity verification methodsAug 6, 2002
6463165Individuals checking apparatusOct 8, 2002
6501855Manual-search restriction on documents not having an ASCII indexDec 31, 2002
6505176Workflow management system for an automated credit application systemJan 7, 2003
6512840Digital encoding of personal signaturesJan 28, 2003
6563939Electronic signature verification method and systemMay 13, 2003
6587577On-line signature verificationJul 1, 2003
6587841Computer implemented automated credit application analysis and decision routing systemJul 1, 2003
6591224Biometric score normalizerJul 8, 2003
6618504Business management systemSep 9, 2003
6661908Signature recognition system and methodDec 9, 2003
6748102Document alteration indicating system and methodJun 8, 2004
6817520Magnetic card swipe signature security systemNov 16, 2004
6820804Method and system for performing a purchase transaction using a remote control and a televisionNov 23, 2004
6839453Method and apparatus for authenticating unique items such as sports memorabiliaJan 4, 2005
6873715System of central signature verifications and electronic receipt transmissionsMar 29, 2005
6950538Signature recognition system and methodSep 27, 2005
6985610Signature recognition system and methodJan 10, 2006
7027623Apparatus for capturing an imageApr 11, 2006
7040539Negotiable instrument with fraud protectionMay 9, 2006
7106903Dynamic partial function in measurement of similarity of objectsSep 12, 2006
7181427Automated credit application systemFeb 20, 2007
7206436Computer readable medium recording handwritten signature authentication program, and handwritten signature authentication method apparatusApr 17, 2007
7281135Pen-based transponder identity verification systemOct 9, 2007
7362901Systems and methods for biometric identification using handwriting recognitionApr 22, 2008
7363505Security authentication method and systemApr 22, 2008
7433499Method and apparatus for capturing and authenticating biometric information from a writing instrumentOct 7, 2008

Claims

What is claimed is:

1. A signature verification system comprising:

digitizer means for digitizing a signature of a signatory whose signature is to be verified, said digitizer means having a pad upon which said signatory can write or otherwise scribe a signature to be converted into digital data; and
a computer, operatively connected to said digitizer means for receiving said digital data, said computer having storage means for storing digital data and information, including a database comprising sets of features relating to a plurality of previously entered signatory signatures, wherein said database includes a set of feature values for each signature and each feature value represents a mean value and a standard deviation value for the corresponding feature calculated from a plurality of signatures of a signatory, both said mean values and said standard deviation being used to verify said signature, said computer having a program and:
a) means for acquiring said digital data from said pad;
b) means for generating a set of feature values based upon said acquired digital data, a portion of said set of features being values having a time variable relating to when a portion of said digital data of said signature was made;
c) means for selecting feature values of said acquired and stored digital data for comparison; and
d) means for making a verification decision with respect to said signature based upon comparison of said selected feature values including establishing a decision verification threshold, said verification decision updating said database-selected feature values when a current signature is verified.

2. The signature verification system of claim 1, wherein said computer, in response to contact with a stylus or writing instrument used by said signatory when writing or otherwise scribing said signature, generates a sequence of digits related to said signature, each digit being ascribed a horizontal coordinate (X) and a vertical coordinate (Y), and further wherein said computer generates a set of features of said signature comprising a portion that relates coordinated digits of said sequence of digits with respect to time (T).

3. The signature verification system of claim 2, wherein said computer verifies a signature when at least a predetermined number of said set of selected feature values are successfully compared.

4. The signature verification system of claim 3, wherein said predetermined number of said set of selected feature values is at least one half of the number of selected feature values in said set.

5. The signature verification system of claim 1, further comprising signature address generating means operatively connected to said digitizer means and to said computer for generating a signatory address for accessing signature data in said storage means relating specifically to a current signature being written or otherwise scribed upon said pad of said digitizer means.

6. The signature verification system of claim 5, wherein said signature address generating means includes a keyboard for entering a PIN number of said signatory.

7. The signature verification system of claim 6, wherein said signature address generating means further includes a magnetic stripe reader for ascertaining said signatory identity from a magnetic stripe disposed upon a card.

8. The signature verification system of claim 5, wherein said signature address generating means includes a magnetic stripe reader for ascertaining said signatory identity from a magnetic stripe disposed upon a card.

9. The signature verification system of claim 1, further comprising a data link disposed between said pad of said digitizer means and said computer.

10. The signature verification system of claim 9, wherein said digitizer means comprises a portable unit.

11. A method of developing a reference database of values from signatures of a signatory for the purpose of subsequent signature verification of said signatory, including the steps of:

a) digitizing a plurality of signature, "m" , of a signatory to provide digitized data;
b) normalizing said digitized data;
c) generating a set of feature values derived from said digitized data of said signatory, wherein each digit of said digitized data having been ascribed a horizontal coordinate (X) and a vertical coordinate (Y), further is related in sequence of said digits with respect to time (T), and wherein said feature values comprise relationships between (X) and (Y) digital information with respect to time;
d) deriving a mean value for each feature value of said set of feature values, calculated for "m" signatures of said signatory;
e) deriving a standard deviation value for each feature value of said set of feature values, calculated for "m" signatures of said signatory;
f) storing the derived values of steps (d) and (e) in a reference database for comparison with a subsequent signature allegedly of said signatory for signature verification purposes;
g) digitizing a current signature of said signatory;
h) generating a set of feature values for said current signature;
i) comparing the set of feature values for said current signature to the stored mean and standard deviation values for said signatory to determine if said current signature is valid; and
j) updating said stored mean and standard deviation values using the current signature feature values, when it is determined that said current signature is valid.

12. The method of developing a reference database of values from signatures of a signatory, in accordance with claim 11, further comprising the step of:

k) selecting a subset of feature values and storing said subset of feature values in said database, said subset of feature values including features whose values are distributed within a substantially small range of the standard deviations around characteristic mean values that are indicative of a true signature of said signatory.

13. The method of developing a reference database of values from signatures of a signatory, in accordance with claim 12, further comprising the steps of:

l) digitizing a plurality of forged signatures;
m) generating a set of feature values derived from said forged signatures;
n) deriving a mean value for each feature value of said set of feature values derived from said forged signatures; and
o) deriving a standard deviation value for each feature value of said set of feature values derived from said forged signatures.

14. The method of developing a reference database of values from signatures of a signatory, in accordance with claim 13, further comprising the step of:

p) for each feature, calculating the standardized distance between said mean value for each feature value of said set of feature values for "m" signatures of said signatory, and said mean value for each feature value of said set of feature values derived from said forged signatures.

15. The method of developing a reference database of values from signatures of a signatory, in accordance with claim 14, further comprising the step of:

q) arranging said calculated distances in a predetermined order.

16. The method of developing a reference database of values from signatures of a signatory, in accordance with claim 15, wherein said predetermined order is descending.

Drawings