17973416. DEVELOPMENT-TIME CONFIGURATION CHANGE RECOMMENDATION USING DEPLOYMENT TEMPLATES simplified abstract (Microsoft Technology Licensing, LLC)

From WikiPatents
Jump to navigation Jump to search

DEVELOPMENT-TIME CONFIGURATION CHANGE RECOMMENDATION USING DEPLOYMENT TEMPLATES

Organization Name

Microsoft Technology Licensing, LLC

Inventor(s)

Mirza Shadab Beg of Redmond WA (US)

Faisal Nasir of Redmond WA (US)

Damon Gray of Kirkland WA (US)

Eman Helmy Morsy Shaheen of Redmond WA (US)

Robert Beneson of Woodinville WA (US)

Nevedita Mallick of Sammamish WA (US)

DEVELOPMENT-TIME CONFIGURATION CHANGE RECOMMENDATION USING DEPLOYMENT TEMPLATES - A simplified explanation of the abstract

This abstract first appeared for US patent application 17973416 titled 'DEVELOPMENT-TIME CONFIGURATION CHANGE RECOMMENDATION USING DEPLOYMENT TEMPLATES

Simplified Explanation

The patent application describes techniques for providing development-time configuration change recommendations using deployment templates.

  • The proposed configuration of a software program is identified during development.
  • A reference configuration is determined based on similarity to the proposed configuration.
  • Costs associated with attributes in the proposed and reference configurations are compared.
  • Recommendations are provided to change attributes based on cost differences.

Potential Applications

This technology could be applied in software development tools to assist developers in making optimal configuration changes during the development process.

Problems Solved

1. Helps developers identify and implement cost-effective configuration changes. 2. Streamlines the configuration adjustment process during software development.

Benefits

1. Increases efficiency in software development by providing targeted configuration change recommendations. 2. Helps optimize software performance by suggesting cost-effective configuration adjustments.

Potential Commercial Applications

Optimizing software configurations in various industries such as IT, software development, and cloud computing.

Possible Prior Art

No prior art is known at this time.

Unanswered Questions

How does this technology handle complex software configurations with multiple attributes?

The patent application does not provide details on how the system manages configurations with numerous attributes and potential cost variations.

Are there any limitations to the types of software programs this technology can be applied to?

The patent application does not specify if there are any restrictions on the types of software programs that can benefit from these configuration change recommendations.


Original Abstract Submitted

Techniques are described herein that are capable of providing a development-time configuration change recommendation using deployment templates. During development of a software program, a proposed configuration of the software program is identified. A reference configuration defined by a reference template is determined based on a similarity between the proposed configuration and the reference configuration. A determination is made that the proposed configuration has an attribute having a first value corresponding to a first cost. A determination is made that the reference configuration has the attribute having a second value corresponding to a second cost. During the development of the software program, an action is performed, including causing a recommendation to be provided via a user interface, based at least on the second cost being less than the first cost. The recommendation recommends changing the attribute of the proposed configuration to have the second value in lieu of the first value.