×

Integrated telephone applications on online social networks

  • US 10,003,563 B2
  • Filed: 05/26/2015
  • Issued: 06/19/2018
  • Est. Priority Date: 05/26/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, from a mobile client system of a first user of an online social network, at a computing system of the online social network, an unique identifier associated with a second user of the online social network, the unique identifier being sent responsive to a communication between the second user and the first user;

    accessing, by the computing system, a social graph comprising a plurality of nodes and a plurality of edges connecting the nodes, each of the edges between two of the nodes representing a single degree of separation between them, the nodes comprising;

    a first node corresponding to the first user;

    a second node corresponding to the second user; and

    a plurality of third nodes that each correspond to an entity associated with the online social network;

    identifying, by the computing system, the second user based on the unique identifier;

    retrieving, by the computing system, one or more items of profile information associated with the second user and a privacy setting associated with the second user;

    determining, by an authentication server, whether the one or more items of profile information associated with the second user have a visibility that is visible to the first user, the visibility of the one or more items of profile information being determined based on the privacy setting associated with the second user and a degree of separation in the social graph between the first node corresponding to the first user and the second node corresponding to the second user;

    sending, from the computing system to the mobile client system of the first user, one or more of the items of profile information associated with the second user having a visibility that is visible to the first user for display in association with the communication between the second user and the first user;

    updating, by the computing system, one or more items of profile information associated with the first user and the second user responsive to a determination of the communication being successful, wherein the updated items of profile information are accessed from the first or second user'"'"'s mobile client systems; and

    sending, from the computing system to the mobile client system of the first user, one or more of the updated items of profile information in order to update a list of contacts on the mobile client system of the first user.

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