Patent ID: 8533849

Claim:
A computer program product, comprising: a computer readable storage device to store a computer readable program, wherein the computer readable program, when executed on a computer, causes the computer to perform operations for detecting at least one traitor computer system among a plurality of receiver computer systems subject to a content protection system that monitors distribution of protected content to the plurality of receiver computer systems, the operations comprising: assigning a version of the content to each of the plurality of receiver computer systems that are currently identified as innocent; assigning a fingerprint code comprising an arbitrary length and an arbitrary alphabet to the version of the content for each of the plurality of receiver computer systems; recovering at least one unauthorized rebroadcast of the content; generating a score for each of the plurality of receiver computer systems with respect to the recovered unauthorized rebroadcast; calculating a threshold independent of an estimation of maximum traitor computer systems; checking a highest score against the threshold; incriminating a receiver computer system having the highest score above the threshold as a traitor computer system; removing any unauthorized rebroadcasts overlapping with the traitor computer system; re-calculating the threshold after removing the unauthorized rebroadcasts overlapping with the traitor computer system; and checking for additional traitor computer systems.