Enriching online videos by content detection, searching, and information aggregation
First Claim
1. A method of identifying digital content relevant to an online video, comprising:
- identifying, by one or more processing units, promotional content embedded within the online video, the promotional content being generated by a first content producer;
extracting, by the one or more processing units, a feature from the promotional content embedded in the online video, the feature comprising at least one of a textual feature, a visual feature, or an audio feature;
searching, by the one or more processing units, a database to identify additional information based upon the feature, the additional information being generated by a second content producer different than the first content producer;
identifying, by the one or more processing units, candidates from the additional information, the candidates including at least two of a textual feature, a visual feature, or an audio feature;
aggregating, by the one or more processing units, the candidates into an aggregate video; and
outputting, by the one or more processing units, the aggregate video for presentation.
2 Assignments
0 Petitions
Accused Products
Abstract
Many internet users consume content through online videos. For example, users may view movies, television shows, music videos, and/or homemade videos. It may be advantageous to provide additional information to users consuming the online videos. Unfortunately, many current techniques may be unable to provide additional information relevant to the online videos from outside sources. Accordingly, one or more systems and/or techniques for determining a set of additional information relevant to an online video are disclosed herein. In particular, visual, textual, audio, and/or other features may be extracted from an online video (e.g., original content of the online video and/or embedded advertisements). Using the extracted features, additional information (e.g., images, advertisements, etc.) may be determined based upon matching the extracted features with content of a database. The additional information may be presented to a user consuming the online video.
-
Citations
17 Claims
-
1. A method of identifying digital content relevant to an online video, comprising:
-
identifying, by one or more processing units, promotional content embedded within the online video, the promotional content being generated by a first content producer; extracting, by the one or more processing units, a feature from the promotional content embedded in the online video, the feature comprising at least one of a textual feature, a visual feature, or an audio feature; searching, by the one or more processing units, a database to identify additional information based upon the feature, the additional information being generated by a second content producer different than the first content producer; identifying, by the one or more processing units, candidates from the additional information, the candidates including at least two of a textual feature, a visual feature, or an audio feature; aggregating, by the one or more processing units, the candidates into an aggregate video; and outputting, by the one or more processing units, the aggregate video for presentation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for identifying digital content relevant to an online video, comprising:
-
one or more processing units; and a memory storing; a parsing component configured to, when executed by the one or more processing units; select a frame of an online video as a keyframe based upon the frame having a video quality above a threshold; a feature extraction component configured to, when executed by the one or more processing units; identify promotional content embedded within the keyframe, the promotional content being generated by a first content producer; and extract a feature from at least the promotional content embedded within the keyframe, the feature comprising at least one of a textual feature, a visual feature, or an audio feature; an information extraction component configured to, when executed by the one or more processing units; search a database to identify additional information based upon the feature, the additional information being generated by a second content provider different than the first content producer; identify candidates from the additional information determined to be associated with the feature extracted from the promotional content, the candidates including at least two of a textual feature, a visual feature, or an audio feature; and in response to identifying the candidates, automatically aggregate the candidates into an aggregate video; and a presentation component configured to, when executed by the one or more processing units; present the aggregate video. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer-readable storage device comprising processor-executable instructions that, when executed, cause a computing device to perform a method for identifying digital content relevant to an online video, the method comprising:
-
selecting a frame of the online video as a keyframe based upon the frame having a video quality above a threshold; identifying promotional content embedded within the keyframe, the promotional content being generated by a first content producer; extracting a feature from at least the promotional content embedded in the keyframe, the feature comprising at least one of a textual feature, a visual feature, or an audio feature; searching a database to identify additional information based upon the feature, the additional information being generated by a second content producer different than the first content producer; identifying candidates from the additional information determined to be associated with the feature extracted from the promotional content, the candidates including at least two of a texture feature, a visual feature, or an audio feature; in response to identifying the candidates, automatically aggregating the candidates into an aggregate video; and outputting the aggregate video for presentation. - View Dependent Claims (17)
-
Specification