Method for watermarking computer programs

   
   

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.

 
Web www.patentalert.com

< Categorizer of content in digital signals

< Content-recognition facilitator

> Exclusive encryption

> Exclusive encryption

~ 00168