AIDING DISCOVERY OF PROGRAM CONTENT BY PROVIDING DEEPLINKS INTO MOST INTERESTING MOMENTS VIA SOCIAL MEDIA
First Claim
1. A computerized method for presenting ranked media content, comprising:
- retrieving subtitle data for each of a plurality of media programs;
retrieving, via the computing device, social media posts from at least one social media service, wherein each of the social media posts includes text data;
(a) comparing, via the computing device, the subtitle data for a first media program of the plurality of media programs with the text data from each of a plurality of the retrieved social media posts;
(b) identifying, via the computing device, based on the comparison, social media posts that include text data that matches a portion of the subtitle data for the first media program;
(c) determining, via the computing device, a number of different portions of the subtitle data for the first media program that match at least one of the plurality of social media posts;
(d) repeating (a)-(c) for each of the plurality of media programs other than the first media program;
ranking, via the computing device, the plurality of media programs based on the number of different portions of the subtitle data for each media program that match at least one social media post; and
causing, via the computing device, at least some of the plurality of media programs to be presented for selection by a user based on the ranking.
1 Assignment
0 Petitions
Accused Products
Abstract
A computerized method, system for, and computer-readable medium operable to: retrieve program details data about at least one media program. Retrieve social media posts involving the at least one media program. Match the retrieved program details data with the retrieved social media posts to find matching locations. Store time offset data corresponding to the matched locations within the at least one media program into at least one micropost. Rank the at least one media program by the number of microposts corresponding to the at least one media program. Present the at least one media program, each of the at least one media program with at least one micropost, wherein the at least one micropost comprises a link to the original social media page hosting the social media post and a video deeplink that plays a time off-set video, the time off-set video starting from the stored time offset data.
7 Citations
21 Claims
-
1. A computerized method for presenting ranked media content, comprising:
-
retrieving subtitle data for each of a plurality of media programs; retrieving, via the computing device, social media posts from at least one social media service, wherein each of the social media posts includes text data; (a) comparing, via the computing device, the subtitle data for a first media program of the plurality of media programs with the text data from each of a plurality of the retrieved social media posts; (b) identifying, via the computing device, based on the comparison, social media posts that include text data that matches a portion of the subtitle data for the first media program; (c) determining, via the computing device, a number of different portions of the subtitle data for the first media program that match at least one of the plurality of social media posts; (d) repeating (a)-(c) for each of the plurality of media programs other than the first media program; ranking, via the computing device, the plurality of media programs based on the number of different portions of the subtitle data for each media program that match at least one social media post; and causing, via the computing device, at least some of the plurality of media programs to be presented for selection by a user based on the ranking. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising a processing circuit operable to:
-
retrieve subtitle data for each of a plurality of media programs; retrieve social media posts from at least one social media service, wherein each of the social media posts includes text data; (a) compare the subtitle data for a first media program of the plurality of media programs with the text data from each of a plurality of the retrieved social media posts; (b) identify, based on the comparison, social media posts that include text data that matches a portion of the subtitle data for the first media program; (c) determine a number of different portions of the subtitle data for the first media program that match at least one of the plurality of social media posts; (d) repeat (a)-(c) for each of the plurality of media programs other than the first media program; rank the plurality of media programs based on the number of different portions of the subtitle data for each media program that match at least one social media post; and cause at least some of the plurality of media programs to be presented for selection by a user based on the ranking. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium having instructions thereon that cause one or more processors to perform operations, the operations comprising:
-
retrieving subtitle data for each of a plurality of media programs; retrieving social media posts from at least one social media service, wherein each of the social media posts includes text data; (a) comparing the subtitle data for a first media program of the plurality of media programs with the text data from each of a plurality of the retrieved social media posts; (b) identifying based on the comparison, social media posts that include text data that matches a portion of the subtitle data for the first media program; (c) determining a number of different portions of the subtitle data for the first media program that match at least one of the plurality of social media posts; (d) repeating (a)-(c) for each of the plurality of media programs other than the first media program; ranking the plurality of media programs based on the number of different portions of the subtitle data for each media program that match at least one social media post; and causing at least some of the plurality of media programs to be presented for selection by a user based on the ranking. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification