METHOD, SYSTEM AND COMPUTER PROGRAM FOR PLANNING ASSIGNMENT OF SOFTWARE LICENSES
First Claim
1. A method for controlling usage of digitally encoded products in a data processing system, each product being associated with a set of usage rights for enabling data processing entities to which the usage rights are assigned to use the product, wherein the method includes the steps of:
- receiving a reservation request of a selected product for a selected period by an entity, the start of the selected period being delayed with respect to the reservation request, reserving a usage right of the selected product for the selected period to the entity in response to the reservation request thereby preventing assigning the reserved usage right for the selected period to other entities, the reserved usage right remaining available for assignment until the start of the selected period, and assigning the reserved usage right to the entity in connection with the selected period.
1 Assignment
0 Petitions
Accused Products
Abstract
A method (300) for planning assignment of floating licenses of software products is proposed. Floating licenses can be requested to a runtime server by multiple workstations (to which they are assigned until a maximum number of instances of the product are running concurrently). In the solution of the invention, a user of every workstation needing to run the product in a future timeframe submits (306) a corresponding reservation request to the runtime server. If at least one license is available for the selected timeframe, the runtime server reserves (357) the license to the workstation (so as to prevent assigning it to other workstations for the same period); at the same time, a corresponding temporary permission is stored (360) on the workstation. In this way, the product can be used (363-387) during the selected timeframe on the workstation only; this is possible without any risk even if the workstation is disconnected from the runtime server.
61 Citations
10 Claims
-
1. A method for controlling usage of digitally encoded products in a data processing system, each product being associated with a set of usage rights for enabling data processing entities to which the usage rights are assigned to use the product, wherein the method includes the steps of:
-
receiving a reservation request of a selected product for a selected period by an entity, the start of the selected period being delayed with respect to the reservation request, reserving a usage right of the selected product for the selected period to the entity in response to the reservation request thereby preventing assigning the reserved usage right for the selected period to other entities, the reserved usage right remaining available for assignment until the start of the selected period, and assigning the reserved usage right to the entity in connection with the selected period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product in a computer readable medium for controlling usage of digitally encoded products in a data processing system, each product being associated with a set of usage rights for enabling data processing entities to which the usage rights are assigned to use the product, comprising:
-
instructions for receiving a reservation request of a selected product for a selected period by an entity, the start of the selected period being delayed with respect to the reservation request, instructions for reserving a usage right of the selected product for the selected period to the entity in response to the reservation request thereby preventing assigning the reserved usage right for the selected period to other entities the reserved usage right remaining available for assignment until the start of the selected period, and instructions for assigning the reserved usage right to the entity in connection with the selected period.
-
-
10. A system for controlling usage digitally encoded products in a data processing system, each product being associated with a set of usage rights for enabling data processing entities to which the usage rights are assigned to use the product, comprising:
-
means for receiving a reservation request of a selected product for a selected period by an entity, the start of the selected period being delayed with respect to the reservation request, means for reserving a usage right of the selected product for the selected period to the entity in response to the reservation request thereby preventing assigning the reserved usage right for the selected period to other entities, the reserved usage right remaining available for assignment until the start of the selected period, and means for for assigning the reserved usage right to the entity in connection with the selected period.
-
Specification