Dynamic adaptation of a configuration to a system environment
First Claim
Patent Images
1. A method comprising:
- receiving a virtual configuration that includes an abstract ent resolvable to a specific element,the receiving being from a first system and performed by a second system,the virtual configuration being generated by the first system based on an abstract configuration accessed by the first system, on a customization specific to multiple systems that include the second system, and on a use case applicable to the second system,the abstract configuration including a set of abstract elements that includes the abstract element resolvable to the specific element,the customization being a version of the abstract configuration,the use case being a version of the customization,the specific element corresponding to the second system and being derivable based on the abstract element and on a system context of the second system;
resolving the abstract element to the specific element by deriving the specific element based on the abstract element and on the system context of the second system,the resolving being performed by a configuration resolver that is included in a configuration machine embodied in the second system; and
storing the virtual configuration in a memory of the second system.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for dynamic adaptation of a configuration to a system environment. An embodiment of a method includes obtaining system information for a system. The system information is stored in a memory. A setting of an abstract configuration for the system is resolved, with the resolution of the setting being based at least in part on the system information.
-
Citations
16 Claims
-
1. A method comprising:
-
receiving a virtual configuration that includes an abstract ent resolvable to a specific element, the receiving being from a first system and performed by a second system, the virtual configuration being generated by the first system based on an abstract configuration accessed by the first system, on a customization specific to multiple systems that include the second system, and on a use case applicable to the second system, the abstract configuration including a set of abstract elements that includes the abstract element resolvable to the specific element, the customization being a version of the abstract configuration, the use case being a version of the customization, the specific element corresponding to the second system and being derivable based on the abstract element and on a system context of the second system; resolving the abstract element to the specific element by deriving the specific element based on the abstract element and on the system context of the second system, the resolving being performed by a configuration resolver that is included in a configuration machine embodied in the second system; and storing the virtual configuration in a memory of the second system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a memory configured to store a virtual configuration that includes an abstract element resolvable to a specific element, the virtual configuration being generated by a further system based on an abstract configuration accessed by the further system, on a customization specific to multiple systems that include the system, and on a use case applicable to the system, the abstract configuration including a set of abstract elements that includes the abstract element resolvable to the specific element, the customization being a version of the abstract configuration, the use case being a version of the customization, the specific element corresponding to the system and being derivable based on the abstract element and on a system context of the system; and a configuration engine configured to; receive the virtual configuration from the further system; resolve the abstract element to the specific element by deriving the specific element based on the abstract element and on the system context of the system; and store the virtual configuration in the memory. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
Specification