Flexible license file feature controls
First Claim
1. A data record for licensing a computational component, the computational component having configuration information different from the data record, comprising:
- at least a first identifier for at least a first operational feature;
a first mode setting for the at least a first operational feature; and
a lock setting for the at least a first operational feature, wherein, when the lock setting has a first value, the first mode setting in the data record takes precedence over a second mode setting in the configuration information and, when the lock setting has a second value different from the first value, the second mode setting takes precedence over the first mode setting.
24 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to licensing data structures for telecommunication systems. The data structures comprise (a) a lock setting or status to permit the contents of the license file for an operational feature to take precedence over the corresponding translation information for the operational feature or to be used as a default setting if there is not corresponding translation information for the operational feature; (b) first and second value settings for an operational feature to permit a value associated with the operational feature to be set anywhere in the range defined by the first and second value settings; and (c) a right-to-use field for an operational feature that is separate from a setting field for the operational feature to provide flexibility in altering the setting field without deleting the operational feature. The present invention further provides a methodology for providing temporary licenses having different features enabled/disabled than a permanent license.
178 Citations
42 Claims
-
1. A data record for licensing a computational component, the computational component having configuration information different from the data record, comprising:
-
at least a first identifier for at least a first operational feature;
a first mode setting for the at least a first operational feature; and
a lock setting for the at least a first operational feature, wherein, when the lock setting has a first value, the first mode setting in the data record takes precedence over a second mode setting in the configuration information and, when the lock setting has a second value different from the first value, the second mode setting takes precedence over the first mode setting. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for configuring a computational component, comprising:
-
providing configuration information for configuring the computational component and license information for controlling use of the computational component within predetermined parameters, wherein the license information comprises at least a first identifier for at least a first operational feature, a mode setting for the at least a first operational feature, and a lock setting for the at least a first operational feature and comparing the configuration information with the license information such that;
when the lock setting has a first value, the mode setting in the data record for the at least a first operational feature takes precedence over any corresponding mode setting in the configuration information and when the lock setting has a second value different from the first value, any respective mode setting in the configuration information for the at least a first operational feature takes precedence over the corresponding mode setting in the data record. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A data record for licensing a computational component, comprising:
-
at least a first identifier for at least a first operational feature and first and second value settings for the at least a first operational feature. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for configuring a computational component, comprising:
-
providing configuration information for configuring the computational component and license information for controlling use of the computational component within predetermined parameters, wherein the data record comprises at least a first identifier for at least a first operational feature and first and second value settings for the at least a first operational feature and the configuration information comprises a third value setting for the at least a first operational feature and further comprising;
comparing the configuration information associated with the at least a first operational feature with the license information associated with the at least a first operational feature such that;
when the third value setting is less than the first value setting, selecting the first value setting as the setting for the at least a first operational feature;
when the third value setting is more than the second value setting, selecting the first value setting as the setting for the at least a first operational feature; and
when the third value setting is between the first and second value settings, selecting the first value setting as the setting for the at least a first operational feature. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. A data record for licensing a computational component, comprising:
-
a right to use indicator associated with the at least a first operational feature and at least one of a mode and value setting for the at least a first operational feature. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
-
38. A method for licensing a computational component, comprising:
-
providing a system record comprising first licensing information associated with a first set of operational features of the computational component;
receiving second licensing information associated with the first set of operational features, the first and second licensing information being different;
generating a temporary license file containing the second licensing information but not the first licensing information; and
maintaining the first licensing information in the system record. - View Dependent Claims (39, 40, 41, 42)
-
Specification