TRUNCATED AUTOSUGGEST ON A TOUCHSCREEN COMPUTING DEVICE
First Claim
1. A computing device for reducing user error when constructing a search query, the computing device comprising:
- a processor configured to execute computer-executable instructions; and
memory storing computer-executable instructions configured to;
display a user interface that includes a search box;
display one or more search terms within the search box based on user input;
display initial autosuggest candidates;
detect a user-selected initial autosuggest candidate;
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;
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.
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.
19 Citations
20 Claims
-
1. A computing device for reducing user error when constructing a search query, the computing device comprising:
-
a processor configured to execute computer-executable instructions; and memory storing computer-executable instructions configured to; display a user interface that includes a search box; display one or more search terms within the search box based on user input; display initial autosuggest candidates; detect a user-selected initial autosuggest candidate; 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; 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. - 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, the computer-implemented method 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; 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 computing device, cause the computing device to implement a truncation component, wherein the truncation component is configured to:
-
receive autosuggest candidates for a search query from an autosuggest component, the autosuggest candidates having the search query as a common prefix; generate truncated autosuggest candidates by removing the common prefix from the autosuggest candidates; and provide the truncated autosuggest candidates to a presentation component for display. - View Dependent Claims (19, 20)
-
Specification