Configuration inheritance in system configuration
First Claim
Patent Images
1. A method comprising:
- deriving a second configuration from a first configuration, the second configuration being for an associated system;
inheriting properties of the first configuration to the derived second configuration, the inherited properties to exist locally at the first configuration and virtually at the second configuration;
storing the inherited properties and at least one local value setting of the associated system in a storage device as the second configuration, wherein an indirect reference to the properties of the first configuration is stored locally at the second configuration; and
overwriting at least one of the inherited properties with a value local to the second configuration, the value local to the second configuration obtained from the at least one local value setting.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatuses provide configuration inheritance. One configuration can be derived from another (target) configuration, and properties and all content of the target configuration are inherited by the derived configuration. The derived properties and all content may exist virtually at the derived configuration, and local settings can exist locally at the configuration. The configuration architecture may allow for overwriting the derived configuration with local content to allow for modifications of the derived content to adapt to the circumstance/environment of the derived configuration.
-
Citations
17 Claims
-
1. A method comprising:
-
deriving a second configuration from a first configuration, the second configuration being for an associated system; inheriting properties of the first configuration to the derived second configuration, the inherited properties to exist locally at the first configuration and virtually at the second configuration; storing the inherited properties and at least one local value setting of the associated system in a storage device as the second configuration, wherein an indirect reference to the properties of the first configuration is stored locally at the second configuration; and overwriting at least one of the inherited properties with a value local to the second configuration, the value local to the second configuration obtained from the at least one local value setting. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An article of manufacture comprising a non-transitory machine-readable storage medium having content stored thereon to provide instructions to cause a machine to perform operations, including:
-
deriving a configuration from a default template configuration to generate an implementation of the default template configuration within the context of a system; inheriting a property of the default template configuration to the derived configuration, the inherited property to exist locally at the default template configuration and virtually at the derived configuration, wherein an indirect reference to the property of the default template configuration is stored locally at the derived configuration; and modifying the derived configuration to include a local property not derived from the default template configuration, wherein the modifying comprises overwriting the inherited property with the local property. - View Dependent Claims (9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
a network interface circuit to connect a network having a configuration consumer device to receive a system-level configuration, and a system configuration store having a system profile for the configuration consumer device; and a configuration machine coupled to the network interface circuit to derive the system-level configuration from a default-level configuration, the configuration machine to inherit a property from the default-level configuration to the system-level configuration, a data structure of the inherited property to exist within the default-level configuration and virtually at the system-level configuration, and the system-level configuration to include a property local to the system-level configuration different from the default-level configuration and a reference to the data structure, wherein the inherited property is overwritten with the property local to the system-level configuration. - View Dependent Claims (14, 15)
-
-
16. A computer-implemented method for configuring a system, comprising:
-
providing a default configuration, the default configuration to provide default values for configuration properties applicable to multiple configuration instances, the default configuration having content indicated as non-modifiable; using a configuration machine, deriving a derived configuration from the default configuration; inheriting the properties of the default configuration to the derived configuration, the inherited properties to exist locally at the default configuration and virtually at the derived configuration, wherein the derived configuration includes a reference to the properties of the default configuration; and overwriting an inherited configuration property of the inherited properties not indicated as non-modifiable with a value local to the derived configuration. - View Dependent Claims (17)
-
Specification