SINGLE LOGIN PROCEDURE FOR ACCESSING SOCIAL NETWORK INFORMATION ACROSS MULTIPLE EXTERNAL SYSTEMS
First Claim
1. A computer implemented method for accessing social network information across a plurality of external systems, the method comprising:
- maintaining a login status associated with a user account for a user of a social networking system;
receiving a request for social network information for use by a plurality of external systems outside of the social networking system, where the information is associated with the user account;
determining the login status of the user account associated with the information; and
responsive to determining the login status of the user account;
if the login status indicates that the user account is not logged in to the social networking system, requiring authentication information for the user account before providing social network information, orif the log in status indicates that the user account is logged in to the social networking system, responding to the request with the social network information.
2 Assignments
0 Petitions
Accused Products
Abstract
A social networking system contains information describing users of the social network and various connections among the users. A user can access multiple external systems that communicate with the social networking system to access information about the users of the social networking system. Login status of the user account on the social networking system is maintained. If the login status of the user account on the social networking system indicates that the user is not logged in, the user is required to provide authentication information. If the login status of the user account indicates that the user is logged in, social network information is provided to the user via an external system, subject to the privacy settings of users of the social networking system. If the user logs out from an external system, the user is also logged out from the social networking system.
100 Citations
30 Claims
-
1. A computer implemented method for accessing social network information across a plurality of external systems, the method comprising:
-
maintaining a login status associated with a user account for a user of a social networking system; receiving a request for social network information for use by a plurality of external systems outside of the social networking system, where the information is associated with the user account; determining the login status of the user account associated with the information; and responsive to determining the login status of the user account; if the login status indicates that the user account is not logged in to the social networking system, requiring authentication information for the user account before providing social network information, or if the log in status indicates that the user account is logged in to the social networking system, responding to the request with the social network information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-implemented system for accessing social network information by one or more external systems, the system comprising:
-
a computer processor; a computer-readable storage medium storing computer program modules configured to execute on the computer processor; an authorization server module stored on the storage medium, the authorization server module configured to; maintain a log in status associated with a user account on a social networking system, and determine the log in status of the user account in response to a request for log in status information; and a web server module stored on the storage medium, the web server module configured to; receive a request for social network information by one or more external systems, where the request is associated with the user account, and responsive to determining the log in status of the user account, if the login status indicates that the user account is not logged into the social networking system, require authentication information for the user account before responding to the request with the social network information, or, if the log in status indicates that the user is logged in to the social networking system, respond to the request with the social network information. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification