×

Identifying relationships in an online social network

  • US 10,353,969 B2
  • Filed: 01/20/2016
  • Issued: 07/16/2019
  • Est. Priority Date: 05/26/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising, by one or more computing systems of an online social network:

  • accessing, by an application server of the online social network from a member database of the online social network;

    profile information of a first user comprising personal information and relationship information of the first user, wherein the personal information comprises a plurality of attribute values associated with the first user, and wherein the relationship information comprises one or more relationships between the first user and one or more users of the online social network; and

    a visibility preference specified by the first user, wherein the visibility preference specifies a degree of separation in a social graph associated with the online social network, wherein the degree of separation specified by the visibility preference determines a flow of the first user'"'"'s profile information to users of the online social network and a flow of information to the first user;

    identifying, by the application server, one or more relationships between the first user and one or more second users of the online social network, respectively, based on a comparison of the personal information of the first user and personal information of each respective second user, wherein each relationship with a second user is identified based on one or more attribute values of their respective personal information matching one or more attribute values, respectively, of the first user, wherein the one or more matching attribute values are visible to the second user base on the degree of separation specified by the visibility preference of the first user; and

    updating, by the application server, the relationship information of the first user in the social graph with the one or more identified relationships between the first user and one or more second users based on the one or more matching attribute values from their respective personal information.

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