Automatic adaptive computer screen generation
First Claim
1. A method of automatically completing an electronic form on a data input screen having a plurality of fields, wherein a subset of said plurality of field contain an alphanumeric string previously input by a user, said method comprising the steps of:
- a) formulating a history of previously entered screens, said history including a plurality of previously entered screens;
b) analyzing each of the subset of said plurality of fields of said data input screen, wherein said subset of said plurality of fields includes two or more fields of said plurality of fields;
c) generating a sequence of identification numbers by assigning a predetermined identification number to each said alphanumeric string of each of the subset of the plurality of fields of said data input screen according to said analysis of each of the subset of the plurality of fields, said predetermined identification number being unique to each said alphanumeric string;
d) comparing the contents of each of said subset of said plurality of fields of said data input screen with the previously entered contents of said subset of said plurality of fields in said plurality of previously entered screens according to said generated sequence of identification numbers; and
e) selecting and visually presenting to said user a selected one of said previously entered screens as the completed electronic form according to said comparison, said selected one of said previously entered screens having the most similarity to said input screen.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for the automatic completion of a computer generated screen including a plurality of fields. As the user completes each field in the screen with an alphanumeric string, the alphanumeric string is associated with an identification number. The alphanumeric string entries in the fields of the screen can be represented as a sequence of identification strings. As each screen is completed by the user, the present invention generates a sequence of identification strings representative of the screen. The rows are stored in memory and are used to automatically complete later screens at the user'"'"'s command. When a user wishes to automatically complete the screen, the fields of the current screen that contain alphanumeric strings are analyzed. Once all of the fields have been analyzed and a sequence of identification numbers formed, the sequence of identification numbers for the current screen is compared to the plurality of sequences of identification numbers for prior screens.
27 Citations
11 Claims
-
1. A method of automatically completing an electronic form on a data input screen having a plurality of fields, wherein a subset of said plurality of field contain an alphanumeric string previously input by a user, said method comprising the steps of:
-
a) formulating a history of previously entered screens, said history including a plurality of previously entered screens; b) analyzing each of the subset of said plurality of fields of said data input screen, wherein said subset of said plurality of fields includes two or more fields of said plurality of fields; c) generating a sequence of identification numbers by assigning a predetermined identification number to each said alphanumeric string of each of the subset of the plurality of fields of said data input screen according to said analysis of each of the subset of the plurality of fields, said predetermined identification number being unique to each said alphanumeric string; d) comparing the contents of each of said subset of said plurality of fields of said data input screen with the previously entered contents of said subset of said plurality of fields in said plurality of previously entered screens according to said generated sequence of identification numbers; and e) selecting and visually presenting to said user a selected one of said previously entered screens as the completed electronic form according to said comparison, said selected one of said previously entered screens having the most similarity to said input screen. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for automatically completing an electronic form on a data input screen having a plurality of fields, wherein a subset of said plurality of fields contain an alphanumeric string previously input by a user, said apparatus comprising:
-
a) means for formulating a history of previously entered screens, said history including a plurality of previously entered screens; b) means for analyzing each of the subset of plurality of fields of said data input screen, wherein said subset of said plurality of fields includes two or more fields of said plurality of fields; c) means for generating a sequence of identification numbers by assigning a predetermined identification number to each said alphanumeric string of each of the subset of the plurality of fields of said data input screen according to said analysis of each of the subset of the plurality of fields, said predetermined identification number being unique to each said alphanumeric string; d) means for comparing the contents of each of said subset of plurality of fields of said data input screen with the previously entered contents of said subset of plurality of fields in said plurality of previously entered screens according to said generated sequence of identification numbers; and e) means for selecting and visually presenting to said user a selected one of said previously entered screens as the completed electronic form according to said comparison, said selected one of said previously entered screens having the most similarity to said data input screen. - View Dependent Claims (7, 8, 9)
-
-
10. A method of automatically completing an electronic form on a data input screen having a plurality of fields, wherein a subset of said plurality of field contain an alphanumeric string previously input by a user, said method comprising the steps of:
-
a) generating a sequence of predetermined identification numbers for each previously entered screen, said sequence of predetermined identification numbers comprising individual predetermined identification numbers assigned to each alphanumeric strings in said subset of plurality of fields in each said previously entered screen. b) analyzing each of the subset of said plurality of fields of said data input screen, wherein said subset of said plurality of fields includes two or more fields of said plurality of fields; c) generating a sequence of identification numbers by assigning a predetermined identification number to each said alphanumeric string of each of the subset of the plurality of fields of said data input screen according to said analysis of each of the subset of the plurality of fields, said predetermined identification number being unique to each said alphanumeric string; d) comparing the contents of each of said subset of said plurality of fields of said data input screen with the previously entered contents of said subset of said plurality of fields in said plurality of previously entered screens according to said generated sequence of identification numbers; and e) selecting and visually presenting to said user a selected one of said previously entered screens as the completed electronic form according to said comparison, said selected one of said previously entered screens having the most similarity to said input screen.
-
-
11. An apparatus for automatically completing an electronic form on a data input screen having a plurality of fields, wherein a subset of said plurality of fields contain an alphanumeric string previously input by a user, said apparatus comprising:
-
a) means for generating a sequence of predetermined identification numbers for each previously entered screen, said sequence of predetermined identification numbers comprising individual predetermined identification numbers assigned to each alphanumeric string in said subset of plurality of fields in each said previously entered screen; b) means for analyzing each of the subset of plurality of fields of said data input screen, wherein said subset of said plurality of fields includes two or more fields of said plurality of fields; c) means for generating a sequence of identification numbers by assigning a predetermined identification number to each said alphanumeric string of each of the subset of the plurality of fields of said data input screen according to said analysis of each of the subset of the plurality of fields, said predetermined identification number being unique to each said alphanumeric string; d) means for comparing the contents of each of said subset of plurality of fields of said data input screen with the previously entered contents of said subset of plurality of fields in said plurality of previously entered screens according to said generated sequence of identification numbers; and e) means for selecting and visually presenting to said user a selected one of said previously entered screens as the completed electronic form according to said comparison, said selected one of said previously entered screens having the most similarity to said data input screen.
-
Specification