AUTOMATED LICENSE RECONCILIATION FOR DEPLOYED APPLICATIONS
First Claim
1. An automated method performed by an automated software agent comprising:
- determining applications deployed on a client computer;
determining a licensable software product identifier for each instance of a deployed application indicative of the application and license information associated with the application; and
associating each licensable software product identifier with the client computer to enable a determination of whether the instances of the deployed applications are in compliance with one or more license agreements.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer program products are described that perform automated license reconciliation for deployed applications. The applications may be deployed among a plurality of computers. Agents are deployed on respective computers to determine the deployed applications. The agents further determine licensable software product identifiers corresponding to the respective instances of the applications. A license data source module provides entitlements corresponding to respective license agreement(s). A reconciliation module matches the entitlements to the instances of the applications to determine whether the instances of the applications are in compliance with the license agreement(s).
68 Citations
20 Claims
-
1. An automated method performed by an automated software agent comprising:
-
determining applications deployed on a client computer; determining a licensable software product identifier for each instance of a deployed application indicative of the application and license information associated with the application; and associating each licensable software product identifier with the client computer to enable a determination of whether the instances of the deployed applications are in compliance with one or more license agreements. - View Dependent Claims (2, 3)
-
-
4. An automated method comprising:
-
receiving entitlements that are based on one or more license agreement identifiers corresponding to respective one or more license agreements of a customer; matching the entitlements to respective licensable software product identifiers corresponding to respective instances of applications deployed on respective client computers of the customer; and generating a report that indicates whether the instances of the applications comply with the one or more license agreements based on whether at least one of the licensable software product identifiers is not matched to a respective entitlement. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A computer program product comprising a computer-readable medium having computer program logic recorded thereon for enabling a processor-based system to perform automated license reconciliation with respect to deployed applications, comprising:
-
a first program logic module for enabling the processor-based system to match entitlements that are based on one or more license agreement identifiers corresponding to respective one or more license agreements of a customer to respective licensable software product identifiers corresponding to respective instances of applications deployed on respective client computers of the customer; and a second program logic module for enabling the processor-based system to generate a report that indicates whether the instances of the applications comply with the one or more license agreements based on whether at least one of the licensable software product identifiers is not matched to a respective entitlement. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A system comprising:
-
a first matching module configured to match entitlements that are based on one or more license agreement identifiers corresponding to respective one or more license agreements of a customer to respective licensable software product identifiers corresponding to respective instances of applications deployed on respective client computers of the customer; and a report generation module configured to generate a report that indicates whether the instances of the applications comply with the one or more license agreements based on whether at least one instance of the licensable software product identifiers is not matched to a respective entitlement. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification