×

Systems and methods for watermarking software and other media

  • US 9,350,547 B2
  • Filed: 08/18/2014
  • Issued: 05/24/2016
  • Est. Priority Date: 07/29/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for watermarking computer code, the method performed by a computer 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 comprising:

  • statistically analyzing the computer code to generate one or more statistical models of the computer code;

    generating at least one watermark based on the one or more statistical models of the computer code and a plurality of watermark primitives;

    inserting the at least one watermark into the computer code; and

    wherein statistically analyzing the computer code further comprises;

    analyzing the computer code using a Markov model to identify a plurality of common code sequences and idioms; and

    generating the statistical model based on the identified plurality of common code sequences and idioms.

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