System and Methods for Network Authentication
First Claim
1. A method comprising:
- receiving a request for an authentication code, the request received by a social networking system from a first device associated with a user of the social networking system;
determining the requested authentication code by the social networking system;
sending the authentication code from the social networking system to the first device of the requesting user, wherein the authentication code is providable to a second device of the user;
receiving the authentication code by the social networking system from a third party application, wherein the third party application obtained the authentication code from the second device of the user; and
providing social information about the user from the social networking system to the third party application conditional upon receiving the authentication code, wherein the third party application is configured to provide application content to the second device of the user based on the social information about the user received from the social networking system.
1 Assignment
0 Petitions
Accused Products
Abstract
Exemplary systems and methods for network authentication are provided. Exemplary systems include an application program interface configured for receiving a request for an authentication code, a code generator in communication with the application program interface, the code generator configured to generate the authentication code, and the application program interface further configured to receive the generated authentication code and allow an application to communicate digital data with a web-based social network. Further systems include the generated authentication code being received from a network device without an Internet browser and the received generated authentication code allowing an application to communicate digital data with a web-based social network for an extended period of time. Exemplary methods include receiving a request for an authentication code, generating the authentication code, receiving the generated authentication code, and allowing an application to communicate digital data with a web-based social network.
5 Citations
21 Claims
-
1. A method comprising:
-
receiving a request for an authentication code, the request received by a social networking system from a first device associated with a user of the social networking system; determining the requested authentication code by the social networking system; sending the authentication code from the social networking system to the first device of the requesting user, wherein the authentication code is providable to a second device of the user; receiving the authentication code by the social networking system from a third party application, wherein the third party application obtained the authentication code from the second device of the user; and providing social information about the user from the social networking system to the third party application conditional upon receiving the authentication code, wherein the third party application is configured to provide application content to the second device of the user based on the social information about the user received from the social networking system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving an authentication code by a social networking system from a third party application, wherein the authentication code is associated with a user of the social networking system and a network device of the user that communicates with a third party application without a web browser; authenticating the user based on the authentication code; and providing social information about the user from the social networking system to the third party application conditional upon authenticating the user, wherein the third party application is configured to provide application content to the network device of the user based on the social information about the user received from the social networking system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A network device comprising:
-
a memory for receiving an authentication code, the authentication code associated with a user of a social networking system; a communication interface configured to provide the authentication code for delivery to the social networking system, and further configured to receive application content from a third party application without using a web browser; and a processor configured to run the third party application, wherein the third party application is configured to receive information about the user from the social networking system and to provide application content to the user via the network device based on the information about the user received from the social networking system. - View Dependent Claims (20, 21)
-
Specification