Providing Personalized Platform Application Content
First Claim
1. A method of providing access to user profile data maintained by a social network website to a third-party application server, the method comprising:
- receiving, at the social network website, a request to access an application from a user;
identifying the third-party application server associated with the request;
determining a user profile associated with the user providing the request to access the application, the user profile including a user identifier; and
transmitting the user identifier, user data associated with the user identifier, and the request to access the application to the third-party application server.
2 Assignments
0 Petitions
Accused Products
Abstract
A social networking website maintains a profile for each user of the website. The profile includes data associated with a user, such as a connection to one or more plurality of other users of the social networking website or user preferences. The social networking website communicates with one or more third-party application servers to provide one or more applications to social networking website users. When a social networking website user requests an application provided by a third-party application server, the social networking website communicates a subset of the user'"'"'s profile to the third-party application server, allowing the third-party application server to use this profile data to personalize the application performed for the user. A privacy settings associated with a user profile allows the social networking website to limit the profile data communicated to the third-party application server.
509 Citations
14 Claims
-
1. A method of providing access to user profile data maintained by a social network website to a third-party application server, the method comprising:
-
receiving, at the social network website, a request to access an application from a user; identifying the third-party application server associated with the request; determining a user profile associated with the user providing the request to access the application, the user profile including a user identifier; and transmitting the user identifier, user data associated with the user identifier, and the request to access the application to the third-party application server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of sharing user profile data between a social network website and a third-party application server, the method comprising:
-
receiving, at the third-party application server, a request from a user to access an application; transmitting an application identifier and access request to the social network website to receive data from a user profile maintained by the social network website, the user profile associated with the user; receiving a subset of data included in the user profile maintained by the social network website; and generating application content personalized to the user based upon the subset of data included in the user profile maintained by the social network website. - View Dependent Claims (9, 10)
-
-
11. A system for sharing user profile data between a social network website and a third-party application server, the system comprising
a profile store including a profile for each of a plurality of users of the social networking website, each profile identifying a connection to each of a plurality of other users of the social networking website; -
an application identification module adapted to communicate with the profile store, the application identification module including a plurality of application profiles, each application profile including an application identifier, an application address and application data, the application data identifying data from a profile; and a communication module adapted to communicate with the application identification module and the profile store, the communication module receiving a destination application identifier and a requesting profile and transmitting data associated with the requesting profile to the application address associated with the destination application identifier. - View Dependent Claims (12, 13, 14)
-
Specification