Patent ID: 7424747

Claim:
A system comprising: a source database storing a plurality of highly compressed content pieces, wherein highly compressed content pieces comprise groups of energy samples of content, the highly compressed content pieces are created in a manner such that the highly compressed content peices cannot be decompressed into a intelligible form and the highly compressed content pieces can be compared to uncompressed content for equality, the uncompressed content having undergone coversion comprising conversion between digital and anolog; and a context player, coupled to the source database, the content player comprising: an interface configured to receive a subset of the plurality of highly compressed content pieces from the source database; a storage device configured to store the subset, wherein the number of pieces included in the subset is based on the availablity memory in the storage device and the storage required for each piece; a comparator configured to: extract an energy sample for each segment of a portion of media content in the content player using a predetermined technique, wherein the same predetermined technique was used to generate the highly compressed content pieces; select a group of the energy samples of the media content, the group having the same number of energy samples as the groups of the highly compressed pieces; compare the subset stored in the storage device to a portion of the media content located in the content player, wherein comparing comprises comparing the energy samples in each group of the highly compressed content pieces to the energy samples of the group selected based on the media content; and determine whether the media content matches any of the plurality of highly compressed pieces in the subset, determining comprising identifying a match between a group of energy samples of a highly content piece and the group of the energy samples of the portion of media content to be played back when the difference between the energy samples of the two groups is within a threshold amount; a resolver configured to take particular action responsive to the comparator indicating the content matches one of the plurality of highly compressed media content pieces in the subset, the particular action comprising: contacting a remote device to perform a more thorough analysis of whether the content matches any of the plurality of highly compressed content pieces; and notifying a publisher of the media content of an existence of pirated media content; and an output controller configured to render the media content in an event that the comparator indicates the media content does not match any of the highly compressed content pieces in the subset.