Patent ID: 7934097

Claim:
A data management system, comprising: a data management server system that receives a video source file for registration and a target file for comparison with the video source file, the video source file including at least one index frame each having a plurality of red-green-blue (RGB) data values and each comprising a pixel matrix of source pixel elements, each of the source pixel elements being associated with a pixel color value; a key generation system that generates a key for the video source file by identifying a predetermined number of source elements in a selected index frame of the video source file as first source elements, each source element defining a pixel submatrix within the pixel matrix; a source print generation system that applies said key to the video source file to extract the first source elements from the selected index frame in accordance with said key, each of first source elements comprising the source pixel elements in the selected index frame that correspond with the pixel submatrix of a relevant key element, determines an average source pixel color value for each of said first source elements of the selected index frame to form a file fingerprint, said average source pixel color value comprising an average value of the pixel color values of the source pixel elements included in a relevant frame submatrix, a data embedding system that embeds an information block into the video source file, said information block including information pertaining to ownership of intellectual property rights; a database system that stores the video source file with the embedded information block, said key, the first source elements, the file fingerprint, and ownership information of the video source file; and a source print detection system that automatedly searches one or more portions of the target file for the occurrence of one or more first source elements in accordance with said key and that assigns a probability matching level to the target file, wherein, if said probability matching level is greater than a predetermined matching threshold, the data management system accesses said ownership information to notify an owner of the video source file.