System and method for presenting input suggestions in input fields of a specific type in web pages by replacing the input field with a combo box
First Claim
1. A computer implemented method for displaying input suggestions stored on a remote computing system for entry into a specific type of input field, the method comprising:
- sending, through an output device and to a user device, at least one input suggestion for entry into a specific type of input field, the at least one input suggestion being stored on the remote computing system;
upon the user device requesting or accessing a web page, determining using at least one processor that an input field in the web page is of the specific type;
based on the step of determining that the input field in the web page is of the specific type, generating using at least one processor, a combo box for presenting the at least one input suggestion by copying or utilizing information pertaining to the presentation of the input field in the web page and causing the combo box to be included in a display with the web page in such a way that the combo box visually replaces the input field in the display; and
wherein the combo box is rendered by a web browser engine and the information is copied by the web browser engine into the combo box;
wherein user input in the combo box is enabled to be submitted through the web page.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods display input suggestions on web pages having an input field for receiving a specific type of user input. A module stored on a user device is remote from a database containing the input suggestions. The module detects the presence of any input fields of a specific type in a web page. For each detected input field of the specific type, the module generates a combo box that is displayed so as to cover and visually replace the input field. The combo boxes display input suggestions contained in the database. The database can be updated to add or remove input suggestions for particular websites determined to be valid or invalid at those websites. Analysis of the validity of the input suggestions can be based on page analyses sent from the module and performed before and after any submission of an input suggestion.
-
Citations
17 Claims
-
1. A computer implemented method for displaying input suggestions stored on a remote computing system for entry into a specific type of input field, the method comprising:
-
sending, through an output device and to a user device, at least one input suggestion for entry into a specific type of input field, the at least one input suggestion being stored on the remote computing system; upon the user device requesting or accessing a web page, determining using at least one processor that an input field in the web page is of the specific type; based on the step of determining that the input field in the web page is of the specific type, generating using at least one processor, a combo box for presenting the at least one input suggestion by copying or utilizing information pertaining to the presentation of the input field in the web page and causing the combo box to be included in a display with the web page in such a way that the combo box visually replaces the input field in the display; and wherein the combo box is rendered by a web browser engine and the information is copied by the web browser engine into the combo box; wherein user input in the combo box is enabled to be submitted through the web page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 16)
-
-
11. A computer implemented method for displaying and collecting input suggestions, the method comprising:
-
receiving, through an input device on a user device, at least one input suggestion associated with an input field in a web page, the at least one input suggestion being stored in one or more databases on a remote computing system; generating, using at least one processor, a combo box for presenting the at least one input suggestion by copying or utilizing information pertaining to the presentation of the input field in the web page; rendering the combo box, by a web browser engine, by copying the information into the combo box; and displaying, on at least one presentation component, the combo box in conjunction with the web page; wherein the one or more databases are automatically updated to include, as associated with the web page, user input that is entered into the combo box, submitted through the web page, and determined to be absent from the one or more databases.
-
-
12. A computer implemented method for displaying input suggestions stored on a remote computing system for entry into a specific type of input field, the method comprising:
-
receiving, through an input device on a user device, at least one input suggestion for entry into a specific type of input field, the at least one input suggestion being stored on the remote computing system; upon the user device requesting or accessing a web page, determining using at least one processor whether any input fields in the web page are of the specific type and are not hidden from view; for each input field determined to be of the specific type and not hidden from view, generating using at least one processor, a combo box for presenting the at least one input suggestion by copying or utilizing information pertaining to the presentation of the input field in the web page, the combo box comprising one or more user interface elements that are independent from the web page and providing a modified display to highlight each input field; rendering the combo box, by a web browser engine, by copying the information into the combo box; causing, using at least one processor, the combo box to be displayed with the web page on at least one presentation component in such a way that the combo box overlays the input field of the web page; and
using at least one processor, duplicating in the input field of the web page any user input in the combo box;wherein if a user selects an input field of the specific type and not hidden from view, a list of suggestions is displayed.
-
-
13. A computer implemented method for displaying input suggestions stored on a remote computing system for entry into a specific type of input field, the method comprising:
-
a user device receiving, through an input device, at least one input suggestion for entry into a specific type of input field, the at least one input suggestion being stored on the remote computing system; upon the user device requesting or accessing a web page, determining using at least one processor that an input field in the web page is of the specific type; based on the step of determining that the input field in the web page is of the specific type, generating using at least one processor an input suggestion indicator for presenting the at least one input suggestion by copying or utilizing information pertaining to the presentation of the input field in the web page and causing the input suggestion indicator to be included in a display with the web page in conjunction with the input field; and wherein the combo box is rendered by a web browser engine and the information is copied by the web browser engine into the combo box; and using at least one processor, causing the at least one input suggestion to be presented in the input suggestion indicator. - View Dependent Claims (14, 15)
-
-
17. A computer implemented method for displaying input suggestions stored on a remote computing system for entry into a specific type of input field, the method comprising:
-
sending, through an output device and to a user device, at least one input suggestion for entry into a specific type of input field, the at least one input suggestion being stored on the remote computing system; upon the user device requesting or accessing a web page, determining using at least one processor that an input field in the web page is of the specific type; and based on the step of determining that the input field in the web page is of the specific type, generating using at least one processor, a combo box for presenting the at least one input suggestion by obtaining a screenshot of the input field and using the screenshot to render the combo box and causing the combo box to be included in a display with the web page in such a way that the combo box visually replaces the input field in the display; wherein user input in the combo box is enabled to be submitted through the web page.
-
Specification