Patent ID: 7216292

Claim:
A computer-implemented method of entering information, comprising the steps of: (1) displaying on a computer screen a form comprising a plurality of fields, each field having a field identifier and a data entry region into which a data value can be written; (2) determining that a user has selected one of the plurality of fields; (3) comparing the field identifier of the selected field to previously stored field identifiers and, upon finding a match, displaying a list of suggested data values previously stored in response to one or more different forms previously filled in by the user; (4) in response to the user selecting one of the suggested data values, copying the selected one data value into the data entry region of the selected field; and (5) in response to the user entering a non-suggested data value, storing the non-suggested data value into a data storage area for future use, further comprising the step of performing numerical processing on the field to determine whether the field represents a credit card number and, in response thereto, suppressing suggestions.