×

Systems and methods for watermarking software and other media

  • US 9,659,157 B2
  • Filed: 05/02/2016
  • Issued: 05/23/2017
  • 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 a probabilistic state model relating to sequences of operation codes included in the computer code, wherein the analyzing comprises;

    analyzing the computer code to identify a first operation code included in the computer code;

    analyzing the computer code to identify a second operation code included in the computer code; and

    determining a probability that the first operation code is followed by the second operation code within the computer code;

    generating one or more statistical models of the computer code based on the probabilistic state model;

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

    inserting the at least one watermark into the computer code.

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