PREDICTIVE QUERY COMPLETION AND PREDICTIVE SEARCH RESULTS
First Claim
1. A system, comprising:
- a client device; and
a computer storage medium encoded with a computer program, the program comprising instructions that when executed by the client device cause the client device to perform operations comprising;
generating a search interface that includes a query input field;
providing query characters input in the query input field to a search service as a first query suggestion request;
receiving, in response to the first query suggestion request, first query suggestions;
rendering the first query suggestions according to an order; and
in response to the client device receiving first search results responsive to one of the first query suggestions and being received independent of user selection of a first query suggestion and independent of sending a completed query to the search service, generating an indication in the search interface that indicates the first query suggestion for which the first search results are responsive.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer program products, for processing search query suggestions. In one aspect, interface instructions on a client device cause the client device to generate a search interface that includes a query input field and provide query characters input in the query input field to a search service as a first query suggestion request. The client device receives, in response the query suggestion request, first query suggestions and renders the first query suggestions according to and order. In response to the client device receiving first search results responsive to one of the first query suggestions and being received independent of user selection of a first query suggestion and independent of sending a completed query to the search service, the client device generates an indication in the interface that indicates the first query suggestion for which the search results are responsive.
-
Citations
19 Claims
-
1. A system, comprising:
-
a client device; and a computer storage medium encoded with a computer program, the program comprising instructions that when executed by the client device cause the client device to perform operations comprising; generating a search interface that includes a query input field; providing query characters input in the query input field to a search service as a first query suggestion request; receiving, in response to the first query suggestion request, first query suggestions; rendering the first query suggestions according to an order; and in response to the client device receiving first search results responsive to one of the first query suggestions and being received independent of user selection of a first query suggestion and independent of sending a completed query to the search service, generating an indication in the search interface that indicates the first query suggestion for which the first search results are responsive. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method performed by a client device, comprising:
-
generating a search interface that includes a query input field; providing query characters input in the query input field to a search service as a first query suggestion request; receiving, in response to the first query suggestion request, first query suggestions; rendering the first query suggestions according to an order; and in response to the client device receiving first search results responsive to one of the first query suggestions and being received independent of user selection of a first query suggestion and independent of sending a completed query to the search service, generating an indication in the search interface that indicates the first query suggestion for which the first search results are responsive. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. Software stored on a computer memory device and comprising instructions executable by a client device and upon such execution cause the client device to perform operations comprising:
-
generating a search interface that includes a query input field; providing query characters input in the query input field to a search service as a first query suggestion request; receiving, in response to the first query suggestion request, first query suggestions; rendering the first query suggestions according to an order; and in response to the client device receiving first search results responsive to one of the first query suggestions and being received independent of user selection of a first query suggestion and independent of sending a completed query to the search service, generating an indication in the search interface that indicates the first query suggestion for which the first search results are responsive.
-
Specification