×

Systems and methods for watermarking software and other media

  • US 8,140,850 B2
  • Filed: 12/08/2008
  • Issued: 03/20/2012
  • Est. Priority Date: 07/29/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for watermarking computer code, utilizing a system comprising a processor and a memory encoded with program instructions that, when executed by the processor, cause the system to perform the method, the method including:

  • searching the computer code for one or more locations for first and second constructs to be inserted, the first and second constructs to be inserted without deleting all or a portion of the computer code and without exchanging existing portions of the computer code;

    generating primed computer code by inserting the first and second programming constructs into the computer code at the one or more locations;

    finding the first and second programming constructs in the primed computer code; and

    generating watermarked computer code by inserting watermarking information at non-contiguous locations indicated by the first and second programming constructs, the watermarking information comprising information at least in part identifying a recipient of the watermarked computer code, the watermarking information being resistant to detection and removal using a collusive or auto-collusive attack.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×