Methods, systems and computer program products for license use management on a network
DC CAFCFirst Claim
1. A method for management of license use for a network comprising the steps of:
- maintaining license management policy information for a plurality of application programs at a license management server, the license management policy information including at least one of a user identity based policy, an administrator policy override definition or a user policy override definition;
receiving at the license management server a request for a license availability of a selected one of the plurality of application programs from a user at a client;
determining the license availability for the selected one of the plurality of application programs for the user based on the maintained license management policy information; and
providing an unavailability indication to the client responsive to the selection if the license availability indicates that a license is not available for the user or an availability indication if the licensed availability indicates that a license is available for the user.
4 Assignments
Litigations
1 Petition

Accused Products

Abstract
Management of configurable applications programs on a network is provided by using two program files for each configurable application program. The two program files are provided to a network server station which operates as the on-demand server for software deployment and may also act as the application server. The on-demand server makes the first (configuration manager) program available to an administrator to obtain preferences for the configurable preferences of the application program which have been designated as administrator preferences. The on-demand server also provides a second (application launcher) program to its client stations. The application launcher program not only provides for a user interface to execute the application program itself but also allows a user to specify one or more of the configurable parameters of the application program. An icon is displayed on the screen of the client station through which a user may initiate execution of the application program. The application launcher program provides the identity of the user to the server along with the request to initiate execution of the application program. The on-demand server then initiates execution of the application program using stored values for the user and administrator set preferences or, if no preferences have yet been obtained for the particular user, obtains user preferences before initiating execution of the application program.
110 Citations
18 Claims
-
1. A method for management of license use for a network comprising the steps of:
-
maintaining license management policy information for a plurality of application programs at a license management server, the license management policy information including at least one of a user identity based policy, an administrator policy override definition or a user policy override definition;
receiving at the license management server a request for a license availability of a selected one of the plurality of application programs from a user at a client;
determining the license availability for the selected one of the plurality of application programs for the user based on the maintained license management policy information; and
providing an unavailability indication to the client responsive to the selection if the license availability indicates that a license is not available for the user or an availability indication if the licensed availability indicates that a license is available for the user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A license use management system for a network comprising:
-
means for maintaining license management policy information for a plurality of application programs at a license management server, the license management policy information including at least one of a user identity based policy, an administrator policy override definition or a user policy override definition;
means for receiving at the license management server a request for a license availability of a selected one of the plurality of application programs from a user at a client;
means for determining the license availability for the selected one of the plurality of application programs for the user based on the maintained license management policy information; and
means for providing an unavailability indication to the client responsive to the selection if the license availability indicates that a license is not available for the user or an availability indication if the licensed availability indicates that a license is available for the user. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for license use management for a network, the computer program product comprising:
-
a computer readable storage medium having computer-readable program code means embodied in said medium, said computer-readable program code means comprising;
computer readable program code means for maintaining license management policy information for a plurality of application programs at a license management server, the license management policy information including at least one of a user identity based policy, an administrator policy override definition or a user policy override definition;
computer readable program code means for receiving at the license management server a request for a license availability of a selected one of the plurality of application programs from a user at a client;
computer readable program code means for determining the license availability for the selected one of the plurality of application programs for the user based on the maintained license management policy information; and
computer readable program code means for providing an unavailability indication to the client responsive to the selection if the license availability indicates that a license is not available for the user or an availability indication if the licensed availability indicates that a license is available for the user. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification