5 research outputs found

    Indexing User Uploaded Videos For Late Arriving Reference Content

    Get PDF
    Disclosed herein is a mechanism for indexing user uploaded videos. This mechanism can be used, for example, to detect unauthorized media content items in instances where the reference content is uploaded or otherwise received after the receipt of user uploaded video content. More particularly, the mechanism can create a video index of user uploaded video content or a subset of user uploaded video content that has met one or more criterion (e.g., a video that has been viewed at least a predetermined number of times) and a reference index of reference content including references files that have been activated subsequent to receiving corresponding user uploaded video content. Accordingly, activated reference content can be compared against the video index and user uploaded video content can be compared against the reference index to determine whether there is matching content

    Using Fingerprints To Position Advertising Content

    Get PDF
    Disclosed herein is a mechanism for using content-based video and audio fingerprints to find suitable locations for placing midroll advertising content. The mechanism can include assigning penalty information to different locations within a video, where the penalty information can be a combination of an audio penalty score and a video penalty score. The mechanism can use the penalty information to determine a suitable location for placing or positioning content within the video, such as midroll advertising content

    Scalable Methods And Systems For Storing Matching Segments

    Get PDF
    Disclosed herein is a mechanism for providing a compact representation of match information. Such a mechanism can include (i) accessing a repository or database of match information or other information about a segment of a video being re-used by a segment of another video, (ii) dividing each video from the match information into multiple segments (e.g., segments of a fixed duration or segments of a fixed number), and (iii) selecting a representative segment from the multiple segments, where the representative segment is stored in a storage device. The representative segment can be a compact approximate representation of the match information from a match database. A real-time matcher can reconstruct match information from the compact approximate representation retrieved from the storage device, which can be transmitted for use by a real-time application
    corecore