PERSONALIZING AN APPLICATION WITH CONTENT FROM A SOCIAL NETWORKING SYSTEM
First Claim
1. A computer program product comprising a non-transitory computer-readable storage medium containing computer program code for causing a processor to perform instructions comprising:
- receiving a request for information from a user profile of a user of a social networking system, the request received by a local social networking application running on a client device of the user and originating from a third-party application running on the client device;
sending a request from the local social networking application to the social networking system for the requested information from the user profile;
receiving the requested information at the local social networking application from the social networking system; and
providing the requested information from the local social networking application to the third-party application.
2 Assignments
0 Petitions
Accused Products
Abstract
A third-party application running on a client device sends a request for a user'"'"'s profile information to a local social networking application running on the client device. The local social networking application sends to the request to the social networking system, receives the requested information from the social networking systems, and provides the requested information to the third-party application. The third-party application uses at least a portion of the requested information to personalize its content for the user. In this way, the third-party application has a simple mechanism for incorporating personalized content for the user based on social information, without requiring the third-party application itself to maintain or even have access to the user'"'"'s social information.
44 Citations
15 Claims
-
1. A computer program product comprising a non-transitory computer-readable storage medium containing computer program code for causing a processor to perform instructions comprising:
-
receiving a request for information from a user profile of a user of a social networking system, the request received by a local social networking application running on a client device of the user and originating from a third-party application running on the client device; sending a request from the local social networking application to the social networking system for the requested information from the user profile; receiving the requested information at the local social networking application from the social networking system; and providing the requested information from the local social networking application to the third-party application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising a non-transitory computer-readable storage medium containing computer program code for causing a processor to perform instructions comprising:
-
receiving, at a social networking system, a request for information from a user profile of a user of the social networking system, the request received from a local social networking application running on a client device of the user and made responsive to a request from a third-party application running on the client device; determining whether to provide the requested information; retrieving the requested information from the user profile of the user; and sending the requested information from the social networking system to the local social networking application, wherein the local social networking application provides the requested information to the third-party application. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer program product comprising a non-transitory computer-readable storage medium containing computer program code for causing a processor to perform instructions comprising:
-
sending a request for information from a user profile of a user of a social networking system from a third-party application running on a client device to a local social networking application running on the client device, wherein the local social networking application provides the request to the social networking system; receiving, at the third-party application, the requested information from the local social networking application; and presenting the requested information to the user along with information from the third-party application.
-
Specification