LEVERAGING A SOCIAL GRAPH FROM A SOCIAL NETWORK FOR SOCIAL CONTEXT IN OTHER SYSTEMS
First Claim
1. A computer implemented method for providing information associated with a member of a social network, the method comprising:
- receiving a request from an external system for information associated with a user of the external system, wherein the request contains information identifying the user;
identifying a member of the social network based on the information identifying the user;
determining if the external system is authorized to receive the information requested in the message; and
sending a reply to the external system comprising a subset of the requested information, wherein the subset comprises requested information that the external system is authorized to access.
2 Assignments
0 Petitions
Accused Products
Abstract
A social network contains information describing information about members of the social network and about various connections among the members. An external system that interacts with users (such as a website) communicates with the social network to access information about the members of the social network. In particular, the external system may determine whether a user is a member of the social network and then obtain information about the member and the member'"'"'s connections within the social network. This allows an external system to use information from the social network to enhance a user'"'"'s experience on the external system, while enforcing each member'"'"'s privacy settings.
250 Citations
20 Claims
-
1. A computer implemented method for providing information associated with a member of a social network, the method comprising:
-
receiving a request from an external system for information associated with a user of the external system, wherein the request contains information identifying the user; identifying a member of the social network based on the information identifying the user; determining if the external system is authorized to receive the information requested in the message; and sending a reply to the external system comprising a subset of the requested information, wherein the subset comprises requested information that the external system is authorized to access. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for providing information associated with a member of a social network, the computer program product comprising a computer-readable storage medium containing computer program code for:
-
receiving a request from an external system for information associated with a user of the external system, wherein the request contains information identifying the user; identifying a member of the social network based on the information identifying the user; determining if the external system is authorized to receive the information requested in the message; and sending a reply to the external system comprising a subset of the requested information, wherein the subset comprises requested information that the external system is authorized to access. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer implemented method for receiving information associated with a member of a social network by an external system, the method comprising:
-
sending a request for information associated with a user of an external system, wherein the request is sent to a social network and comprises information identifying the user; receiving a reply comprising a subset of the requested information wherein the reply is received from a social network and the subset of the requested information comprises requested information that the external system is authorized to access from the social network; and presenting the information received in the reply along with information available at the external system. - View Dependent Claims (18, 19, 20)
-
Specification