×

Priming search results on online social networks

  • US 10,255,365 B2
  • Filed: 08/29/2014
  • Issued: 04/09/2019
  • Est. Priority Date: 08/29/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising, by a social-networking system of an online social network:

  • receiving, at the social-networking system from a client device of a first user of the online social network, a partial query input comprising a first character string;

    determining, by the social-networking system, one or more predicted queries based on the partial query input;

    calculating, by the social-networking system, a score for each of the predicted queries based at least in part on the partial query input, wherein the score indicates a probability the user will input the respective predicted query;

    determining, by the social-networking system, whether to execute each of the predicted queries based at least in part on the calculated score of the predicted query;

    generating, by a search-engine server of the social-networking system, for each predicted query determined to be executed, a set of search results corresponding to the predicted query; and

    sending, by the search-engine server of the social-networking system, responsive to receiving the partial query input, the set of search results corresponding to each predicted query determined to be executed to the client device of the first user for storage in a cache of the client device, each set of search results remaining stored without display in the cache of the client device until receipt of a completed query input at the client device, each set of search results being operable to be retrieved from the cache of the client device for display responsive to receiving a completed query input at the client device of the first user comprising a second character string, wherein the second character string comprises at least the first character string, the completed query input matching at least one of the predicted queries, the set of search results retrieved from the cache of the client device for display corresponding to the predicted query matching the completed query input.

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