FEDERATION AND INTEROPERABILITY BETWEEN SOCIAL NETWORKS
First Claim
1. A network device configured to manage communications, comprising:
- a transceiver to send and receive data; and
a processor that is operative to enable actions for;
receiving a request from a first social network to authenticate a user, wherein the request identifies the user and the first social network;
processing the request and providing authentication results to the first social network;
creating a session record, wherein the session record identifies the user and the first social network;
receiving a request from the first social network for a list of resources on a second social network; and
determining the list of resources based on the request and returning the list to the first social network, wherein the list indicates conditions for accessing resources in the list.
9 Assignments
0 Petitions
Accused Products
Abstract
Communications between social networks are enabled via authentication that provides single-sign-on (SSO) authentication of users such as individual users or social networks or social network services that desire access to network resources on a particular social network. The particular network requests authentication of the requesting user(s), and based on an authentication result the particular network provides or denies access to the resources. A social network services database maintains a listing of resources of different social networks, that a user can search to determine where to find resources on other networks. The user can then query the social networks hosting those resources or their social network services for access, and the networks or services can authenticate the user before granting access according to any conditions that the hosting social networks or social network services may choose to apply.
306 Citations
23 Claims
-
1. A network device configured to manage communications, comprising:
-
a transceiver to send and receive data; and a processor that is operative to enable actions for; receiving a request from a first social network to authenticate a user, wherein the request identifies the user and the first social network; processing the request and providing authentication results to the first social network; creating a session record, wherein the session record identifies the user and the first social network; receiving a request from the first social network for a list of resources on a second social network; and determining the list of resources based on the request and returning the list to the first social network, wherein the list indicates conditions for accessing resources in the list. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A network device configured to manage communications, comprising:
-
a transceiver to send and receive data over a social network; and a processor that is operative to enable actions for; sending a request to a social network services database to authenticate a user, wherein the request includes identification information for the user; receiving authentication results for the user from the social network services database; providing the user with access to resources of a first social network, based on the received authentication results; receiving a request from the user; querying the service provider for a list of resources on a second social network; receiving the list of resources from the social network services database, wherein the list indicates conditions for accessing the resources; requesting information from the second social network based on the request from the user and the received list of resources; and receiving requested information from the second social network. - View Dependent Claims (9, 10)
-
-
11. A method for managing communications, comprising:
-
receiving a request from a first social network to authenticate a user, wherein the request identifies the user and the first social network; processing the request and providing authentication results to the first social network; creating a session record, wherein the session record identifies the user and the first social network; receiving a request from the first social network for a list of resources on a second social network; and determining the list of resources based on the request and returning the list to the first social network, wherein the list indicates conditions for accessing resources in the list. - View Dependent Claims (12, 13)
-
-
14. A processor readable medium that includes data and instructions, wherein the execution of the instructions provides for social network content over a network by enabling actions, comprising:
-
receiving a request from a first social network to authenticate a user, wherein the request identifies the user and the first social network; processing the request and providing authentication results to the first social network; creating a session record, wherein the session record identifies the user and the first social network; receiving a request from the first social network for a list of resources on a second social network; and determining the list of resources based on the request and returning the list to the first social network, wherein the list indicates conditions for accessing resources in the list. - View Dependent Claims (15, 16)
-
-
17. A system that provides social network content over a network, comprising:
a first network device that includes; a transceiver for communicating with at least one mobile device; and a processor for enabling actions, comprising; receiving a request from a second network device to authenticate a user, wherein the request identifies the user and a social network; processing the request and providing authentication results to the second network device; creating a session record, wherein the session record identifies the user and the social network; receiving a request from the second network device for a list of resources on an other social network; and determining the list of resources based on the request and returning the list to the second network device, wherein the list indicates conditions for accessing resources in the list; and the second network device that further includes; a transceiver for communicating with at least the first network device over the network; and a processor for enabling actions, comprising; communicating with at least the first network device; and downloading social network content from at least the other social network. - View Dependent Claims (18, 19)
-
20. A mobile device for accessing social network data, comprising:
-
a transceiver for communicating with at least one network device; and a processor for enabling actions, comprising; sending a request to a social network services database to authenticate a user, wherein the request includes identification information for the user; receiving authentication results for the user from the social network services database; querying the social network services database for a list of resources on a first social network; receiving the list of resources from the social network services database, wherein the list indicates conditions for accessing the resources; sending a request for information from the first social network based on the received list of resources, wherein the request identifies the user and enables the first social network to send an authentication request to the social network services database; and receiving requested information from the first social network. - View Dependent Claims (21, 22, 23)
-
Specification