System and method for watermarking software
AssigneeIrdeto B.V.
InventorsCatherine Chambers, Philip Allan Eisen, Robert Durand, Grant Goodes
Life of this patent
Estimating the term…
Loading patent…
AssigneeIrdeto B.V.
InventorsCatherine Chambers, Philip Allan Eisen, Robert Durand, Grant Goodes
Estimating the term…
Systems, methods, and storage media implemented by a computer for enabling tracking of software are disclosed. Exemplary implementations may: receive marking input code corresponding to a computer program; identify locations of the marking input code that can be modified in ways that preserve functionality of the computer program; choose at least one code transformation with associated intrinsic constants; derive derived constants from the specific intrinsic constants; apply the at least one chosen code transformation, including injecting the derived constants into the marking input code; saving the results of the above steps on computer readable media as marked code; and save metadata including a list of the derived constants on computer readable media in a file that is separate from the marked code.
A system implemented by a computer for enabling tracking of software, the system comprising:
A method implemented by a computer for enabling tracking of software, the method comprising:
A non-transient computer-readable storage medium having instructions embodied thereon, the instructions being executable by one or more processors to perform a method implemented by a computer for enabling tracking of software, the method comprising:
A system implemented by a computer for detecting a watermark in software, the system comprising:
Dependencies are inferred from the claim text.