Providing suggestions during formation of a search query
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, via a search box comprising a native part of a Web browser, a text string associated with a user'"'"'s search query, the search box not provided by a separately-installed mechanism;
communicating the text string to a search provider;
receiving information communicated from the search provider, wherein said information includes at least non-textual information;
rendering said information in a search box drop down menu associated with said search box, wherein rendering includes rendering in the search box drop down menu at least some locally acquired information, wherein the locally acquired information comprises links associated with the user'"'"'s search query;
receiving a text string that the user has entered in a third-party search provider search box;
replicating the text string entered in the third-party search provider search box in the search box comprising the native part of the Web browser; and
providing, via the search box comprising the native part of the Web browser, one or more suggestions associated with said replicated text string.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments enable information, in addition to textual information, to be presented to a user when the user enters a search query in a search box forming part of a user interface of an application. In one or more embodiments, a Web browser provides a search box in which a user can enter a search query. While the user is entering a search query, the Web browser can communicate with a third-party search provider to receive information, such as non-textual information, which can be presented to the user to assist in formulating their search query. The non-textual information can include images and other visual information of a non-textual nature.
22 Citations
24 Claims
-
1. A computer-implemented method comprising:
-
receiving, via a search box comprising a native part of a Web browser, a text string associated with a user'"'"'s search query, the search box not provided by a separately-installed mechanism; communicating the text string to a search provider; receiving information communicated from the search provider, wherein said information includes at least non-textual information; rendering said information in a search box drop down menu associated with said search box, wherein rendering includes rendering in the search box drop down menu at least some locally acquired information, wherein the locally acquired information comprises links associated with the user'"'"'s search query; receiving a text string that the user has entered in a third-party search provider search box; replicating the text string entered in the third-party search provider search box in the search box comprising the native part of the Web browser; and providing, via the search box comprising the native part of the Web browser, one or more suggestions associated with said replicated text string. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 18, 19, 20, 21)
-
-
9. One or more computer-readable non-volatile storage embodying computer-readable instructions which, responsive to execution by at least one processor, are configured to:
-
receive, via a search box comprising a native part of a Web browser, a text string associated with a user'"'"'s search query, the search box not provided by a separately-installed tool bar mechanism; communicate the text string to a search provider via the Internet; receive, from the search provider, a response file that includes one or more parameters that describe information to be displayed in a search box drop down menu, the one or more parameters describing one or more of;
sections to display, labels for a particular section, or an order of sections;process the response file and render the information in the search box drop down menu, wherein the computer-executable instructions to render are further configured to render in the search drop down menu at least some locally acquired information, wherein the locally acquired information comprises links associated with the user'"'"'s search query; receive a text string entered in a third-party search provider search box; replicate the text string entered in a third-party search provider search box in the search box comprising the native part of the Web browser; and provide, via the search box comprising the native part of the Web browser, one or more suggestions associated with said replicated text string. - View Dependent Claims (10, 11, 12, 13, 14, 15, 22, 23, 24)
-
-
16. A system comprising:
-
one or more computer-readable storage memories; computer-readable instructions embodied on the one or more computer-readable storage memories, the instructions providing a Web browser configured to; ascertain that a user has conducted a search and is on a search provider results page; track, locally, which links the user navigates to from the search provider results page; receive, via a search box comprising a native part of the Web browser, a text string associated with a user'"'"'s search query, the search box not provided by a separately-installed mechanism; recommend, locally, one or more links based on locally tracked links to which the user has navigated in the past using the search provider results page; receive a text string that the user has entered in a third-party search provider search box; replicate the text string in the search box comprising the native part of the Web browser; and provide, via the search box comprising the native part of the Web browser, one or more suggestions associated with a replicated text string. - View Dependent Claims (17)
-
Specification