×

Client-side caching of search keywords for online social networks

  • US 10,282,483 B2
  • Filed: 08/04/2016
  • Issued: 05/07/2019
  • Est. Priority Date: 08/04/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising, by one or more processors associated with a client system:

  • receiving, at the client system, a text query inputted by a first user of an online social network, the text query comprising one or more n-grams;

    identifying, by the client system, a first set of candidate keywords from a plurality of keywords stored on a local cache of the client system, each keyword of the plurality of keywords being extracted from a source of a plurality of sources associated with the online social network, wherein each candidate keyword in the first set matches one or more n-grams of the text query;

    determining, by the client system, a range of scores that correspond to the source of each of the candidate keywords;

    calculating, by the client system, a score for each of the candidate keywords, wherein the score is within the range of scores that correspond to the source of the candidate keyword;

    ranking, by the client system, each of the identified candidate keywords based at least in part on the score associated with the candidate keyword; and

    displaying, at the client system in response to the first user inputting the one or more n-grams of the text query, one or more suggested queries, each suggested query comprising an identified candidate keyword having a rank higher than a threshold rank.

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