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;
storing a stored permissions status for each post of the plurality of posts;
detecting an event within a geofence in near-real time, comprising;
determining post parameter values of the plurality of posts, the post parameter values comprising a keyword frequency of a keyword within geofence posts, wherein the geofence posts comprise posts of the plurality of posts that are associated with the geofence; and
detecting the event in response to a frequency of the post parameter values deviating from a predetermined frequency for the geofence, comprising detecting the event in response to the keyword frequency exceeding a historic keyword frequency for the geofence;
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 with the respective social networking system from which the respective post was received for a permissions status of the respective post;
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; and
sending the edited event content stream to the third party.
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.
102 Citations
19 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; storing a stored permissions status for each post of the plurality of posts; detecting an event within a geofence in near-real time, comprising; determining post parameter values of the plurality of posts, the post parameter values comprising a keyword frequency of a keyword within geofence posts, wherein the geofence posts comprise posts of the plurality of posts that are associated with the geofence; and detecting the event in response to a frequency of the post parameter values deviating from a predetermined frequency for the geofence, comprising detecting the event in response to the keyword frequency exceeding a historic keyword frequency for the geofence; 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 with the respective social networking system from which the respective post was received for a permissions status of the respective post;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; and sending the edited event content stream to the third party. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for user-generated content privacy control, comprising, at a computing system:
-
a) concurrently monitoring a plurality of social networking systems for posts; b) detecting an event in near-real time within a geofence in response to a keyword frequency, determined from geofence posts, exceeding a historic keyword frequency for the geofence, wherein the geofence posts comprise a subset of the posts that are associated with the geofence; c) aggregating post identifiers for event posts associated with the event into a content stream; d) transmitting the content stream to a third party; e) receiving a request, from the third party, for a first post identifier of a first post within the content stream, the first post authored by a first user account on a first social networking system of the plurality of social networking systems, the first social networking system separate and distinct from the computing system; f) in response to receipt of the request, checking a permissions status of the first post, comprising; querying the first social networking system for the 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; and 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; g) 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; h) generating an edited content stream comprising the first post identifier 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; and i) sending the edited content stream to the third party. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification