DYNAMIC ENFORCEMENT OF PRIVACY SETTINGS BY A SOCIAL NETWORKING SYSTEM ON INFORMATION SHARED WITH AN EXTERNAL SYSTEM
First Claim
1. A computer implemented method comprising:
- interacting, by an external system, with a subject user of a social networking system, the social networking system maintaining a user account for each of a plurality of users;
sending a request by the external system to the social networking system for social network information associated with the subject user, the external system configured to provide an online service to the subject user;
establishing, by the external system, a predetermined time period with the social networking system for the external system to delete at least a portion of the information associated with the subject user of the social networking system and shared by the social networking system with the external system;
receiving, by the external system, a response from the social networking system, the response comprising information responsive to the request for information and one or more privacy settings governing the use of the information;
using, by the external system, the information from the received response in accordance with the one or more privacy settings; and
deleting, by the external system, after the predetermined time period, at least a portion of the information associated with the subject user received from the social networking system.
2 Assignments
0 Petitions
Accused Products
Abstract
An external system (such as a website) that interacts with users communicates with a social networking system to access information about the users, who may also be users of the social networking system. If a privacy setting is changed in the social networking system, and the change applies to information that has been shared with an external system, the change is enforced at the external system. For example, the external system may be notified that the information is invalid and must be deleted, or the external system may periodically request the information so that changes to the privacy settings are eventually experienced at the external systems. When an external system again needs the information, whether expired naturally or actively invalidated by the social network, the external system sends a new request for the information, which is subject to the (possibly revised) privacy settings.
-
Citations
20 Claims
-
1. A computer implemented method comprising:
-
interacting, by an external system, with a subject user of a social networking system, the social networking system maintaining a user account for each of a plurality of users; sending a request by the external system to the social networking system for social network information associated with the subject user, the external system configured to provide an online service to the subject user; establishing, by the external system, a predetermined time period with the social networking system for the external system to delete at least a portion of the information associated with the subject user of the social networking system and shared by the social networking system with the external system; receiving, by the external system, a response from the social networking system, the response comprising information responsive to the request for information and one or more privacy settings governing the use of the information; using, by the external system, the information from the received response in accordance with the one or more privacy settings; and deleting, by the external system, after the predetermined time period, at least a portion of the information associated with the subject user received from the social networking system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium storing instructions, the instructions when executed by a processor causing the processor to:
-
interact with a subject user of a social networking system, the social networking system maintaining a user account for each of a plurality of users; send a request to the social networking system for social network information associated with the subject user, the external system configured to provide an online service to the subject user; establish a predetermined time period with the social networking system for the external system to delete at least a portion of the information associated with the subject user of the social networking system and shared by the social networking system with the external system; receive a response from the social networking system, the response comprising information responsive to the request for information and one or more privacy settings governing the use of the information; use the information from the received response in accordance with the one or more privacy settings; and delete, after the predetermined time period, at least a portion of the information associated with the subject user received from the social networking system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification