Pattern base configuration verifier
AssigneeMicrosoft Technology Licensing, LLC
InventorsRanjita Bhagwan, Sonu MEHTA, Arjun RADHAKRISHNA, Sahil GARG
Life of this patent
Estimating the term…
Abstract
A computer implemented method includes obtaining multiple configuration files that include configuration commit histories, detecting patterns in parameter values in the configuration files to generate file-based rules for configuration parameters, detecting patterns in parameter values in the configuration files to generate history-based rules using commit histories for the configuration parameters, and exposing the rules to calling programs.
Claims21
A computer implemented method comprising:
- obtaining multiple configuration files that include configuration commit histories;
- detecting patterns in parameter values in the configuration files to generate file-based rules for configuration parameters;
- detecting patterns in parameter values in the configuration files to generate history-based rules using the configuration commit histories for the configuration parameters;
- and
- exposing the file-based rules and history-based rules to a calling program.
13-14. (canceled)
A machine-readable storage device having instructions for execution by a processor of a machine to cause the processor to perform operations to perform a method comprising:
- obtaining multiple configuration files that include configuration commit histories;
- detecting patterns in parameter values in the configuration files to generate file-based rules for configuration parameters;
- detecting patterns in parameter values in the configuration files to generate history-based rules using commit histories for the configuration parameters;
- and
- exposing the file-based and history-based rules to calling programs.
A device comprising:
- a processor;
- and
- a memory device coupled to the processor and having a program stored thereon for execution by the processor to perform operations to perform a method comprising:
- obtaining multiple configuration files that include configuration commit histories;
- detecting patterns in parameter values in the configuration files to generate file-based rules for configuration parameters;
- detecting patterns in parameter values in the configuration files to generate history-based rules using commit histories for the configuration parameters;
- and
- exposing the file-based and history-based rules to calling programs.
Dependencies are inferred from the claim text.