Patent ID: 8660296

Claim:
A system comprising: a memory that stores computer executable components; and a microprocessor that executes the following computer executable components stored in the memory: a video fingerprinting component that generates a subfingerprint of a video, the video fingerprinting component comprising: a feature extraction component that determines one or more local descriptors for one or more selected frames of the video; a quantization component that quantizes the one or more local descriptors to generate first frame information, the first frame information comprising a set of values for the one or more selected frames of the video; an accumulation component that accumulates the first frame information over a snippet of the video, the snippet comprising selected consecutive ones of the frames of the video; and a subfingerprint generation component that computes the subfingerprint associated with the snippet, wherein the computing the subfingerprint comprises computing a first hash based on an accumulated first frame information over the snippet.