Method and system for enforcing a license dependency rule for a software application
First Claim
Patent Images
1. A computer-implemented method comprising:
- responsive to an auxiliary software application that lacks independent licensing information being invoked, determining, by a processor of a computer system, an operational status of the auxiliary software application in a local database, the operational status dependent upon evaluation of a license dependency rule associated with the auxiliary software application that requires at least one primary software application having independent licensing information be activated on the computer system in order for the auxiliary software application to be fully executed by the computer system; and
responsive to determining that the operational status indicates that the auxiliary software application is enabled, allowing full execution of the auxiliary software application.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for enabling a software application that does not have independent licensing information are described. Consistent with some embodiments, a first software application is associated with a license dependency rule that indicates one or more other software applications that must be installed and activated in order for the first software application to be fully executed and used on the target computer system. A license manager module evaluates the license dependency rule, for example, by making remote license calls to verify the license status of the software applications identified in the license dependency rule.
39 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
responsive to an auxiliary software application that lacks independent licensing information being invoked, determining, by a processor of a computer system, an operational status of the auxiliary software application in a local database, the operational status dependent upon evaluation of a license dependency rule associated with the auxiliary software application that requires at least one primary software application having independent licensing information be activated on the computer system in order for the auxiliary software application to be fully executed by the computer system; and responsive to determining that the operational status indicates that the auxiliary software application is enabled, allowing full execution of the auxiliary software application. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method comprising:
-
responsive to the auxiliary software application that lacks independent licensing information being invoked, determining, by processor of a computer system, that an operational status of the auxiliary software application indicates the auxiliary software application is not enabled, the operational status dependent upon evaluation of a license dependency rule associated with the auxiliary software application that requires at least one primary software application having independent licensing information be activated on the computer system in order for the auxiliary software application to be fully executed by the computer system; responsive to determining that the operational status indicates the auxiliary software application is not enabled, reading the license dependency rule for the auxiliary software application from a database; evaluating the license dependency rule; and allowing the auxiliary software application to fully execute based on the evaluation of the license dependency rule indicating the license dependency rule is satisfied. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A tangible computer-readable storage device having instructions stored thereon, which, when executed by a computer system, cause the computer system to perform operations comprising:
-
determining that an operational status of an auxiliary software application that lacks independent licensing information indicates the auxiliary software application is not enabled, the operational status of the auxiliary software application dependent upon evaluation of a license dependency rule associated with the auxiliary software application that requires at least one primary software application having independent licensing information be installed and activated on the computer system in order for the auxiliary software application to be fully executed by the computer system; responsive to determining that the operational status indicates the auxiliary software application is not enabled, reading the license dependency rule for the auxiliary software application from a database at the computer system; evaluating the license dependency rule; and allowing the auxiliary software application to fully execute when the evaluation of license dependency rule indicates the license dependency rule is satisfied. - View Dependent Claims (18, 19, 20)
-
Specification