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.

 
Web www.patentalert.com

< Collusion-resistant watermarking and fingerprinting

< Customization of metadata describing objects in a computing environment

> Method and system for using idle threads to adaptively throttle a computer

> Multi-modal text editing correction

~ 00267