US20080098465A1

Method and system for managing execution of an application module

Claim Score by NHIP

Read claim 18, the broadest

Abstract

A computer readable medium includes instructions for managing execution of an application module by receiving a request to execute the application module, where the application module is configured to execute on a virtual machine, retrieving license registration information and license status information associated with the application module, communicating the license registration information and the license status information to a license validation module to obtain an authorization response, where the license validation module is associated with the application module and registered with the virtual machine, and executing the application module, if the authorization response indicates that the license registration information and the license status information are valid.

US20080098465A1, drawing sheet 1
Sheet 1 of 7

Term

3.3 yearsto projected expiry

Projected expiry 30 December 2029, counted from filing; an application has no term until it is granted.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

20 claims: 3 independent, 17 dependent

  1. 1
    A computer readable medium comprising instructions for managing execution of an application module by:receiving a request to execute the application module, wherein the application module is configured to execute on a virtual machine;retrieving license registration information and license status information associated with the application module;communicating the license registration information and the license status information to a license validation module to obtain an authorization response, wherein the license validation module is associated with the application module and registered with the virtual machine;and executing the application module, if the authorization response indicates that the license registration information and the license status information are valid.
  2. 3
    A system for managing execution of an application module, comprising:the application module configured to perform a task initiated by a user;a license repository configured to store license registration information and license status information associated with the application module;a license validation module registered with a virtual machine and configured to authorize execution of the application module based on the license registration information and the license status information;and the virtual machine configured to: retrieve the license registration information and the license status information from the license repository;communicate the license registration information and the license status information to the license validation module to obtain an authorization response;and execute the application module, if the authorization response indicates that the license registration information and the license status information are valid.
  3. 18
    Broadest claimClaim Score 78, broad(NHIP)A computer readable medium comprising instructions for managing execution of an application module by:registering a license validation module with a virtual machine, wherein the license validation module is associated with the application module and the application module is configured to execute on the virtual machine;storing license registration information and license status information associated with the license validation module;and authorizing execution of the application module using the license validation module.