A method for encoding watermark information into a computer application in
which occurrences of at least two non-interfering computer-executable code
instructions contained in a block of a computer application are
determined. A relative order of the non-interfering computer-executable
code instructions is exchangeable without adversely affecting an overall
execution of the computer application. Watermark information is generated
based on personal identification of a purchaser of the computer
application. The relative order of an occurrence of the non-interfering
computer-executable code instructions is exchanged based on watermark
information. Lastly, the computer application is transmitted over a
computer network.
Een methode om watermerkinformatie in een computertoepassing te coderen waarin het voorkomen van minstens twee instructies van de non-interventie computer-uitvoerbare code in een blok van een computertoepassing bevatte wordt bepaald. Een relatieve orde van de instructies van de non-interventie computer-uitvoerbare code is ruilbaar zonder een algemene uitvoering van de computertoepassing ongunstig te beïnvloeden. De informatie van het watermerk wordt geproduceerd gebaseerd bij de persoonlijke identificatie van een koper van de computertoepassing. De relatieve orde van een voorkomen van de instructies van de non-interventie computer-uitvoerbare code wordt geruild gebaseerd op watermerkinformatie. Ten slotte, wordt de computertoepassing overgebracht over een computernetwerk.