QUERY REFINEMENT IN A BROWSER TOOLBAR
First Claim
1. A computer-implemented method for displaying a refined search query in a web browser on a client computing device, the method comprising:
- receiving, by the web browser, a search query input into a web-page search field provided by a displayed web page;
recognizing, by a toolbar of the web browser, that the displayed web page is associated with a search engine, the toolbar including a toolbar search field separate from the web-page search field;
communicating a request to send a refined search query when the search query is sent to the search engine;
receiving the refined search query; and
in the web browser, displaying search results for the search query at the same time as displaying the refined search query in the toolbar search field.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiment described herein are generally directed to a toolbar extension of a web browser that grabs a user'"'"'s search engine query and suggests a refined search query known to yield better search results. The toolbar recognizes the web page the user is on as being associated with a search engine and retrieves the user'"'"'s search query. The toolbar interacts with a refinement component on a server, and the refinement component determines a refined search query based on confidence scores assigned to data mined from a data center affiliated with different search engine (one related to the toolbar). The refined search query is returned and displayed in a search field of the toolbar, allowing the user to easily run the refined search on the different search engine.
38 Citations
20 Claims
-
1. A computer-implemented method for displaying a refined search query in a web browser on a client computing device, the method comprising:
-
receiving, by the web browser, a search query input into a web-page search field provided by a displayed web page; recognizing, by a toolbar of the web browser, that the displayed web page is associated with a search engine, the toolbar including a toolbar search field separate from the web-page search field; communicating a request to send a refined search query when the search query is sent to the search engine; receiving the refined search query; and in the web browser, displaying search results for the search query at the same time as displaying the refined search query in the toolbar search field. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
3. The computer-implemented method of claim 3, further comprising:
-
receiving search results for the refined search query from the different search engine; and displaying the search results for the refined search query in an impression of the different search engine.
-
-
13. One or more computer-storage media storing computer-executable instructions that, when executed by a processor, perform a method for displaying a refined search query in a web browser, the method comprising:
-
receiving a search query in a web-page search field displayed in the web browser, which includes a toolbar having a toolbar search field separate from the web-page search field; recognizing that a web page providing the web-page search field is associated with a search engine; communicating a request to send a refined search query when the search query is sent to the search engine; receiving the refined search query and search results deemed relevant to the search query; and displaying the search results in a content-viewing portion of the web browser simultaneous with the refined search query, which is displayed in the toolbar search field. - View Dependent Claims (14, 15, 16, 17)
-
-
18. One or more computer-storage media storing computer-executable instructions that, when executed by a processor, perform a method for displaying a refined search query in a web browser on a client computing device, the method comprising:
-
receiving a search query input into a web-page search field that is displayed by the web browser in a displayed web page; recognizing, by a toolbar of the web browser, that the displayed web page is associated with a first search engine, the toolbar including a toolbar search field that is separate from the web-page search field and that is associated with a second search engine different from the first search engine; communicating a request to send a refined search query when the search query is sent to the first search engine; receiving the refined search query, which is recommended to be submitted to the second search engine, and search results deemed relevant by the first search engine to the search query; and displaying the search results in a content-viewing portion of the web browser simultaneous with the refined search query, which is displayed in the toolbar search field. - View Dependent Claims (19, 20)
-
Specification