Sharing social network information
First Claim
Patent Images
1. A method for using social network information from a first online service provider network to modify a webpage provided by a second online service provider network, the method comprising:
- storing a webpage at a second online service provider network;
receiving, at the second online service provider network, a request from a first user to view the webpage stored at the second online service provider network;
sending, from the second online service provider network to a first online service provider network, a request for social network information related to a relationship between the first user and a second user, the request including a social network identifier for the first user and an identifier for the second user, the request being structured to use a defined interface to the first online service provider, the defined interface including one or more functions that each retrieve a type of information related to the relationship between the first user and the second user, and the first online service provider network being different from the second online service provider network;
receiving, at the second online service provider network and from the first online service provider network, social network information related to the relationship between the first user and the second user;
modifying the webpage stored at the second online service provider network based on the received social network information related to the relationship between the first user and the second user; and
causing presentation, to the first user, of the modified webpage.
12 Assignments
0 Petitions
Accused Products
Abstract
Social network information may be shared across online service providers. Thus, one online service provider M that maintains a membership separate from a second online service provider N may nevertheless use the social network maintained by the second online service provider N to tailor content and/or services based on such social network information.
173 Citations
17 Claims
-
1. A method for using social network information from a first online service provider network to modify a webpage provided by a second online service provider network, the method comprising:
-
storing a webpage at a second online service provider network; receiving, at the second online service provider network, a request from a first user to view the webpage stored at the second online service provider network; sending, from the second online service provider network to a first online service provider network, a request for social network information related to a relationship between the first user and a second user, the request including a social network identifier for the first user and an identifier for the second user, the request being structured to use a defined interface to the first online service provider, the defined interface including one or more functions that each retrieve a type of information related to the relationship between the first user and the second user, and the first online service provider network being different from the second online service provider network; receiving, at the second online service provider network and from the first online service provider network, social network information related to the relationship between the first user and the second user; modifying the webpage stored at the second online service provider network based on the received social network information related to the relationship between the first user and the second user; and causing presentation, to the first user, of the modified webpage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer storage medium storing a program for using social network information from a first online service provider network to a webpage provided by a second online service provider network, the programming comprising instructions for causing a computer to:
-
store a webpage at a second online service provider network; receive, at the second online service provider network, a request from a first user to view the webpage stored at the second online service provider network; send, from the second online service provider network to a first online service provider network, a request for social network information related to a relationship between the first user and a second user, the request including a social network identifier for the first user and an identifier for the second user, the request being structured to use a defined interface to the first online service provider, the defined interface including one or more functions that each retrieve a type of information related to the relationship between the first user and the second user, and the first online service provider network being different from the second online service provider network; receive, at the second online service provider network and from the first online service provider network, social network information related to the relationship between the first user and the second user; modify the webpage stored at the second online service provider network based on the received social network information related to the relationship between the first user and the second user; and cause presentation, to the first user, of the modified webpage.
-
-
16. A system comprising:
-
a processor; memory that stores instructions for causing the processor to perform the following operations; store a webpage at a second online service provider network; receive, at the second online service provider network, a request from a first user to view the webpage stored at the second online service provider network; send, from the second online service provider network to a first online service provider network, a request for social network information related to a relationship between the first user and a second user, the request including a social network identifier for the first user and an identifier for the second user, the request being structured to use a defined interface to the first online service provider, the defined interface including one or more functions that each retrieve a type of information related to the relationship between the first user and the second user, and the first online service provider network being different from the second online service provider network; receive, at the second online service provider network and from the first online service provider network, social network information related to the relationship between the first user and the second user; modify the webpage stored at the second online service provider network based on the received social network information related to the relationship between the first user and the second user; and cause presentation, to the first user, of the modified webpage.
-
-
17. A method for using social network information from a first online service provider network to modify a webpage provided by a second online service provider network, the method comprising:
-
storing a webpage at a second online service provider network; registering the second online service provider network with the first online service provider network by sending, to the first online service provider network, credential information corresponding to a first user for a first online service provider network and an identifier corresponding to the second online service provider network; receiving, at the second online service provider network, a request from the first user to view the webpage stored at the second online service provider network; sending, from the second online service provider network to the first online service provider network, a request for social network information related to a relationship between the first user and a second user, the request including a social network identifier for the first user and an identifier for the second user, the request being structured to use a defined interface to the first online service provider, the defined interface including one or more functions that each retrieve a type of information related to the relationship between the first user and the second user, and the first online service provider network being different from the second online service provider network; receiving, at the second online service provider network and from the first online service provider network, social network information related to the relationship between the first user and the second user; modifying the webpage stored at the second online service provider network based on the received social network information related to the relationship between the first user and the second user; and causing presentation, to the first user, of the modified webpage.
-
Specification