Processing of social media for selected time-shifted multimedia content
First Claim
1. A method of processing social media posts, the method including:
- receiving, by a filtering module, a first input stream comprising a first plurality of social media posts from a social networking service, the social media posts of the first input stream having been published concurrently with a first presentation of a certain multimedia content;
acquiring, by the filtering module, one or more content-specific filtering criteria that relate to the certain multimedia content;
filtering, by the filtering module, in accordance with the content-specific filtering criteria, the first input stream to extract, from the first input stream, a second plurality of social media posts, each of the second plurality of social media posts relating to the certain multimedia content;
for each of the second plurality of social media posts, storing, in a storage module operatively coupled to the filtering module, data corresponding to that social media post, thereby storing a first data set;
receiving, from the social networking service, by the filtering module, a second input stream comprising a third plurality of social media posts, the social media posts of the second input stream having been published concurrently with a second presentation of the certain multimedia content, the second presentation of the certain multimedia content being time-shifted relative to the first presentation of the certain multimedia content;
filtering, by the filtering module, in accordance with the content-specific filtering criteria, the second input stream to extract, from the second input stream, a fourth plurality of social media posts, each of the fourth plurality of social media posts relating to the certain multimedia content; and
for each of the fourth plurality of social media posts, storing, in the storage module, data corresponding to that social media post, thereby storing a second data set;
whereinthe first data set is for ascertaining a time reference for each of the second plurality of social media posts, such that the second plurality of social media posts is accessible for future provision to a playback device associated with a user, and for playback, in the playback device, synchronously with a playback by the user of the certain multimedia content;
the second data set is for ascertaining a time reference for each of the fourth plurality of social media posts, such that the fourth plurality of social media posts is accessible for future provision to the playback device, and for playback, in the playback device, synchronously with a playback by the user of the certain multimedia content; and
the second data set comprises, for each social media post of the fourth plurality that includes information relating to an event that occurs within the certain multimedia content after the time corresponding to the time reference of that social media post, a spoiler indicator.
11 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are methods and apparatus for processing social media posts. The methods may include certain multimedia content being identified as multimedia content for which social media posts relating to a broadcast of that multimedia content are to be stored. Using this identifying information, one or more filtering criteria may be provided for use by a filtering module. The filtering module may receive (e.g., from a social networking service) a stream of social media posts, filter the received stream to extract social media posts that relate to the broadcast of the certain multimedia content, and stores the extracted social media posts. Alternatively, a storage module may store the stream of social media posts, and a filtering module may filter the stored social media posts to identify social media posts that relate to the broadcast of the certain multimedia content.
64 Citations
24 Claims
-
1. A method of processing social media posts, the method including:
-
receiving, by a filtering module, a first input stream comprising a first plurality of social media posts from a social networking service, the social media posts of the first input stream having been published concurrently with a first presentation of a certain multimedia content; acquiring, by the filtering module, one or more content-specific filtering criteria that relate to the certain multimedia content; filtering, by the filtering module, in accordance with the content-specific filtering criteria, the first input stream to extract, from the first input stream, a second plurality of social media posts, each of the second plurality of social media posts relating to the certain multimedia content; for each of the second plurality of social media posts, storing, in a storage module operatively coupled to the filtering module, data corresponding to that social media post, thereby storing a first data set; receiving, from the social networking service, by the filtering module, a second input stream comprising a third plurality of social media posts, the social media posts of the second input stream having been published concurrently with a second presentation of the certain multimedia content, the second presentation of the certain multimedia content being time-shifted relative to the first presentation of the certain multimedia content; filtering, by the filtering module, in accordance with the content-specific filtering criteria, the second input stream to extract, from the second input stream, a fourth plurality of social media posts, each of the fourth plurality of social media posts relating to the certain multimedia content; and for each of the fourth plurality of social media posts, storing, in the storage module, data corresponding to that social media post, thereby storing a second data set;
whereinthe first data set is for ascertaining a time reference for each of the second plurality of social media posts, such that the second plurality of social media posts is accessible for future provision to a playback device associated with a user, and for playback, in the playback device, synchronously with a playback by the user of the certain multimedia content; the second data set is for ascertaining a time reference for each of the fourth plurality of social media posts, such that the fourth plurality of social media posts is accessible for future provision to the playback device, and for playback, in the playback device, synchronously with a playback by the user of the certain multimedia content; and the second data set comprises, for each social media post of the fourth plurality that includes information relating to an event that occurs within the certain multimedia content after the time corresponding to the time reference of that social media post, a spoiler indicator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. Apparatus for processing social media posts, the apparatus including:
-
a filtering module configured to; receive a first input stream comprising a first plurality of social media posts from a social networking service, the social media posts of the first input stream having been published concurrently with a first presentation of a certain multimedia content; acquire one or more content-specific filtering criteria that relate to the certain multimedia content; filter, in accordance with the content-specific filtering criteria, the first input stream to extract, from the first input stream, a second plurality of social media posts, each of the second plurality of social media posts relating to the certain multimedia content; receive, from the social networking service, a second input stream comprising a third plurality of social media posts, the social media posts of the second input stream having been published concurrently with a second presentation of the certain multimedia content, the second presentation of the certain multimedia content being time-shifted relative to the first presentation of the certain multimedia content; and filter, in accordance with the content-specific filtering criteria, the second input stream to extract, from the second input stream, a fourth plurality of social media posts, each of the fourth plurality of social media posts relating to the certain multimedia content; and a storage module operatively coupled to the filtering module and configured to; store data corresponding to each of the second plurality of social media posts, thereby storing a first data set; and store data corresponding to each of the fourth plurality of social media posts, thereby storing a second data set;
whereinthe first data set is for ascertaining a time reference for each of the second plurality of social media posts, such that the second plurality of social media posts is accessible for future provision to a playback device associated with a user, and for playback, in the playback device, synchronously with a playback by the user of the certain multimedia content; the second data set is for ascertaining a time reference for each of the fourth plurality of social media posts, such that the fourth plurality of social media posts is accessible for future provision to the playback device, and for playback, in the playback device, synchronously with a playback by the user of the certain multimedia content; and the second data set comprises, for each social media post of the fourth plurality that includes information relating to an event that occurs within the certain multimedia content after the time corresponding to the time reference of that social media post, a spoiler indicator.
-
-
24. A method of processing social media posts, the method including:
-
receiving, by a filtering module, a first input stream comprising a first plurality of social media posts from a social networking service, each of the first plurality of social media posts having been published concurrently with a first presentation of a certain multimedia content; using one or more content-specific filtering criteria that relate to the certain multimedia content, filtering, by the filtering module, the first input stream to identify, from the first input stream, one or more social media posts that relate to the certain multimedia content, thereby providing a first set of social media posts; for each social media post in the first set, ascertaining a time reference for that social media post, a time reference being a reference to a time within the certain multimedia content; for each social media post in the first set, storing, in a storage module operatively coupled to the filtering module, data corresponding to that social media post such that that social media post may be acquired at a future time; receiving, from the social networking service, by the filtering module, a second input stream comprising a second plurality of social media posts, each of the second plurality of social media posts having been published concurrently with a second presentation of the certain multimedia content, the second presentation of the certain multimedia content occurring some time after the first presentation of the certain multimedia content; using the one or more content-specific filtering criteria that relate to the certain multimedia content, filtering, by the filtering module, the second input stream to identify, from the second input stream, one or more social media posts that relate to the certain multimedia content, thereby providing a second set of social media posts; for each social media post in the second set, ascertaining a time reference for that social media post, a time reference being a reference to a time within the certain multimedia content; for each social media post in the second set, storing, in a storage module operatively coupled to the filtering module, data corresponding to that social media post such that that social media post may be acquired at a future time;
whereinfor each social media post in the first set, the stored data for that social media post includes the time reference for that social media post thereby providing for synchronous playback of that social media post with a playback of the certain multimedia content; for each social media post in the second set, the stored data for that social media post includes the time reference for that social media post thereby providing for synchronous playback of that social media post with a playback of the certain multimedia content; and for each social media post in the second set that relates to an event that occurs within the certain multimedia content after the time corresponding to that time reference of that social media post, the stored data for that social media post includes a spoiler indicator.
-
Specification