Patent ID: 7486810

Claim:
A method for on-type biometric fingerprint recognition for a soft keyboard system, said system comprising of a personal computer, a touch sensitive screen, a biometric reader, and one or more biometric databases, said method comprising: logging in, wherein said logging in comprises a user typing user identification and password on said soft keyboard, wherein said soft keyboard comprises a plurality of soft keys, wherein said soft keyboard is displayed on said touch sensitive screen, wherein said biometric reader reads fingerprint of said user typing on said soft keyboard; said personal computer authenticating said user identification and said password; wherein if said user identification and said password are not authenticated, said user is logged out; if said user identification and said password are authenticated, said personal computer loading said user's biometric database of said one or more biometric databases; said personal computer mapping biometric fingerprint for every finger of said user to all said soft keys that said finger types from said user's biometric database; said personal computer enabling said biometric reader; said personal computer enabling keystroke delay measurement; said personal computer enabling delay between words measurement; said user typing on first soft key of said soft keys; said personal computer reading said first soft key and said biometric reader scanning finger touching said first soft key; said personal computer measuring keystroke delay; said personal computer calculating average keystroke delay; said personal computer measuring delay between said words; said personal computer calculating average delay between said words; and said personal computer comparing first biometric fingerprint from said biometric reader and second biometric fingerprint from said user's biometric database, if said first biometric fingerprint and said second biometric fingerprint match, said personal computer comparing said average keystroke delay from measurement and keystroke delay average range from said user's biometric database, if said average keystroke delay is in range of said keystroke delay average range, said personal computer comparing said average delay between said words from measurement and delay between said words average range from said user's biometric database, if said average delay between said words is in range of said delay between said words average range, said personal computer accepting said first soft key, else logging out said user.