Accelerating find in page queries within a web browser
First Claim
1. A computer-implemented method comprising:
- displaying, by a web browser of a client device, a web page, including web page data;
receiving input from a user via a search field of the web browser, the search field enabling input for a web-based search, the acquired user input including entry of a search term;
responsive to the received user input, displaying within the web browser at least two search query options for the search term in association with the search field of the web browser, wherein the at least two search query options include performing a web search of the search term and performing a search of the search term within the web page data, the at least two search query options being displayed within a drop-down list control element in association with the search field of the web browser;
upon selection of the search query option to perform the search of the search term within the web page data, identifying for the user one or more occurrences of the search term within the web page data,performing a search for additional web page data related to at least a portion of the search term being input by the user into the search field;
automatically generating predictions for the at least two search query options to be displayed in real time within the drop-down list control element, based on the portion of the search term being input by the user into the search field; and
dynamically updating in real time the at least two search query options being displayed as entries within the drop-down list control element based on the predictions for the at least two search query options generated by the prediction service.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for extending the functionality of a search field within a web browser to include a user-selectable accelerator option to invoke a find in page feature of the web browser are provided. A search query option for the find in page functionality of the browser may be displayed in association with the search field of the web browser. The search query option may include a user-selectable graphical component enabling the user to invoke find in page based on a search term entered into the search field of the browser. The user may select the graphical component to initiate a search for the term within a web page that is either displayed or will be displayed to the user via the web browser. The displayed web page may include a visual indication of each occurrence of the search term within the web page.
58 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
displaying, by a web browser of a client device, a web page, including web page data; receiving input from a user via a search field of the web browser, the search field enabling input for a web-based search, the acquired user input including entry of a search term; responsive to the received user input, displaying within the web browser at least two search query options for the search term in association with the search field of the web browser, wherein the at least two search query options include performing a web search of the search term and performing a search of the search term within the web page data, the at least two search query options being displayed within a drop-down list control element in association with the search field of the web browser; upon selection of the search query option to perform the search of the search term within the web page data, identifying for the user one or more occurrences of the search term within the web page data, performing a search for additional web page data related to at least a portion of the search term being input by the user into the search field; automatically generating predictions for the at least two search query options to be displayed in real time within the drop-down list control element, based on the portion of the search term being input by the user into the search field; and dynamically updating in real time the at least two search query options being displayed as entries within the drop-down list control element based on the predictions for the at least two search query options generated by the prediction service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 20)
-
-
11. A system, comprising:
-
one or more processors; and a machine-readable medium comprising instructions stored therein, which when executed by the processors, cause the processors to perform operations comprising; retrieving web page data to be loaded within a web browser, the web browser being executable at a client device, and the web page data corresponding to a web page to be displayed by the web browser; acquiring input from a user of the client device via a search field of the web browser, the search field enabling input for a web-based search, the acquired user input including entry of a search term relating to the web page data, and to display within a drop-down list control element in association with the web browser at least two search query options for the search term in response to the acquired user input, the at least two search query options being displayed in association with the search field of the web browser, and the displayed at least two search query options including a user-selectable graphical component for selecting each of the search query option, the at least two search query options including performing a web search of the search term and performing a search of the search term within the web page data; performing a text-based search for the search term within the retrieved web page data, in response to the user'"'"'s selection of the search query option via the graphical component, and to generate the displayed search query options, the search query option being generated based on the acquired user input; performing a search for additional web page data related to at least a portion of the search term being input by the user into the search field; automatically generating predictions for the at least two search query options to be displayed in real time within the drop-down list control element, based on the portion of the search term being input by the user into the search field; dynamically updating in real time the at least two search query options being displayed as entries within the drop-down list control element based on the predictions for the at least two search query options generated by the prediction service; and displaying the web page data in a content area of the web browser, wherein the displayed web page data identifies one or more occurrences of the search term within the web page data, when a selection of the search query option corresponding to performing the search of the search term within the web page data is received. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A machine-readable storage medium comprising instructions stored therein, which when executed by a processor, causes the processor to perform operations comprising:
-
acquiring input from a user via a search field of a web browser at a client device, the web browser having web page data for a web page loaded therein, the user input including entry of a search term relating to the web page data; responsive to the acquired user input, displaying a search query option corresponding to performing a web search of the search term, and a user-selectable graphical component for selecting the search query option as a first entry within a drop-down list control element in association with the search field of the web browser; performing a search for additional web page data related to at least a portion of the search term being input by the user into the search field; displaying additional search query options based on results of the performed search, the additional search query options being displayed as additional entries within the drop-down list control element, each of the additional entries including a user-selectable graphical component for selecting the respective search query options; responsive to the user'"'"'s selection of the search query option via the user-selectable graphical component displayed as one of the additional entries within the drop-down list control element, performing a text-based search for the search term corresponding to the selected additional entry within the web page data; automatically generating predictions for the first entry and the additional entries to be displayed in real time within the drop-down list control element, based on the portion of the search term being input by the user into the search field; dynamically updating in real time the at least two search query options being displayed as entries within the drop-down list control element based on the predictions for the at least two search query options generated by the prediction service; and displaying the web page data in a content area of the web browser, wherein the displayed web page data identifies to the user at least one occurrence of the search term within the web page.
-
Specification