Patent ID: 8819827

Claim:
A method of verifying an application installation procedure, the method comprising: receiving an application at a computer device; decompressing the application to one or more executables and one or more libraries; storing the one or more executables and one or more libraries at the computer device; initiating the installation of the application on the computer device; hashing the one or more executable files and one or more libraries to create one or more hash values; transmitting the one or more hash values; storing the one or more hash values in memory at a remote location; transmitting a query to the memory at the remote location to verify the one or more hash values of the one or more executable files; rehashing the one or more executables and one or more libraries each time the one or more executables are executed to create one or more rehash values; comparing the one or more rehash values with the one or more stored hashed values; and determining whether to continue with an execution of the one or more executables based on the comparison.