Managing application parameters based on parameter types
First Claim
Patent Images
1. A computer-implemented method to manage value changes of parameters of an application in a data processing system, based on application phases and based further on restrictions specific to parameter types, the computer-implemented method comprising:
- identifying a plurality of phases of the application in the data processing system, each phase corresponding to a time period during a lifecycle of the application;
identifying a plurality of parameters of the application, including a first parameter of a first parameter type and further including a second parameter of a second parameter type different from the first parameter type;
defining, in a parameter administration component of the data processing system, a first restriction attribute applicable to all parameters of the first parameter type and that specifies;
(i) a first of the plurality of phases during which any parameter value of the first parameter type is permitted to change and (ii) a second of the plurality of phases during which any parameter value of the first parameter type is not permitted to change;
defining, in the parameter administration component, a second restriction attribute applicable to all parameters of the second parameter type and that specifies;
(i) the second phase as a phase during which any parameter value of the second parameter type is permitted to change and (ii) a third of the plurality of phases during which any parameter value of the second parameter type is not permitted to change; and
enforcing the first and second restriction attributes upon all parameters of the first and second parameter types, respectively, by the parameter administration component when executed by one or more computer processors, such that the first parameter of the first parameter type is permitted to be changed during the first phase and precluded from being changed during the second phase, and such that the second parameter of the second parameter type is permitted to be changed during the second phase and precluded from being changed during the third phase.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, computer program products, and system for managing a parameter of an application are provided. In one implementation, the method includes identifying a plurality of phases associated with the application, in which each phase corresponds to a time period during a lifecycle of the application. The method further includes defining a range of phases among the plurality of phases associated with the application during which a value of the parameter can be changed.
-
Citations
23 Claims
-
1. A computer-implemented method to manage value changes of parameters of an application in a data processing system, based on application phases and based further on restrictions specific to parameter types, the computer-implemented method comprising:
-
identifying a plurality of phases of the application in the data processing system, each phase corresponding to a time period during a lifecycle of the application; identifying a plurality of parameters of the application, including a first parameter of a first parameter type and further including a second parameter of a second parameter type different from the first parameter type; defining, in a parameter administration component of the data processing system, a first restriction attribute applicable to all parameters of the first parameter type and that specifies;
(i) a first of the plurality of phases during which any parameter value of the first parameter type is permitted to change and (ii) a second of the plurality of phases during which any parameter value of the first parameter type is not permitted to change;defining, in the parameter administration component, a second restriction attribute applicable to all parameters of the second parameter type and that specifies;
(i) the second phase as a phase during which any parameter value of the second parameter type is permitted to change and (ii) a third of the plurality of phases during which any parameter value of the second parameter type is not permitted to change; andenforcing the first and second restriction attributes upon all parameters of the first and second parameter types, respectively, by the parameter administration component when executed by one or more computer processors, such that the first parameter of the first parameter type is permitted to be changed during the first phase and precluded from being changed during the second phase, and such that the second parameter of the second parameter type is permitted to be changed during the second phase and precluded from being changed during the third phase. - View Dependent Claims (2, 3)
-
-
4. A computer-implemented method to manage value changes of parameters of an application in a data processing system, based on application phases and based further on restrictions specific to parameter types, the computer-implemented method comprising:
-
receiving requests to change values of a plurality of parameters identified for the application in the data processing system, the plurality of parameters including a first parameter of a first parameter type and further including a second parameter of a second parameter type different from the first parameter type; determining a current phase of a plurality of phases of the application and by a parameter administration component of the data processing system, the current phase corresponding to a time period during a lifecycle of the application; and changing the value of the first parameter upon determining, by the parameter administration component and based on a first restriction attribute applicable to all parameters of the first parameter type, that the current phase is within a permissible phase during which the value of the first parameter of the first parameter type is permitted to change; precluding, by the parameter administration component when executed by one or more computer processors, the value of the second parameter from being changed, upon determining, based on a second restriction attribute applicable to all parameters of the second parameter type, that the current phase is not within any permissible phase during which the value of the second parameter of the second parameter type is permitted to change; wherein the first restriction attribute specifies a first phase, other than the current phase, during which any parameter value of the first parameter type is not permitted to change, wherein the second restriction attribute specifies a second phase, other than the current phase, during which any parameter value of the second parameter type is permitted to change, wherein the first and second restriction attributes are enforced upon all parameters of the first and second types, respectively. - View Dependent Claims (5, 6)
-
-
7. A computer program product, tangibly stored on a non-transitory computer-readable medium, for managing value changes of parameters of an application in a data processing system, based on application phases and based further on restrictions specific to parameter types, the computer program product comprising instructions executable to:
-
identify a plurality of phases of the application in the data processing system, each phase corresponding to a time period during a lifecycle of the application; identifying a plurality of parameters of the application, including a first parameter of a first parameter type and further including a second parameter of a second parameter type different from the first parameter type; define, in a parameter administration component of the data processing system, a first restriction attribute applicable to all parameters of the first parameter type and that specifies;
(i) a first of the plurality of phases during which any parameter value of the first parameter type is permitted to change and (ii) a second of the plurality of phases during which any parameter value of the first parameter type is not permitted to change;define, in the parameter administration component, a second restriction attribute applicable to all parameters of the second parameter type and that specifies;
(i) the second phase as a phase during which any parameter value of the second parameter type is permitted to change and (ii) a third of the plurality of phases during which any parameter value of the second parameter type is not permitted to change; andenforce the first and second restriction attributes upon all parameters of the first and second parameter types, respectively, by the parameter administration component when executed by one or more computer processors, such that the first parameter of the first parameter type is permitted to be changed during the first phase and precluded from being changed during the second phase, and such that the second parameter of the second parameter type is permitted to be changed during the second phase and precluded from being changed during the third phase. - View Dependent Claims (8, 9)
-
-
10. A computer program product, tangibly stored on a non-transitory computer-readable medium, to manage value changes of parameters of an application in a data processing system, based on application phases and based further on restrictions specific to parameter types, the computer program product comprising instructions executable to:
-
receive requests to change values of a plurality of parameters identified for the application in the data processing system, the plurality of parameters including a first parameter of a first parameter type and further including a second parameter of a second parameter type different from the first parameter type; determine a current phase of a plurality of phases of the application and by a parameter administration component of the data processing system, the current phase corresponding to a time period during a lifecycle of the application; and change the value of the first parameter upon determining, by the parameter administration component and based on a first restriction attribute applicable to all parameters of the first parameter type, that the current phase is within a permissible phase during which the value of the first parameter of the first parameter type is permitted to change; preclude, by the parameter administration component when executed by one or more computer processors, the value of the second parameter from being changed, upon determining, based on a second restriction attribute applicable to all parameters of the second parameter type, that the current phase is not within any permissible phase during which the value of the second parameter of the second parameter type is permitted to change; wherein the first restriction attribute specifies a first phase, other than the current phase, during which any parameter value of the first parameter type is not permitted to change, wherein the second restriction attribute specifies a second phase, other than the current phase, during which any parameter value of the second parameter type is permitted to change, wherein the first and second restriction attributes are enforced upon all parameters of the first and second types, respectivel. - View Dependent Claims (11, 12)
-
-
13. A computer-implemented method to manage value changes of parameters of an application in a data processing system, based on application phases, user groups, and restrictions specific to parameter types, the computer-implemented method comprising:
-
determining a group associated with a first user of the application in the data processing system; and outputting, for display to the first user, a plurality of parameters identified for the group by a parameter administration component of the data processing system, the plurality of parameters including a first parameter of a first parameter type and further including a second parameter of a second parameter type different from the first parameter type; wherein the first parameter type has a first restriction attribute applicable to all parameters specific to both the first parameter type and the group, the first restriction attribute specifying;
(i) a first of the plurality of phases during which any parameter value of the first parameter type is permitted to be changed based on the group and (ii) a second of the plurality of phases during which any parameter value of the first parameter type is not permitted to be changed based on the group, wherein each of the plurality of phases corresponds to a respective time period during a lifecycle of the application;wherein the second parameter type has a second restriction attribute applicable to all parameters specific to both the second parameter type and the group, the second restriction attribute specifying;
(i) the second phase as a phase during which any parameter value of the second parameter type is permitted to be changed based on the group and (ii) a third of the plurality of phases during which any parameter value of the second parameter type is not permitted to be changed based on the group;wherein responsive to a request from the first user to change the second parameter during the second phase, the second parameter is permitted by the parameter administration component to be changed; wherein responsive to a request from a second user, not in the group, to change the second parameter during the second phase, the second parameter is precluded by the parameter administration component, when executed by one or more computer processors, from being changed; wherein the first parameter is precluded by the parameter administration component from being changed, responsive to requests from each of the first and second users, respectively, during the second phase; wherein the first and second restriction attributes are enforced by the parameter administration component upon all parameters specific to both the group and, respectively, the first and second parameter types.
-
-
14. A computer program product, tangibly stored on a non-transitory computer-readable medium, to manage value changes of parameters of an application in a data processing system, based on application phases, user groups, and restrictions specific to parameter types, the computer program product comprising instructions executable to:
-
determine a group associated with a first user of the application in the data processing system; and outputting, for display to the first user, a plurality of parameters identified for the group by a parameter administration component of the data processing system, the plurality of parameters including a first parameter of a first parameter type and further including a second parameter of a second parameter type different from the first parameter type; wherein the first parameter type has a first restriction attribute applicable to all parameters specific to both the first parameter type and the group, the first restriction attribute specifying;
(i) a first of the plurality of phases during which any parameter value of the first parameter type is permitted to be changed based on the group and (ii) a second of the plurality of phases during which any parameter value of the first parameter type is not permitted to be changed based on the group, wherein each of the plurality of phases corresponds to a respective time period during a lifecycle of the application;wherein the second parameter type has a second restriction attribute applicable to all parameters specific to both the second parameter type and the group, the second restriction attribute specifying;
(i) the second phase as a phase during which any parameter value of the second parameter type is permitted to be changed based on the group and (ii) a third of the plurality of phases during which any parameter value of the second parameter type is not permitted to be changed based on the group;wherein responsive to a request from the first user to change the second parameter during the second phase, the second parameter is permitted by the parameter administration component to be changed; wherein responsive to a request from a second user, not in the group, to change the second parameter during the second phase, the second parameter is precluded, by the parameter administration component when executed by one or more computer processors, from being changed; wherein the first parameter is precluded by the parameter administration component from being changed, responsive to requests from each of the first and second users, respectively, during the second phase; wherein the first and second restriction attributes are enforced by the parameter administration component upon all parameters specific to both the group and, respectively, the first and second parameter types.
-
-
15. A data processing system to manage value changes of parameters of an application, based on application phases, user groups, and restrictions specific to parameter types, the system comprising:
-
one or more computer processors; and a memory storing a parameter administration engine having a plurality of executable components executable on the one or more processors to perform an operation, the plurality of components including at least; a first component to determine a group associated with a first user of the application of the data processing system; and a second component to output, for display to the first user, a plurality of parameters identified for the group, the plurality of parameters including a first parameter of a first parameter type and further including a second parameter of a second parameter type different from the first parameter type; wherein the first parameter type has a first restriction attribute applicable to all parameters specific to both the first parameter type and the group, the first restriction attribute specifying;
(i) a first of the plurality of phases during which any parameter value of the first parameter type is permitted to be changed based on the group and (ii) a second of the plurality of phases during which any parameter value of the first parameter type is not permitted to be changed based on the group, wherein each of the plurality of phases corresponds to a respective time period during a lifecycle of the application;wherein the second parameter type has a second restriction attribute specific to both the second parameter type and the group, the second restriction attribute specifying;
(i) the second phase as a phase during which any parameter value of the second parameter type is permitted by the parameter administration engine to be changed based on the group and (ii) a third of the plurality of phases during which any parameter value of the second parameter type is not permitted to be changed based on the group;wherein responsive to a request from the first user to change the second parameter during the second phase, the second parameter is permitted by the parameter administration engine to be changed; wherein responsive to a request from a second user, not in the group, to change the second parameter during the second phase, the second parameter is precluded by the parameter administration engine from being changed; wherein the first parameter is precluded by the parameter administration engine from being changed, responsive to requests from each of the first and second users, respectively, during the second phase; wherein the first and second restriction attributes are enforced by the parameter administration engine upon all parameters specific to both the group and, respectively, the first and second parameter types. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification