×

Predictive query completion and predictive search results

  • US 8,700,653 B2
  • Filed: 08/19/2011
  • Issued: 04/15/2014
  • Est. Priority Date: 08/19/2010
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×