Cross platform social networking authentication system
First Claim
1. A method of authenticating with multiple social network services comprising:
- at a network service, using one or more computer processors;
sending, over a network, a social networking application to a computing device corresponding to a user, the social networking application providing a gaming application;
receiving, over the network, first authentication information associated with the user for a first social networking service, the first authentication information indicating that the user has already authenticated with the first social networking service;
receiving, over the network, second authentication information associated with the user for a second social networking service from the social networking application, the second authentication information indicating that the user has already authenticated with the second social networking service, the second authentication information enabling the social networking application to utilize a protected application programming interface call on the second social networking service; and
sending, over the network, to the social networking application the first authentication information, the first authentication information enabling the social networking application to utilize a protected application programming interface call on the first social networking service.
5 Assignments
0 Petitions
Accused Products
Abstract
Disclosed in one example is a method of authenticating with multiple social network services. The method may include storing first authentication information associated with a user for a first social networking service using at least one computer processor, receiving second authentication information associated with the user for a second social networking service from a social networking application, and sending to the social networking application the first authentication information. The first authentication information may enable the social networking application to utilize a protected application programming interface call for the first social networking service and the second authentication information may enable the social networking application to utilize a protected application programming interface call for the second social networking service.
-
Citations
33 Claims
-
1. A method of authenticating with multiple social network services comprising:
-
at a network service, using one or more computer processors; sending, over a network, a social networking application to a computing device corresponding to a user, the social networking application providing a gaming application; receiving, over the network, first authentication information associated with the user for a first social networking service, the first authentication information indicating that the user has already authenticated with the first social networking service; receiving, over the network, second authentication information associated with the user for a second social networking service from the social networking application, the second authentication information indicating that the user has already authenticated with the second social networking service, the second authentication information enabling the social networking application to utilize a protected application programming interface call on the second social networking service; and sending, over the network, to the social networking application the first authentication information, the first authentication information enabling the social networking application to utilize a protected application programming interface call on the first social networking service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for authenticating with multiple social networks comprising:
-
one or more computer processors configured to implement a network service including; an application module configured to send, over a network, a social networking application to a computing device corresponding to a user, the social networking application providing a gaming application; an authentication module configured to; receive, over the network, first authentication information associated with the user for the first social networking service, the first authentication information indicating that the user has already authenticated with the first social networking service; receive, over the network, second authentication information associated with the user for a second social networking service from the social networking application, the second authentication information indicating that the user has already authenticated with the second social networking service, the second authentication Information enabling the social networking application to utilize a protected application programming Interface call on the second social networking service and send, over the network, to the social networking application the first authentication information, the first authentication information enabling the social networking application to utilize a protected application programming interface call on the first social networking service. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of communicating with multiple social networks comprising:
-
at a social networking application, using one or more computer processors; authenticating with a first social networking service; responsive to authenticating with the first social networking service, receiving, over a computer network, first authentication information for a user from the first social networking service, the first authentication information indicating that the user has already authenticated with the first social networking service; sending, over the computer network, the first authentication information to an authorization server; receiving, over the computer network, from the authorization server second authentication information for a second social networking service for the user, the second authentication information indicating that the user has already authenticated with the second social networking service; accessing an application programming interface of both the first and second social networking services using both the first and second authentication information respectively, to determine social networking data for the user from both the first and second social networking services; and providing a gaming application for the user which utilizes the social networking data. - View Dependent Claims (20, 21)
-
-
22. A non-transitory machine readable storage medium that stores instructions, which when performed by a machine, causes the machine to perform operations comprising:
-
at a network service, sending, over a network, a social networking application to a computing device corresponding to a user, the social networking application providing a gaming application; receiving, over the network, first authentication information associated with the user for a first social networking service, the first authentication information indicating that the user has already authenticated with the first social networking service; receiving, over the network, second authentication information associated with the user for a second social networking service from the social networking application, the second authentication information indicating that the user has already authenticated with the second social networking service, the second authentication information enabling the social networking application to utilize a protected application programming interface call on the second social networking service; and sending, over the network, to the social networking application the first authentication information, the first authentication information enabling the social networking application to utilize a protected application programming interface call on the first social networking service. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A non-transitory machine readable storage medium that stores instructions, which when performed by a machine, causes the machine to perform operations comprising:
at a social networking application; authenticating with a first social networking service; responsive to authenticating with the first social networking service, receiving, over a computer network, first authentication information for a user from the first social networking service, the first authentication information indicating that the user has already authenticated with the first social networking service; sending, over the computer network, the first authentication information to an authorization server; receiving, over the computer network, from the authorization server, second authentication information for a second social networking service for the user, the second authentication information indicating that the user has already authenticated with the second social networking service; accessing an application programming interface of both the first and second social networking services using both the first and second authentication information respectively, to determine social networking data for the user from both the first and second social networking services; and providing a gaming application for the user which utilizes the social networking data. - View Dependent Claims (32, 33)
Specification