Integrating social-networking information
First Claim
1. A method comprising:
- by one or more computer servers associated with a social-networking system, receiving a request from a third-party system to create a social-networking account for a user, the request comprising a unique identifier of the user or a client device associated with the user, the request having been generated in response to a request from the user to access third-party account information from the third-party system;
by the one or more computer servers, retrieving user-related information from the third-party system;
by the one or more computer servers, generating the social-networking account for the user, the social-networking account comprising a user profile and a user node in a social graph stored by the social-networking system, the social graph comprising a plurality of nodes and a plurality of edges connecting the nodes, each edge representing at least one relationship between a pair of nodes; and
by the one or more computer servers, providing social-networking account data to the third-party system.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes receiving a message associated with a user at an information exchange system. At least one correspondent associated with the user may be determined, based on the message. A social connection between the user and the at least one correspondent may be assessed with respect to a social-networking system. The information exchange system may provide an interface for display to the user, the interface comprising information associated with the message. If the social connection is confirmed, the interface may include social-networking information associated with the at least one correspondent. Otherwise, the interface may provide functionality to create a social connection between the user and the at least one correspondent with respect to the social-networking system.
8 Citations
27 Claims
-
1. A method comprising:
-
by one or more computer servers associated with a social-networking system, receiving a request from a third-party system to create a social-networking account for a user, the request comprising a unique identifier of the user or a client device associated with the user, the request having been generated in response to a request from the user to access third-party account information from the third-party system; by the one or more computer servers, retrieving user-related information from the third-party system; by the one or more computer servers, generating the social-networking account for the user, the social-networking account comprising a user profile and a user node in a social graph stored by the social-networking system, the social graph comprising a plurality of nodes and a plurality of edges connecting the nodes, each edge representing at least one relationship between a pair of nodes; and by the one or more computer servers, providing social-networking account data to the third-party system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
by one or more computer servers associated with a social-networking system, receive a request from a third-party system to create a social-networking account for a user, the request comprising a unique identifier of the user or a client device associated with the user, the request having been generated in response to a request from the user to access third-party account information from the third-party system; by the one or more computer servers, retrieve user-related information from the third-party system; by the one or more computer servers, generate the social-networking account for the user, the social-networking account comprising a user profile and a user node in a social graph stored by the social-networking system, the social graph comprising a plurality of nodes and a plurality of edges connecting the nodes, each edge representing at least one relationship between a pair of nodes; and by the one or more computer servers, provide social-networking account data to the third-party system. - View Dependent Claims (11, 12, 13, 14, 21, 22, 23, 24)
-
-
15. A system comprising:
-
one or more processors of one or more computer servers associated with a social-networking system; and a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to; receive a request from a third-party system to create a social-networking account for a user, the request comprising a unique identifier of the user or a client device associated with the user, the request having been generated in response to a request from the user to access third-party account information from the third-party system; retrieve user-related information from the third-party system; generate the social-networking account for the user, the social-networking account comprising a user profile and a user node in a social graph stored by the social-networking system, the social graph comprising a plurality of nodes and a plurality of edges connecting the nodes, each edge representing at least one relationship between a pair of nodes; and provide social-networking account data to the third-party system. - View Dependent Claims (16, 17, 18, 19, 20, 25, 26, 27)
-
Specification