×

Keyword search queries on online social networks

  • US 10,635,696 B2
  • Filed: 05/31/2017
  • Issued: 04/28/2020
  • Est. Priority Date: 08/27/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, from a client system of a first user, a text query comprising one or more n-grams, wherein at least one of the n-grams is an ambiguous n-gram;

    searching a plurality of keyword generators to identify one or more keyword suggestions matching the ambiguous n-gram, each keyword generator being a source of a particular type of a plurality of types, each keyword suggestion being of a type corresponding to the type of the keyword generator that identified the keyword suggestion;

    calculating, for each keyword generator, by a particular scoring algorithm for the respective keyword generator, a keyword score for each identified keyword suggestion identified by the respective keyword generator, wherein the scoring algorithm comprises a plurality of weighting factors, the particular weighting factors used for the particular scoring algorithm for each respective keyword generator being based on at least the type of the keyword suggestion generated by the keyword generator;

    generating a set of suggested queries, each suggested query comprising at least a portion of the text query and one or more identified keyword suggestions having a keyword score greater than a threshold keyword score;

    filtering one or more suggested queries from the set of suggested queries based on privacy settings associated with the identified keyword suggestions; and

    sending, to the client system responsive to receiving the text query, instructions for presenting one or more of the suggested queries from the post-filtered set.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×