Please download the dossier by clicking on the dossier button x
×

Live-conversation modules on online social networks

  • US 10,628,636 B2
  • Filed: 04/24/2015
  • Issued: 04/21/2020
  • Est. Priority Date: 04/24/2015
  • Status: Expired due to Fees
First Claim
Patent Images

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

  • accessing one or more posts of an online social network, each post comprising a content of the post and a metadata associated with the post;

    extracting, for each post, one or more n-grams from the content of the post and the metadata associated with the post;

    determining, for each post, whether the post is associated with a trending topic based on whether one or more of the extracted n-grams are associated with the trending topic;

    caching, for each post determined to be associated with the trending topic, the post in a conversation cache associated with the trending topic, wherein the conversation cache is comprised in one or more data stores associated with a social-networking system of the online social network;

    calculating a quality-score for each cached post based on information associated with an author of the cached post,wherein the information associated with the author of the cached post comprises information about an amount of time for which the author of the cached post has been registered as a user on the online social network, andwherein the quality-score for the cached post is reduced by a particular amount when it is determined that the cached post was made by the author during a probationary period, the probationary period being a predefined period of time from the time the author of the cached post first registered as a user on the online social network;

    generating a live-conversation module comprising one or more of the cached posts retrieved from the conversation cache having a quality-score greater than a predetermined threshold quality-score;

    sending, to a client system of a first user of the online social network, the live-conversation module for display to the first user; and

    sending, to the client system of the first user, update-information configured to update the live-conversation module by replacing the one or more posts in the live-conversation module with one or more other cached posts retrieved from the conversation cache, wherein the sending of the update-information occurs automatically without input from the first user.

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