Inputting data to a web page
First Claim
Patent Images
1. A system for inputting data to a web page that is selectively accessed and displayed through a web browser, said system comprising:
- a terminal;
a storage area on the terminal to store label information and input information, wherein;
at the time of activating the web browser, the storage area is initialized after which the storage area contains no information; and
in response to movement of a cursor from a data entry field, input information corresponding to the data entry field is stored in the storage area;
an electronic scratch pad stored in the storage area on said terminal that is configured to identify data entry fields on an accessed web page and to retrieve a number of first labels corresponding to any identified data entry field of said accessed web page; and
a synonym table stored in the storage area that associates label names with a four digit synonym identifier, wherein label names having the same four digit synonym identifier are identified as synonyms;
in which;
said electronic scratch pad records said number of first labels and any user input that is input into a data entry field of the accessed web page, said user input and said number of first labels stored by said scratch pad being continuously displayed to a user of said computing device while said web browser is open;
in response to said web browser activating a new web page, said electronic scratch pad automatically enters a latest user input from multiple user inputs for a corresponding label into a data entry field on said new web page that has a second label that corresponds to one of said number of first labels for a data entry field from a previous web page into which that user input was previously entered; and
in response to said second label on said new web page being a synonym with said one of said first label from said accessed web page, updating the corresponding label information on said scratch pad to indicate both the first label and the second label.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for inputting data to a web page that is selectively accessed and displayed through a web browser executing on a computing device includes an electronic scratch pad on the computing device that is configured to identify data entry fields on an accessed web page and to retrieve a label corresponding to any identified data entry field of the web page. The electronic scratch pad records the label and any user input that is input using a user input device to the corresponding data entry field.
35 Citations
20 Claims
-
1. A system for inputting data to a web page that is selectively accessed and displayed through a web browser, said system comprising:
-
a terminal; a storage area on the terminal to store label information and input information, wherein; at the time of activating the web browser, the storage area is initialized after which the storage area contains no information; and in response to movement of a cursor from a data entry field, input information corresponding to the data entry field is stored in the storage area; an electronic scratch pad stored in the storage area on said terminal that is configured to identify data entry fields on an accessed web page and to retrieve a number of first labels corresponding to any identified data entry field of said accessed web page; and a synonym table stored in the storage area that associates label names with a four digit synonym identifier, wherein label names having the same four digit synonym identifier are identified as synonyms; in which; said electronic scratch pad records said number of first labels and any user input that is input into a data entry field of the accessed web page, said user input and said number of first labels stored by said scratch pad being continuously displayed to a user of said computing device while said web browser is open; in response to said web browser activating a new web page, said electronic scratch pad automatically enters a latest user input from multiple user inputs for a corresponding label into a data entry field on said new web page that has a second label that corresponds to one of said number of first labels for a data entry field from a previous web page into which that user input was previously entered; and in response to said second label on said new web page being a synonym with said one of said first label from said accessed web page, updating the corresponding label information on said scratch pad to indicate both the first label and the second label. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 18, 19, 20)
-
-
9. A method for inputting data to a web page that is selectively accessed and displayed through a web browser executing on a computing device, said method comprising:
-
identifying data entry fields on an accessed web page with an electronic scratch pad on said computing device and retrieving a first label corresponding to any identified data entry field of said web page based on a positional relation to the identified data entry field, in which the first label is a string in a source code which describes the web page; recording said first label with said electronic scratch pad; recording, in response to movement of a cursor from a corresponding data entry field, in said electronic scratch pad any user input that is input using a user input device to the corresponding data entry field; associating, in a synonym table, label names with a four digit synonym identifier, wherein label names having the same four digit synonym identifier are identified as synonyms; in response to a second label on a new web page being a synonym with said first label from said accessed web page, updating the corresponding label information on said scratch pad to indicate both the first label and the second label; terminating said electronic scratch pad together with the web browser when all web pages are closed; and erasing said stored user input in response to said web browser closing. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer program product for inputting data to a web page that is selectively accessed and displayed through a web browser executing on a computing device, said computer program product comprising a non-transitory computer readable storage medium having computer readable program code embodied therewith for an electronic scratch pad, the computer readable program code comprising:
computer readable program code configured to; initialize a storage area of a terminal after activating the web browser, wherein after initialization the storage area contains no information; identify data entry fields on a web page accessed by said web browser and to retrieve a number of first labels corresponding to any identified data entry field of said web page, record said number of first labels; in response to movement of a cursor from a corresponding data entry field, record any user input that is input using a user input device to the corresponding data entry field, in which said user input and said number of first labels stored by said scratch pad are continuously displayed to a user of said computing device while said web browser is open, assign a four digit identifier to each first label, wherein labels having the same four digit identifier are identified as synonyms; in response to said web browser activating a new web page, automatically entering user input from a previous web page into a data entry field on said new web page that has a second label that corresponds to one of said number of first labels for a data entry field from a previous web page into which that user input was previously entered; in response to said second label on said new web page being a synonym with said one of said first label, based on the four digit identifiers for the second label and first label, from said accessed web page, updating the corresponding label information on said scratch pad to indicate both the first label and the second label; and in response to identifying a new label on said new web page, adding said new label to said scratch pad without storing corresponding input information in said scratch pad. - View Dependent Claims (17)
Specification