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|
| 3956734 | Platen having a pressure-responsive transducing means for use in a signature-identifying system | May 11, 1976 | | 4028674 | Automated signature verification system | Jun 7, 1977 | | 4308522 | Identity verification apparatus and method | Dec 29, 1981 | | 4646351 | Method and apparatus for dynamic signature verification | Feb 24, 1987 | | 4752965 | Sign verification | Jun 21, 1988 | | 5005205 | Handwriting recognition employing pairwise discriminant measures | Apr 2, 1991 | | 5042073 | Signature verification method and system with optimization of static parameters | Aug 20, 1991 | | 5109426 | Methods and apparatus for signature verification | Apr 28, 1992 | | 5251265 | Automatic signature verification | Oct 5, 1993 |
Referenced by|
| 5680470 | Method of automated signature verification | Oct 21, 1997 | | 5705993 | Authentication system and method | Jan 6, 1998 | | 5745592 | Method for detecting forgery in a traced signature by measuring an amount of jitter | Apr 28, 1998 | | 5828772 | Method and apparatus for parametric signature verification using global features and stroke-direction codes | Oct 27, 1998 | | 5838814 | Security check method and apparatus | Nov 17, 1998 | | 5870721 | System and method for real time loan approval | Feb 9, 1999 | | 5940811 | Closed loop financial transaction method and apparatus | Aug 17, 1999 | | 5956409 | Secure application of seals | Sep 21, 1999 | | 5974161 | Detachable card for capturing graphics | Oct 26, 1999 | | 5987153 | Automated verification and prevention of spoofing for biometric data | Nov 16, 1999 | | 6002783 | Object checking system capable of checking object irrespective of checking algorithms for reference data | Dec 14, 1999 | | 6069968 | Electronic transaction system for banking, security, and/or charge card | May 30, 2000 | | 6105007 | Automatic financial account processing system | Aug 15, 2000 | | 6229909 | Pattern data matching device for matching multiple sets of pattern data efficiently and its matching method | May 8, 2001 | | 6292437 | Portable identification capture system for transaction verification | Sep 18, 2001 | | 6356650 | Method for computer-adaptation of a reference data set on the basis of at least one input data set | Mar 12, 2002 | | 6393138 | Method of creating registration signature data for computerized signature collation scheme | May 21, 2002 | | 6424728 | Method and apparatus for verification of signatures | Jul 23, 2002 | | 6430305 | Identity verification methods | Aug 6, 2002 | | 6463165 | Individuals checking apparatus | Oct 8, 2002 | | 6501855 | Manual-search restriction on documents not having an ASCII index | Dec 31, 2002 | | 6505176 | Workflow management system for an automated credit application system | Jan 7, 2003 | | 6512840 | Digital encoding of personal signatures | Jan 28, 2003 | | 6563939 | Electronic signature verification method and system | May 13, 2003 | | 6587577 | On-line signature verification | Jul 1, 2003 | | 6587841 | Computer implemented automated credit application analysis and decision routing system | Jul 1, 2003 | | 6591224 | Biometric score normalizer | Jul 8, 2003 | | 6618504 | Business management system | Sep 9, 2003 | | 6661908 | Signature recognition system and method | Dec 9, 2003 | | 6748102 | Document alteration indicating system and method | Jun 8, 2004 | | 6817520 | Magnetic card swipe signature security system | Nov 16, 2004 | | 6820804 | Method and system for performing a purchase transaction using a remote control and a television | Nov 23, 2004 | | 6839453 | Method and apparatus for authenticating unique items such as sports memorabilia | Jan 4, 2005 | | 6873715 | System of central signature verifications and electronic receipt transmissions | Mar 29, 2005 | | 6950538 | Signature recognition system and method | Sep 27, 2005 | | 6985610 | Signature recognition system and method | Jan 10, 2006 | | 7027623 | Apparatus for capturing an image | Apr 11, 2006 | | 7040539 | Negotiable instrument with fraud protection | May 9, 2006 | | 7106903 | Dynamic partial function in measurement of similarity of objects | Sep 12, 2006 | | 7181427 | Automated credit application system | Feb 20, 2007 | | 7206436 | Computer readable medium recording handwritten signature authentication program, and handwritten signature authentication method apparatus | Apr 17, 2007 | | 7281135 | Pen-based transponder identity verification system | Oct 9, 2007 | | 7362901 | Systems and methods for biometric identification using handwriting recognition | Apr 22, 2008 | | 7363505 | Security authentication method and system | Apr 22, 2008 | | 7433499 | Method and apparatus for capturing and authenticating biometric information from a writing instrument | Oct 7, 2008 |
ClaimsWhat 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. |