Personalized platform for accessing internet applications
First Claim
1. A method of providing a personalized platform for accessing an application over the internet through a social network, the method comprising:
- receiving a request for installation of an application from a user of the social network;
installing the application in the user'"'"'s social network environment; and
personalizing an interface with the application based on information about the user available from the social network.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a system and method for providing a personalized platform for accessing internet applications. According to one embodiment of the invention, a social network provider receives a request for installation of an application from a user of the social network, installs the application at multiple points in the user'"'"'s social network environment, and personalizes interfaces with the application at these integration points based on information about the user available from the social network. The present invention enables applications to be integrated in the social network environment at multiple integration points and to be personalized for and configured by the user.
-
Citations
21 Claims
-
1. A method of providing a personalized platform for accessing an application over the internet through a social network, the method comprising:
-
receiving a request for installation of an application from a user of the social network; installing the application in the user'"'"'s social network environment; and personalizing an interface with the application based on information about the user available from the social network.
-
-
2. The method of claim 1, wherein installing the application further comprises providing an interface to the application at one or more integration points in the user'"'"'s social network environment.
-
3. The method of claim 1, wherein personalizing further comprises loading content in response to a user action.
-
4. The method of claim 3, wherein loading content further comprises using a markup language that does not allow full JavaScript access to the social network.
-
5. The method of claim 1, wherein personalizing further comprises dynamically loading information about one or more other users of the social network who are related to the user through the social network.
-
6. The method of claim 5, further comprising receiving privacy settings from the other user that determine whether the other user'"'"'s information is available for personalizing.
-
7. A system for providing a personalized platform for accessing applications over the internet through a social network, comprising:
-
a communications interface, configured to receive a request from a user of a social network to install an application; a user information database, coupled to the communications interface, configured to store and update information associated with the user; and an application integration module configured install an application in the social network environment experienced by a user of the social network in response to a request from the user, and to personalize an interface with the application based on information about the user available from the social network.
-
-
8. The system of claim 7, further comprising a privacy settings selections component, in communication with the user information database, configured to receive privacy settings from the user that determine whether the user'"'"'s information is available for personalization of applications for one or more other users.
-
9. The system of claim 8, wherein the privacy settings selections component is further configured to receive privacy settings from the other user that determine whether the other user'"'"'s information is available for personalizing.
-
10. The system of claim 7, further comprising a display engine configured to display one or more interfaces with the application to the user.
-
11. The system of claim 10, wherein the display engine is further configured to personalize the interface by displaying information associated with the user.
-
12. The system of claim 11, wherein the information associated with the user is displayed based on one or more privacy settings selected by the user.
-
13. The system of claim 7, wherein the application integration module personalizes the interface by processing a markup language.
-
14. The system of claim 13, wherein the markup language does not allow full JavaScript access to the social network.
-
15. The system of claim 7, wherein the application integration module is further configured to install interfaces to the application at one or more integration points in the user'"'"'s social network environment.
-
16. A computer program embodied on a computer readable medium having instructions for providing a personalized platform for accessing applications over the internet through a social network, comprising:
-
receiving a request for installation of an application from a user of the social network; installing the application in the user'"'"'s social network environment; and personalizing an interface with the application based on information about the user available from the social network.
-
-
17. The computer program of claim 16, wherein installing the application further comprises providing an interface to the application at one or more integration points in the user'"'"'s social network environment.
-
18. The computer program of claim 16, wherein personalizing further comprises loading content in response to a user action.
-
19. The computer program of claim 18, wherein loading content further comprises using a markup language that does not allow full JavaScript access to the social network.
-
20. The computer program of claim 16, wherein personalizing further comprises dynamically loading information about one or more other users of the social network who are related to the user through the social network.
-
21. The computer program of claim 20, further comprising receiving privacy settings from the other user that determine whether the other user'"'"'s information is available for personalizing.
Specification