Patent ID: 8494234

Claim:
A method, comprising: video hashing a first video data set comprising a first ordered time sequence of frames of a first video to generate a first fingerprint of the first video data set, the first fingerprint comprising one or more video hash values of the first video data set, video hashing a second video data set comprising a second ordered time sequence of frames of a second video to generate a second fingerprint of the second video data set, the second fingerprint comprising one or more video hash values of the second video data set; and comparing the first and second fingerprints of the first and second video data sets, wherein the video hashing of a video data set that comprises an ordered time sequence of frames of video includes: analyzing the video data set to identify one or more events in the ordered time sequence, an identified event comprising one or more of a change-of-motion-based event identified by detecting a change of motion in the sequence, a sub-sampling-based event determined by sub-sampling in time the ordered time sequence according to a pre-determined sampling profile, and a detected change-of-scene-based event; and generating, for each identified event, one or more binary descriptors for one or more frames of the video data set that correspond to the identified event.