Declaratively extended hierarchical configuration system and method
AssigneeMicrosoft Corporation
InventorsShanku Niyogi, Adam Smith, Peter Russo, Rederic Videna, Rodney Korn, Shai Kariv
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsShanku Niyogi, Adam Smith, Peter Russo, Rederic Videna, Rodney Korn, Shai Kariv
Estimating the term…
A configuration system is organized with a configuration file for each node in an application hierarchy. Each configuration file includes one or more directives for applying a configuration setting to a node. Each configuration setting is associated with one or more objects that define properties of the configuration setting. The properties define rules for the configuration setting such as inheritance, persistence, validation, merging, and the like. Defining rules for each configuration setting in an object allows the configuration settings to be declaratively extended and edited without requiring user to have knowledge of the underlying hierarchy.
A computer-implemented method for providing a hierarchical configuration system, comprising:
A computer-readable medium having computer-executable instructions thereon arranged to provide a hierarchical configuration system, the computer-executable instructions comprising:
A hierarchical configuration system, comprising:
Dependencies are inferred from the claim text.