Token licensing mapping costs to enabled software tool features
First Claim
1. A system using tokens to license computer program products comprising:
- a processor executing a plurality of computer program products,the 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 the 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, and wherein a token cost for concurrent usage of more than one said computer program products by a user-set is based on common features among the computer program products and non common features of the computer program products.
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.
32 Citations
20 Claims
-
1. A system using tokens to license computer program products comprising:
-
a processor executing a plurality of computer program products, the 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 the 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, and wherein a token cost for concurrent usage of more than one said computer program products by a user-set is based on common features among the computer program products and non common features of the computer program products. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product for incurring varying token costs for activating software tools depending upon enabled feature-sets comprising:
-
a non-transitory computer readable 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; 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; and computer usable program code operable to display a software tool having a user interface to present an enabled feature-set and a software tool token cost, wherein the user interface further comprising a user interface element to edit the enabled feature-set and associated token cost. - View Dependent Claims (11, 12, 13)
-
-
14. 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 computing 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, and wherein a token cost for concurrent usage of more than one said software tools by a user-set is based on common features among the software tools and non common features of the software tools. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification