PRESENTING PERSONALIZED SOCIAL CONTENT ON A WEB PAGE OF AN EXTERNAL SYSTEM
First Claim
1. A method, comprising:
- requesting a web page from an external system for display to a viewing user, the viewing user connected to a plurality of other users in a social networking system, the requested web page within a domain of the external system that is different from a domain of the social networking system;
requesting information from the social networking system based on an instruction for the requested web page to create a frame within the web page that includes information obtained from the social networking system;
receiving the requested information from the social networking system, the received information related to one or more other users with whom the viewing user has a connection;
rendering the web page including the received information contained within the frame; and
providing the web page for display to the viewing user.
1 Assignment
0 Petitions
Accused Products
Abstract
A social networking system generates socially-relevant stories for a user based on other users (e.g., based on actions taken by other users) to whom the user is connected. These socially-relevant stories, including news stories, social advertisements, etc., may be presented on a web page within a domain of an external system that is different from the domain of the social networking system. When a web page from an external system is requested for a viewing user, the social content about other users who are connected to the viewing user may be provided by the social networking system for that viewing user. This personalized social content may be presented in a frame (e.g., an iframe) of the external web page rendered and provided for display to the viewing user.
113 Citations
33 Claims
-
1. A method, comprising:
-
requesting a web page from an external system for display to a viewing user, the viewing user connected to a plurality of other users in a social networking system, the requested web page within a domain of the external system that is different from a domain of the social networking system; requesting information from the social networking system based on an instruction for the requested web page to create a frame within the web page that includes information obtained from the social networking system; receiving the requested information from the social networking system, the received information related to one or more other users with whom the viewing user has a connection; rendering the web page including the received information contained within the frame; and providing the web page for display to the viewing user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprising a computer-readable storage medium containing a document for being rendered by a web browser application executing on a computer system, the document comprising:
-
information items comprising instructions for rendering information from an external system as a web page in a web browser application; and instructions to a web browser application executing on a computer system for retrieving information associated with a viewing user of a social networking system and creating a frame within the web page that includes the information, a domain of the social networking system being different from a domain of the external system, the instructions for causing the computer system to; send a request to the social networking system for information related to one or more other users with whom the viewing user has a connection, receive the requested information from the social networking system in response to the request for the information, and incorporate the received information with the information items related to the external system to produce a displayable web page. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A method, comprising:
-
maintaining a profile for a plurality of users of the social networking system, each profile identifying a connection to each of a plurality of other users of the social networking system, the plurality of users comprising a viewing user; receiving, at the social networking system, a request from a client device for information regarding the viewing user for display in a frame within a web page of an external system, the request based on an instruction for the web page to create the frame within the web page that includes information obtained from the social networking system, the web page within a domain of the external system that is different from a domain of the social networking system; retrieving, at the social networking system, the requested information related to one or more other users with whom the viewing user has a connection; sending the requested information to the client device for display in the frame of the web page of the external system. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification