Patent Document ID: 8700653
Application ID: 13213880

Base Claim:
1. A system, comprising: a client device; and a non-transitory 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, each of the first query suggestions being ranked according to an order; in response to receiving the first query suggestions, starting a timer for a first query suggestion that is ranked first in the order, the timer being set to expire after a time period; rendering the first query suggestions according to the order; providing subsequent query suggestion requests to the search service after the first query suggestion request, and in response to each subsequent query suggestion request: receiving subsequent sets of query suggestions responsive to the subsequent query suggestion requests, each of the query suggestions being ranked according to an order in each respective subsequent set; and rendering the query suggestions in each subsequent set according to a respective order; determining, when the timer has expired, whether first search results responsive to the first query suggestion that is first in the order are also responsive to a subsequent query suggestion that is first in the respective order of query suggestions in the subsequent set received for a most recent query suggestion request; in response to a positive determination, requesting the first search results responsive to the first query suggestion and receiving the first search results independent of user selection of a query suggestion and independent of sending a completed query to the search service, and generating an indication in the search interface that indicates the subsequent query suggestion for which the first search results are responsive.

---

Claim 6:
6. The system of claim 1 , wherein the interface instructions cause the client device to generate a query suggestion request in response to each character input in the query input field.