User-generated content permissions status analysis system and method
First Claim
Patent Images
1. A method for user-generated content privacy control, comprising:
- receiving a plurality of posts from a plurality of social networking systems, each post of the plurality of posts uniquely identified by a post identifier and authored by a different user account on the respective social networking system;
determining post parameter values for each post of the plurality of posts;
storing a stored permissions status for each post of the plurality of posts;
detecting an event based on the post parameter values of the plurality of posts;
aggregating post identifiers for posts of the plurality of posts related to the event into an event content stream for the event;
receiving a request for the event content stream from a third party;
in response to receipt of the request, for each post identifier within the event content stream;
checking a permissions status for the respective post, comprising querying the respective social networking system from which the respective post was received for a permissions status of the respective post;
in response to the permissions status for the respective post comprising restricted access;
setting the stored permissions status for the respective post to a private status, querying the social networking system for a permissions status of the respective user account authoring the respective post, and setting permissions statuses for all posts authored by the respective user account to private in response to the permissions status comprising a private categorization;
generating an edited event content stream by removing post identifiers associated with private permissions statuses from the event content stream after checking permissions statuses for each post identifier within the event content stream;
sending the edited event content stream to the third party;
receiving a second post having a public permissions status from a first social networking system of the plurality of social networking systems, the second post authored by a user account that authored a first post of the plurality of posts, the user account having a private stored permissions status;
querying the first social networking system for a permissions status of each post authored by the user account; and
updating the stored permissions status of each post authored by the user account to match a received permissions status, received from the first social networking system, for the respective post.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for user-generated content privacy control, including: detecting a trigger event, identifying a post for permissions analysis, determining permissions for the post, and storing the updated permissions in a post indexing system.
88 Citations
20 Claims
-
1. A method for user-generated content privacy control, comprising:
-
receiving a plurality of posts from a plurality of social networking systems, each post of the plurality of posts uniquely identified by a post identifier and authored by a different user account on the respective social networking system; determining post parameter values for each post of the plurality of posts; storing a stored permissions status for each post of the plurality of posts; detecting an event based on the post parameter values of the plurality of posts; aggregating post identifiers for posts of the plurality of posts related to the event into an event content stream for the event; receiving a request for the event content stream from a third party; in response to receipt of the request, for each post identifier within the event content stream; checking a permissions status for the respective post, comprising querying the respective social networking system from which the respective post was received for a permissions status of the respective post; in response to the permissions status for the respective post comprising restricted access;
setting the stored permissions status for the respective post to a private status, querying the social networking system for a permissions status of the respective user account authoring the respective post, and setting permissions statuses for all posts authored by the respective user account to private in response to the permissions status comprising a private categorization;generating an edited event content stream by removing post identifiers associated with private permissions statuses from the event content stream after checking permissions statuses for each post identifier within the event content stream; sending the edited event content stream to the third party; receiving a second post having a public permissions status from a first social networking system of the plurality of social networking systems, the second post authored by a user account that authored a first post of the plurality of posts, the user account having a private stored permissions status; querying the first social networking system for a permissions status of each post authored by the user account; and updating the stored permissions status of each post authored by the user account to match a received permissions status, received from the first social networking system, for the respective post. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for user-generated content privacy control, comprising, at a computing system:
-
a) receiving a request, from a third party, for a first post identifier of a first post authored by a first user account on a first social networking system separate and distinct from the computing system; b) in response to receipt of the request;
querying the first social networking system for a permissions status of the first post, receiving the permissions status of the first post from the first social networking system, and updating a stored permissions status for the first post identifier to match the received permissions status of the first post;c) querying the first social networking system for a permissions status for the first user account in response to the received permissions status of the first post comprising a private status; d) updating stored permissions statuses for a set of post identifiers for posts authored by the first user account in response to the permissions status comprising a private status; e) sending the first post identifier to the third party in response to the first post having a public stored permissions status after updating the stored permissions status for the first post identifier to match the received permissions status of the first post; f) receiving a second post from a second social networking system, wherein the second post comprises new post content, is uniquely identified by a second post identifier, and is authored by a second user account on the second social networking system; g) determining a permissions status for the second post; h) comparing the permissions status for the second post with a stored permissions status for the second user account; i) in response to determination of a discrepancy between the permissions status for the second post and the stored permissions status for the second user account, querying the second social networking system for an updated permissions status for the second user account; and j) in response to the permissions status for the second user account comprising a permissions status different from the stored permissions status for the second user account, updating a permissions status for posts authored by the second user account. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for user-generated content privacy control, comprising, at a computing system:
-
receiving a request, from a third party, for a first post identifier of a first post authored by a first user account on a first social networking system separate and distinct from the computing system; in response to receipt of the request;
querying the first social networking system for a permissions status of the first post, receiving the permissions status of the first post from the first social networking system, and updating a stored permissions status for the first post identifier to match the received permissions status of the first post;in response to the permissions status of the first post comprising a private status;
querying the first social networking system for a permissions status for the first user account, updating stored permissions statuses for a set of post identifiers for posts authored by the first user account, identifying a second user account on a second social networking system associated with a user in common with the first user account, querying the second social networking system for a permissions status for the second user account, and setting stored permissions statuses for all posts authored by the second user account to private in response to the permissions status for the second user account comprising a private status;in response to the first post having a public stored permissions status;
sending the first post identifier to the third party after updating the stored permissions status for the first post identifier to match the received permissions status of the first post;receiving a second post from the second user account, the second post having a public permissions status; querying the second social networking system for a permissions status of each of a second set of posts, authored by the second user account, in response to receipt of the second post; and updating the stored permissions status of each post of the second set based on a received permissions status, received from the second social networking system, for the respective post. - View Dependent Claims (17, 18, 19, 20)
-
Specification