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 code 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.
Eine Methode für die Kodierung von von Wasserzeicheninformationen in eine Computeranwendung, in der Auftreten von mindestens zwei nicht-behinderenden Computer-vollziehbaren Codeanweisungen in einem Block des Codes einer Computeranwendung enthielt, werden festgestellt. Ein relativer Auftrag der nicht-behinderenden Computer-vollziehbaren Codeanweisungen ist austauschbar, ohne eine gesamte Durchführung der Computeranwendung nachteilig zu beeinflussen. Wasserzeicheninformationen werden gründeten auf persönlicher Kennzeichnung eines Käufers der Computeranwendung erzeugt. Der relative Auftrag eines Auftretens der nicht-behinderenden Computer-vollziehbaren Codeanweisungen wird gründete auf Wasserzeicheninformationen ausgetauscht. Zuletzt wird die Computeranwendung über ein Computernetz übertragen.