TOKEN LICENSING MAPPING COSTS TO ENABLED SOFTWARE TOOL FEATURES
First Claim
1. A system using tokens to license computer program products comprising:
- a plurality of computer program products digitally encoded in at least one storage medium, each comprising a plurality of selectively activate-able features;
a data store comprising records relating different user-sets, specific ones of the computer program products, and feature-sets, to one another, wherein each feature-set defines which of said selectively activate-able features of the related computer program products are activated when provided to the related user-set; and
a token cost calculator, which is a computer program product digitally encoded in a storage medium, operable to determine a token cost for users of said different user-sets to utilize each of said computer program products with each of said feature-sets activated, wherein different token costs are determined by the token cost calculator for use of the same computer program product depending upon which feature-set is activated when the computer program product is utilized.
1 Assignment
0 Petitions
Accused Products
Abstract
A request to activate a software tool can be received, where activation requires a quantity of tokens of a token license model. An entity, project, user-set, user, or combination thereof corresponding to the request can be ascertained. A feature-set to be enabled can be determined by querying preexisting indexed records. The preexisting indexed records can associate different feature-sets to different entities, projects, user-sets, users, or combinations thereof. A token cost can be computed for activating the software tool with the feature-set enabled for the request. Token costs for utilizing the software tool can vary depending upon the enabled feature-set. The computed token cost can be the quantity of tokens required to activate the software tool responsive to the request.
58 Citations
28 Claims
-
1. A system using tokens to license computer program products comprising:
-
a plurality of computer program products digitally encoded in at least one storage medium, each comprising a plurality of selectively activate-able features; a data store comprising records relating different user-sets, specific ones of the computer program products, and feature-sets, to one another, wherein each feature-set defines which of said selectively activate-able features of the related computer program products are activated when provided to the related user-set; and a token cost calculator, which is a computer program product digitally encoded in a storage medium, operable to determine a token cost for users of said different user-sets to utilize each of said computer program products with each of said feature-sets activated, wherein different token costs are determined by the token cost calculator for use of the same computer program product depending upon which feature-set is activated when the computer program product is utilized. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for incurring varying token costs for activating software tools depending upon enabled feature-sets comprising:
-
receiving a request to activate a software tool, where activation requires a quantity of tokens of a token license model; ascertaining an entity, project, user-set, user, or combination thereof corresponding to the request; determining by querying preexisting indexed records, a feature-set to enable for the software tool for the request, wherein said preexisting indexed records associate different feature-sets to different entities, projects, user-sets, users, or combinations thereof; and computing a token cost for activating the software tool with the feature-set enabled for the request, wherein token costs for utilizing the software tool varies depending upon the enabled feature-set, wherein said computed token cost is the quantity of tokens required to activate the software tool responsive to the request. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product for incurring varying token costs for activating software tools depending upon enabled feature-sets comprising:
-
a computer readable storage medium that is a physical storage medium having computer usable program code embodied therewith, the computer usable program code comprising; computer usable program code operable to receive a request to activate a software tool, where activation requires a quantity of tokens of a token license model; computer usable program code operable to ascertain an entity, project, user-set, user, or combination thereof corresponding to the request; computer usable program code operable to determine by querying preexisting indexed records, a feature-set to enable for the software tool for the request, wherein said preexisting indexed records associate different feature-sets to different entities, projects, user-sets, users, or combinations thereof; and computer usable program code operable to compute a token cost for activating the software tool with the feature-set enabled for the request, wherein token costs for utilizing the software tool varies depending upon the enabled feature-set, wherein said computed token cost is the quantity of tokens required to activate the software tool responsive to the request. - View Dependent Claims (19, 20, 21)
-
-
22. A user interface for configuring feature-sets of a software tool having variable token cost per feature-set comprising:
-
a user-set selection element comprising at least one of a project selection element and a user selection element, wherein said user-set selection element determines a group of one or more users for whom settings established through the user interface applies; a plurality of feature configuration elements, each feature configuration element having a user configurable parameter corresponding to a specific one of a plurality of features of said software tool; a plurality of token cost presentation elements, each corresponding to one of the feature configuration elements, wherein each of the token cost presentation elements presents a cost in tokens incurred for the corresponding feature assuming said user configurable parameter is established for the corresponding feature; and an apply element, which is a user selectable interface element to accept the features with the values presented in the feature configuration elements for the software tool. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A computing system for incurring varying token costs for activating software tools depending upon enabled feature-sets comprising:
a computing system comprising a combination of hardware and at least one computer program products, wherein said hardware comprises a storage medium for storing the computer program products and a processor for executing program code of the computer program products, wherein execution of the computer program products causes the data processing system to; receive a request to activate a software tool, where activation requires a quantity of tokens of a token license model; ascertain an entity, project, user-set, user, or combination thereof corresponding to the request; determine by querying preexisting indexed records, a feature-set to enable for the software tool for the request, wherein said preexisting indexed records associate different feature-sets to different entities, projects, user-sets, users, or combinations thereof; and compute a token cost for activating the software tool with the feature-set enabled for the request, wherein token costs for utilizing the software tool varies depending upon the enabled feature-set, wherein said computed token cost is the quantity of tokens required to activate the software tool responsive to the request.
Specification