Dynamic search box for web browser
First Claim
1. A method, comprising:
- receiving one or more terms of a search query;
automatically identifying prior search queries that include the one or more terms of the search query from a history of prior search queries; and
presenting query refinement options to a user, the query refinement options including the prior search queries as suggested queries for possible selection by a user.
2 Assignments
0 Petitions
Accused Products
Abstract
A system may receive one or more terms of a search query. The system may automatically identify prior search queries that include the one or more terms of the search query from a history of prior search queries. The system may automatically identify possible spelling corrected search queries based on the one or more terms of the search queries. The system may automatically receive remote server-based query completion suggestions including the one or more terms of the search query. The system may present query refinement options, the query refinement box being populated with the prior search queries as suggested queries for possible selection by a user, the identified possible spelling corrected search queries, and the received query completion suggestions.
-
Citations
35 Claims
-
1. A method, comprising:
-
receiving one or more terms of a search query;
automatically identifying prior search queries that include the one or more terms of the search query from a history of prior search queries; and
presenting query refinement options to a user, the query refinement options including the prior search queries as suggested queries for possible selection by a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system, comprising:
-
means for presenting a toolbar in a web browser, the toolbar include a search box;
means for receiving one or more terms of a search query into the search box;
means for automatically identifying prior search queries including the one or more terms of the search query from a history of prior search queries;
means for spell-checking the one or more terms of the search query to identify potential corrections to the search query; and
means for presenting query refinement options associated with the search box, the query refinement options configured to include the previously received search queries and the identified potential corrections as suggested queries for possible selection by a user. - View Dependent Claims (26, 27, 28)
-
-
29. A method performed by a device, comprising:
-
providing a dynamic search box selectable object within a web browser application window;
receiving a search query within the dynamic search box selectable object;
identifying local historical search queries matching at least a portion of the received search query;
identifying possible spelling corrections to the received search query;
identifying server-based historical search queries beginning with the received search query; and
populating a refinement box associated with the dynamic search box selectable object with the identified local historical search queries, the identified possible spelling corrections, and the identified server-based historical search queries. - View Dependent Claims (30)
-
-
31. A method, comprising:
-
receiving a search query;
identifying query tokens within the search query, wherein the query tokens relate to query operations and syntax; and
graphically presenting the search query to represent differences in the identified query tokens. - View Dependent Claims (32, 33)
-
-
34. A computer-readable medium that stores instructions executable by a client device, comprising:
-
instructions for causing the client device to receive one or more terms of a search query;
instructions for causing the client device to automatically identify prior search queries including the one or more terms of the search query from a history of prior search queries associated with one or more users;
instructions for causing the client device to automatically identify possible spelling corrected queries based on the one or more terms of the search query; and
instructions for causing the client device to present query refinement options to the user, the query refinement options including the previously received search queries as suggested queries and the possible spelling corrected queries for possible selection by a user.
-
-
35. A method, comprising:
-
receive one or more terms of a search query into a text entry box;
automatically identifying possible spelling corrected queries based on the one or more terms of the search query;
automatically requesting server-based query completion suggestions from a server that include the one or more terms of the search query;
receiving a predetermined number of query completion suggestions from the server; and
presenting a query refinement box associated with the text entry box including the previously received search queries as suggested queries and the possible spelling corrected queries for possible selection by a user.
-
Specification