Search entry system with query log autocomplete
First Claim
1. In a computer system wherein users submit search queries via a user interface to a search engine and receive search results corresponding to searches of a search corpus according to the submitted search queries, wherein representations of the submitted queries are logged to a query log, a method of prompting a user during entry of a search query comprising:
- receiving at least a portion of a current search entry at the computer system;
searching the query log for previously submitted search query representations corresponding to previous search queries matching the current search query;
generating an output, usable for display to the user, of indications of the matching previous search queries; and
presenting the user with a display allowing the user to select at least one of the indicated matching previous search queries for use as all of part of the current search query.
3 Assignments
0 Petitions
Accused Products
Abstract
A search entry system and method of search entry where the query terms can be autocompleted based on entries in a search history query log. A search system can include one or more entry modules, that can include a query window, configured to accept a search query. A query log can store one or more queries each query containing one or more query terms. Concurrent with entry of query terms in a query window, a query searcher can be configured to search one or more query logs for stored queries having the query terms contained anywhere within the query. An autocompletion module can be configured to process the results obtained from the query searcher and display or otherwise indicate to a user a selection of autocompletion options containing the current query terms.
210 Citations
29 Claims
-
1. In a computer system wherein users submit search queries via a user interface to a search engine and receive search results corresponding to searches of a search corpus according to the submitted search queries, wherein representations of the submitted queries are logged to a query log, a method of prompting a user during entry of a search query comprising:
-
receiving at least a portion of a current search entry at the computer system; searching the query log for previously submitted search query representations corresponding to previous search queries matching the current search query; generating an output, usable for display to the user, of indications of the matching previous search queries; and presenting the user with a display allowing the user to select at least one of the indicated matching previous search queries for use as all of part of the current search query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. In a computer system wherein users submit search queries via a user interface to a search engine and receive search results corresponding to searches of a search corpus according to the submitted search queries, wherein representations of the submitted queries are logged to a query log, an apparatus for prompting a user during entry of a search query, the apparatus comprising:
-
a query input configured to receive at least a portion of a current search entry from the user interface; a query log configured to store one or more previously submitted search query representations corresponding to previous search queries; and an autocompletion module in communication with the query input and configured to search the query log for previously submitted search query representations corresponding to previous search queries matching the current search query, and further configured to generate an output, usable for display to the user, of indications of the matching previous search queries, and communicating the output to a display allowing the user to select at least one of the indicated matching previous search queries for use as all of part of the current search query. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. An apparatus for generating a search query, the apparatus comprising:
-
a client configured to execute a browser application providing a search query input; a query log associated with the browser application and configured to store one or more previously submitted queries; and a search client configured to operate in conjunction with the browser application and configured to search the query log for entries substantially matching a search entry entered into the search query input, the search client identifying entries for which the search query input substantially matches any position within the query log entry.
-
-
28. An apparatus for generating a search query, the apparatus comprising:
-
means for receiving a search term; means for storing one or more previously submitted search queries; means for searching the means for storing for one or more search queries matching the search term at any position within the search queries; and means for providing at least one matching query for selection as the search query.
-
-
29. A computer readable medium having stored thereon instructions configured to cause generation of a prompt to a user during entry of a search query, the instructions comprising:
-
program code for receiving at least a portion of a current search entry at the computer system; program code for searching the query log for previously submitted search query representations corresponding to previous search queries matching the current search query; program code for generating an output, usable for display to the user, of indications of the matching previous search queries; and program code for presenting the user with a display allowing the user to select at least one of the indicated matching previous search queries for use as all of part of the current search query.
-
Specification