×

Generating snippet modules on online social networks

  • US 10,509,832 B2
  • Filed: 07/13/2015
  • Issued: 12/17/2019
  • Est. Priority Date: 07/13/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising, by one or more computing devices:

  • receiving, at the one or more computing devices from a client system associated with a first user of the online social network, a request to access a profile-page for a first entity of the online social network, the first entity being of a particular entity-type;

    accessing, by a snippet-generation system of the one or more computing devices, a plurality of posts of the online social network, each post being associated with the first entity of the online social network, wherein each post comprises content of the post and metadata of the post, and wherein each post is linked to the profile-page of the first entity;

    accessing, by the one or more computing devices, a set of pre-determined n-grams linked to the particular entity-type of the first entity, wherein the pre-determined n-grams are n-grams that have been determined to be associated with high-quality content about entities of the particular entity-type;

    classifying, by a classifier process of the snippet-generation system, one or more of the posts as being relevant to the first entity, each post being classified based on a comparison of pre-determined n-grams and the content of the post and the metadata of the post;

    generating, by a noun-phrase extractor process of the snippet-generation system, a set of n-grams by extracting one or more n-grams from the content of the one or more of the posts classified as being relevant to the first entity;

    filtering, by a filter process of the snippet-generation system, the set of n-grams to remove one or more of the extracted n-grams from the set of n-grams;

    calculating, by a score calculator process of the snippet-generation system, for each n-gram in the filtered set of n-grams, a quality-score for the n-gram;

    generating, by the snippet-generation system, a snippet-module comprising one or more of the extracted n-grams from the filtered set of n-grams having quality-scores greater than a threshold quality-score, wherein the snippet-module is generated based on the particular entity-type of the first entity and references the posts that the extracted n-grams are associated with; and

    sending, from the one or more client systems to the client system of the first user, in response to the request, instructions for presenting the profile-page of the first entity, wherein the profile-page comprises the snippet-module.

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