×

Method for automatic creation and configuration of license models and policies

  • US 10,521,800 B2
  • Filed: 06/24/2004
  • Issued: 12/31/2019
  • Est. Priority Date: 09/30/2003
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for providing licensed access to software application services based on a contract that specifies conditions for usage of the software application services by a service requester, access to the software application services being provided over a network under different license types, each license type defining a particular usage condition, the method comprising:

  • a service handler receiving a service request for an application service, the service handler implementing a runtime environment handling application service requests within an application server memory space that is operatively shared by the service handler, a profile handler, a contract handler, and a metering handler, wherein the profile handler, contract handler and metering handler run in a shared memory computing environment;

    responsive to receiving the service request, the service handler;

    invoking the profile handler, the profile handler accessing a profile service component that stores service requester profile information, said profile service component retrieving and returning requester profile data associated with the service request to said profile handler; and

    invoking the contract handler, the contract handler identifying and validating a contract associated the service request, utilizing the retrieved requester profile data, said contract handler accessing a contract services component that stores contract information including license condition data corresponding to the identified and validated contract;

    a licensing service component receiving the license condition data corresponding to the identified contract from the contract services component;

    the licensing service component receiving service usage data from a metering service component that receives and collects application service usage data from the metering handler;

    the licensing service component comparing the received service usage data with the received license condition data and determining availability of two or more licensing types to satisfy the service request based upon the comparing andproviding the service in accordance with one of the licensing types.

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