×

Selecting popular content on online social networks

  • US 10,592,594 B2
  • Filed: 11/02/2018
  • Issued: 03/17/2020
  • Est. Priority Date: 03/06/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising, by one or more processors associated with one or more social-networking systems of an online social network:

  • receiving, at one or more of the social-networking systems from a client system of a first user of the online social network, a request to access a landing page of the online social network associated with the first user;

    accessing, by one or more of the social-networking systems, a social graph comprising a plurality of nodes and a plurality of edges connecting the nodes, each of one or more of the nodes being associated with one of a plurality of users of the online social network, each connection between two nodes representing a relationship between the two nodes and establishing a single degree of separation between the two nodes, wherein the first user is associated with a first node of the plurality of nodes;

    calculating, by one or more of the social-networking systems, a popularity value for each of a plurality of content objects retrieved from one or more third party sources that are separate from and external to the online social network, each content object being associated with one or more second users of the online social network, the one or more second users being associated with one or more second nodes of the plurality of nodes, respectively, wherein the popularity value for each content object is based on an adoption of the content object by one or more third users of the online social network on one or more landing pages of the online social network associated with the respective one or more third users, the one or more third users being associated with one or more third nodes of the plurality of nodes, respectively, each third node being within a threshold degree of separation of the first node;

    selecting, by one or more of the social-networking systems, from the plurality of content objects based on their popularity values, one or more content objects to feature on the landing page of the online social network associated with the first user; and

    sending, from one or more of the social-networking systems to the client system of the first user, instructions for presenting the landing page of the online social network associated with the first user, wherein the landing page comprises one or more of the selected content objects.

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