×

SOFTWARE LICENSE ENFORCEMENT

  • US 20110167259A1
  • Filed: 02/22/2011
  • Published: 07/07/2011
  • Est. Priority Date: 12/03/2004
  • Status: Abandoned Application
First Claim
Patent Images

1. A computer-implemented license enforcement method comprising:

  • intercepting, by a kernel mode driver of a computer system, file system or operating system activity relating to a code module;

    causing, by the kernel mode driver, a cryptographic hash value of the code module to be authenticated with reference to a local whitelist database containing cryptographic hash values of approved code modules, which are known not to contain viruses or malicious code, the local whitelist database also containing licensing control information;

    when the cryptographic hash value matches one of the cryptographic hash values of approved code modules;

    further validating authority of the computer system or an end user of the computer system to execute the code module if the licensing control information so indicates by performing a license check regarding the code module; and

    allowing the code module to be loaded and executed within the computer system if the authority is affirmed by the license check; and

    wherein the kernel mode driver is implemented in one or more processors and one or more computer-readable storage media associated with the computer system, the one or more computer-readable storage media having instructions tangibly embodied therein representing the kernel mode driver that are executable by the one or more processors.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×