Patent ID: 7844961

Claim:
A method for entering data into a file through a plurality of fields of a user interface supported by a computer, each of the plurality of fields having a field identification, comprising: providing a history record, the history record including a plurality of entries, each of the plurality of entries including (a) a field identification, (b) a data value previously entered in a field identified by the field identification, and (c) a timecode indicating a time at which the data value was entered; entering a first data value in a first field; responsive to entering the first data value, storing the first data value, a timecode of the entering, and an identification of the first field as an entry in the history record; comparing the first data value with other data values contained in the plurality of entries of the history record; if a match is found between the first data value and a second data value in the plurality of entries of the history record, further determining if the match between the first data value and the second data value has previously happened more than a predetermined number of times, if the match between the first data value and the second data value has happened more than the predetermined number of times, further calculating a time difference between the entering of the first data value and entering of the second data value based on timecodes of the first and second data values; comparing the time difference with a predetermined threshold value; and if the time difference is less than the threshold value, creating a link between the first field and the second field in the file, the link causing data subsequently entered in one of the first and second field to be reflected in the other of the first and second field.