Patent ID: 7802103

Claim:
A method of providing security to keyboard based systems, by recognizing patterns of typing by a subject for identity confirmation, comprising: defining at least one statistical relevance criterion that will qualify certain keystrokes in a group of keystrokes typed by a subject as a mini-rhythm; defining at least one enrollment phase criterion to indicate when text entered in an enrollment phase qualifies as meeting enrollment phase requirements; requiring a subject to enter an enrollment phase, in which subject enters sample text at a keyboard; sensing characteristics of sample text keystroke actions made when subject enters the sample text; storing a plurality of sample text keystroke characteristic data in memory; analyzing the plurality of sample text keystroke characteristic data against the statistical relevance criteria to identify if one or more groupings of sample text keystroke actions qualifies as a mini-rhythm and selectively using only mini-rhythm data from the sample text; analyzing the mini-rhythm data to verify that the enrollment phase criteria have been met; storing the mini-rhythms in memory as identified mini-rhythms unique to the subject; defining at least one criterion for acceptance of validation mini-rhythm recognition; building a mini-rhythm array comprised of a plurality of records, in which each record in the array is comprised of dwell and flight times of the characters in the sample text, and the records form columns, with each column being flight or dwell times for the same character in the sample text, from different entries of the sample text; and allowing the subject access to the keyboard-based system based on the mini-rhythm array.