Truncated autosuggest on a touchscreen computing device
First Claim
1. A computing device for reducing user error when constructing a search query, comprising:
- a processor; and
a memory storing computer-executable instructions that, when executed by the processor, perform a method, comprising;
displaying, on the computing device, a user interface that includes a search box;
receiving input within search box about one or more search terms;
displaying one or more initial autosuggest candidates based, at least in part, on the input;
receiving input that selects one of the one or more initial autosuggest candidates;
displaying the selected one of the one or more initial autosuggest candidates within the search box as a preliminary search query, without automatically initiating a web search for the preliminary search query;
receiving new autosuggest candidates having the preliminary search query as a common prefix, wherein the new autosuggest candidates are based, at least in part, on received user preference information corresponding to the preliminary search query;
generating truncated autosuggest candidates by removing the common prefix from each new autosuggest candidate; and
displaying the truncated autosuggest candidates in the user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer device may reduce user error when constructing a search query. The computing device may display one or more search terms within a search box based on user input. The computing device may display initial autosuggest candidates and detect a user-selected initial autosuggest candidate. The computing device may display the user-selected initial autosuggest candidate within the search box as a preliminary search query, without automatically initiating a web search for the preliminary search query. The computing device may receive new autosuggest candidates having the preliminary search query as a common prefix, generate truncated autosuggest candidates by removing the common prefix from each new autosuggest candidate, and display the truncated autosuggest candidates.
15 Citations
20 Claims
-
1. A computing device for reducing user error when constructing a search query, comprising:
-
a processor; and a memory storing computer-executable instructions that, when executed by the processor, perform a method, comprising; displaying, on the computing device, a user interface that includes a search box; receiving input within search box about one or more search terms; displaying one or more initial autosuggest candidates based, at least in part, on the input; receiving input that selects one of the one or more initial autosuggest candidates; displaying the selected one of the one or more initial autosuggest candidates within the search box as a preliminary search query, without automatically initiating a web search for the preliminary search query; receiving new autosuggest candidates having the preliminary search query as a common prefix, wherein the new autosuggest candidates are based, at least in part, on received user preference information corresponding to the preliminary search query; generating truncated autosuggest candidates by removing the common prefix from each new autosuggest candidate; and displaying the truncated autosuggest candidates in the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for reducing user error when constructing a search query, comprising:
-
receiving, by a computing device, a search query without launching a web search for the search query; obtaining, by the computing device, autosuggest candidates having the search query as a common prefix wherein the autosuggest candidates are based, at least in part, on received user preference information corresponding to the search query; generating, by the computing device, truncated autosuggest candidates by removing the search query from the autosuggest candidates; and providing the truncated autosuggest candidates for display. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable storage medium storing computer-executable instructions that, when executed by a processor, cause the processor to perform a method, comprising:
-
receiving autosuggest candidates for a received search query wherein the autosuggest candidates include the search query as a common prefix and wherein the autosuggest candidates are based, at least in part, on received user preference information corresponding to the search query; generating truncated autosuggest candidates by removing the common prefix from the autosuggest candidates; and providing the truncated autosuggest candidates for display. - View Dependent Claims (19, 20)
-
Specification