SYSTEM AND METHOD FOR EVENT-RELATED CONTENT DISCOVERY, CURATION, AND PRESENTATION
First Claim
Patent Images
1. A method for event detection and content surfacing, comprising:
- receiving a plurality of posts from a plurality of social networking systems, wherein each post is generated by a different author on the respective social networking system, wherein each post is identified by a unique post identifier;
for each post of the plurality, determining a geographic identifier, a timestamp, and a set of post parameter values for the post;
for a geofence, detecting an event at a first time based on the post parameter values of geofence posts, wherein geofence posts are posts of the plurality that are associated with geographic identifiers within the geofence and associated with timestamps within a predetermined time duration of the first time;
generating event parameter values based on the post parameter values of the geofence posts;
sending an event notification for the event to a user account in response to the event parameter values satisfying a set of event parameter requirements associated with the user account;
automatically aggregating post identifiers for event posts into a content stream, wherein the event posts are geofence posts that are associated with the first geographic identifier and with the detected event, as determined based on the respective post parameter values;
receiving a request for content associated with the event from the user account;
in response to receipt of the request, checking privacy settings for each event post within the content stream, comprising;
querying the social networking system from which the event post was received for a privacy status associated with the event post;
removing the post identifier for the event post from the content stream when the event post is private; and
sending the content stream to the user account after checking privacy settings for each event post.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for event detection and content surfacing, including: receiving a plurality of posts from a plurality of social networking systems; indexing each post; detecting an event within a geofence based on the post parameter values; identifying an event of interest based on the event parameter values; notifying a user account of the detected event when the detected event is determined to be of interest to the user account; aggregating event posts into a content stream for the user account; and facilitating user account interaction with and use of the event posts.
106 Citations
20 Claims
-
1. A method for event detection and content surfacing, comprising:
-
receiving a plurality of posts from a plurality of social networking systems, wherein each post is generated by a different author on the respective social networking system, wherein each post is identified by a unique post identifier; for each post of the plurality, determining a geographic identifier, a timestamp, and a set of post parameter values for the post; for a geofence, detecting an event at a first time based on the post parameter values of geofence posts, wherein geofence posts are posts of the plurality that are associated with geographic identifiers within the geofence and associated with timestamps within a predetermined time duration of the first time; generating event parameter values based on the post parameter values of the geofence posts; sending an event notification for the event to a user account in response to the event parameter values satisfying a set of event parameter requirements associated with the user account; automatically aggregating post identifiers for event posts into a content stream, wherein the event posts are geofence posts that are associated with the first geographic identifier and with the detected event, as determined based on the respective post parameter values; receiving a request for content associated with the event from the user account; in response to receipt of the request, checking privacy settings for each event post within the content stream, comprising; querying the social networking system from which the event post was received for a privacy status associated with the event post; removing the post identifier for the event post from the content stream when the event post is private; and sending the content stream to the user account after checking privacy settings for each event post. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for breaking news discovery, comprising:
-
a) detecting a news event within a geofence at a first time from a plurality of posts received from a plurality of social networking systems, wherein the posts were posted to the respective social networking system within a predetermined time duration from the first time; b) identifying event posts associated with the event from the set of posts; c) aggregating post identifiers for the event posts into a content stream; d) determining event parameter values based on post parameter values extracted from the event posts; e) receiving event parameter requirements from a news entity; f) in response to the event parameter values satisfying the event parameter requirements, sending the content stream to the news entity; g) receiving, from the news entity, selections of post identifiers from the content stream; h) for each of the selected post identifiers, checking privacy settings for the post and adding the post identifier to a publication stream when the post is public; and i) in response to receipt of a live broadcast request from the news entity, concurrently; providing the publication stream to the news entity; and repeating b) to d) for new posts received from the set of social networking systems. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method for content surfacing, comprising:
-
receiving a plurality of posts from a plurality of social networking systems, wherein each post is generated by a different author on the respective social networking system, each post identified by a unique post identifier; for each post of the plurality, determining a geographic identifier, timestamp, and set of post parameter values based on the respective post; for a predetermined geofence and predetermined timeframe, identifying event posts, wherein the event posts are posts of the plurality that are associated with geographic identifiers located within the predetermined geofence and timestamps within the predetermined timeframe; receiving a predetermined logo from a branding entity; identifying brand posts from the event posts, each brand post comprising an image with a portion of the predetermined logo; aggregating post identifiers for the brand posts into a content stream; for each brand post within the content stream, checking a privacy status for the brand post; sending the content stream to the branding entity; receiving, from the branding entity, a selection of a post identifier of the content stream and an endpoint URI; and sending the selected post identifier to the endpoint URI at a publication time in response to receipt of the selection. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification