CPC H04N 21/4668 (2013.01) [G06F 16/40 (2019.01); G06F 16/74 (2019.01); H04N 21/251 (2013.01); H04N 21/252 (2013.01); H04N 21/254 (2013.01); H04N 21/25891 (2013.01); H04N 21/431 (2013.01); H04N 21/44226 (2020.08); H04N 21/4532 (2013.01); H04N 21/4667 (2013.01); H04N 21/47 (2013.01); H04N 21/4756 (2013.01); H04N 21/4826 (2013.01); H04N 21/4828 (2013.01)] | 20 Claims |
2. A computer-implemented method, comprising:
determining, by a computer system, a plurality of data sources that relate to a plurality of media programs, for which descriptions of the plurality of media programs are unavailable;
training, a recommendation engine, by applying a machine learning technique to identify concepts from the plurality of data sources, wherein the machine learning technique comprises analyzing the plurality of data sources that relate to the plurality of media programs for which the descriptions of the plurality of media programs are unavailable, to derive one or more keywords of each of the plurality of media programs;
receiving, by the computer system, information expressing a user's interest in one or more media programs of the plurality of media programs;
determining, by the computer system, commonalities between the user's interest in one or more media programs and the one or more keywords of each of the plurality of media programs;
identifying, by the computer system using the recommendation engine, one or more other media programs among the plurality of media programs based on the commonalities;
identifying, by the computer system, a completion of a content display, on a user interface, of at least one media program of the plurality of media programs for which the descriptions are unavailable; and
generating, by the recommendation engine for presenting on the user interface, a recommendation of at least one of the one or more other media programs.
|