CPC G06F 16/288 (2019.01) [G06F 16/43 (2019.01); G06F 16/435 (2019.01); G06F 16/44 (2019.01); G06F 16/7867 (2019.01); G06F 16/951 (2019.01)] | 18 Claims |
1. A computer-implemented method comprising:
obtaining, by a computing system, a set of videos;
determining, by the computing system, a list of characters that are depicted in videos of the set of videos;
determining, by the computing system, values of at least one character attribute for respective characters of the list of characters;
determining, by the computing system, a first salience value for a first character of the list of characters, wherein the first character is depicted in a first video of the set of videos, and wherein the first salience value is a salience of the first character relative to a total salience of other characters associated with the first video, and wherein the salience of the first character is calculated by a measuring software module, and is at least one of:
a measure a number of reactions detected in social media relating to the first character,
a measure of a prevalence of social media coverage of the first character, or
based on observation of physiological response of viewers;
determining, by the computing system, a first attribute-level value for the first video based at least on the first salience value;
determining, by the computing system, a second salience value for a second character of the list of characters, wherein the second character is depicted in a second video of the set of videos, and wherein the second salience value is a salience of the second character relative to other characters associated with the second video;
determining, by the computing system, a second attribute-level value for the second video based at least on the second salience value;
computing, by the computing system, an index of videos based at least on (i) the first attribute-level value as determined based at least on the first salience value, and (ii) the second attribute-level value;
indexing, by the computing system, the first video and the second video by the index of videos;
storing, by the computing system, the index of videos in a database;
retrieving, by the computing system, information for at least one video of the set of videos using the index of videos; and
generating, for a display device, a display of at least one of the at least one video or the retrieved information for the at least one video, selected based on the index of videos, wherein generating the display comprises recommending, base at least on the first salience value, the at least one video.
|