×

Measuring phrase association on online social networks

  • US 10,248,645 B2
  • Filed: 05/30/2017
  • Issued: 04/02/2019
  • Est. Priority Date: 05/30/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising, by a computing device:

  • receiving, from a client system of a first user of an online social network, a search query for posts of the online social network, the search query comprising one or more query terms;

    retrieving a plurality of posts of the online social network, each post containing each of the one or more query terms in a text of the post;

    identifying, from an index of known phrases, one or more known phrases in the text of the one or more retrieved posts, each identified known phrase containing at least one of the one or more query terms, wherein the index of known phrases comprises a plurality of pre-identified phrases having a length less than or equal to a pre-determined maximum length;

    filtering the plurality of retrieved posts to generate a filtered set of posts, wherein the filtering comprises removing each post not containing at least one of the identified known phrases;

    computing a plurality of features for each of the identified known phrases, each feature measuring a degree of equivalence between the identified known phrase and the one or more query terms included in the identified known phrase;

    calculating, for each post in the filtered set of posts, a score for the post based on the plurality of features of the identified known phrases included in the post;

    ranking the posts based on the calculated scores; and

    sending, to the client system in response to the search query, instructions for generating a search-results interface comprising references to one or more of the posts presented in ranked order.

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