Patent ID: 9262598
Filing Date: 2016-02-16
CPC Classification: G06F

Claim Text:
1. A method of managing access to an application, the method comprising: receiving a compiled application from a developer associated with the compiled application, the compiled application including one or more first executable files; decompiling the compiled application by converting at least a portion of the one or more first executable files into one or more first source code files; adding a digital rights management (DRM) module to the one or more first source code files by modifying the one or more first source code files to refer to the DRM module, the DRM module comprising a second source code file and configured to protect a modified application created based on the one or more first source code files and the second source code file against one or both of copying and modification; recompiling the one or more first source code files together with the second source code file of the DRM module added thereto to produce the modified application, the modified application comprising a second executable file; and creating a security token associated with the modified application, the security token including at least one of a user identifier or a device identifier, wherein creating the security token comprises generating integrity data corresponding to at least a portion of the modified application, the integrity data indicating whether the modified application includes an unauthorized modification, wherein at least the adding is implemented by a computer system comprising computer hardware.