A method and system is provided for validating software code provided to a user entity by a software provider. In general terms, the user entity encrypts first data, provides it to the software provider, and receives back an indication that the code is valid only if the software provider has been able...http://www.google.com.au/patents/US20040010700?utm_source=gb-gplus-sharePatent US20040010700 - Method and system for validating software code