×

Multimedia aggregation in an online social network

  • US 9,817,797 B2
  • Filed: 08/10/2012
  • Issued: 11/14/2017
  • Est. Priority Date: 03/06/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, from a remote computer, a search request for a user of an online social network, the search request comprising an identifier associated with the user;

    determining, by one or more processors associated with one or more servers for the online social network, a match between profile information associated with a first matching user and the identifier of the search request, the profile information being stored in a user database indexed for search;

    determining, by the one or more processors, one or more secondary matching users in a social graph of the online social network, each secondary matching user being related to the first matching user by N degrees of separation or less, the 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;

    identifying, by the one or more processors, a plurality of videos shared by users of the online social network selected from the secondary matching users and at least one additional user separate from the secondary matching users;

    for each of the identified plurality of videos, determining, by the one or more processors, a number of views of the video by the one or more secondary matching users;

    selecting, by the one or more processors, one or more of the plurality of videos using the number determined for each video;

    retrieving, by the one or more processors, content information for the first matching user and one or more of the secondary matching users; and

    sending, to the remote computer, a web page responsive to the search request, the web page comprising the retrieved content information for the first matching user, the retrieved content information for the one or more secondary matching users, and links to the selected one or more videos, wherein the links to the selected one or more videos are arranged within the web page based on relative ranks associated with the selected one or more videos, wherein the rank associated with each of the selected one or more videos is based on the determined number of views of the selected video by the one or more secondary matching users, wherein one of the links is to the video shared by the additional user.

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