Patent ID: 8238669

Claim:
A computer-implemented method for detecting duplicate video content, the method comprising: storing in a database, reference fingerprints for a plurality of reference videos, wherein a given reference video has a plurality of reference video segments corresponding to time-localized portions of the given reference video, and wherein the reference fingerprint for the given reference video comprises a plurality of reference sub-fingerprints derived from the plurality of reference video segments; receiving at a processor, an input fingerprint representing an input video; selecting by the processor, a subset of the plurality of reference video segments as candidate segments, the candidate segments selected by the processor for having reference sub-fingerprints that at least partially match the input fingerprint; classifying by the processor, each of the candidate segments as either a matching candidate segment or a non-matching candidate segment using a machine-learned classifier; and identifying by the processor, a matching reference video from the plurality of reference videos based on the matching candidate segments.