Configuration Template Assistant for Multi-Vendor Device Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Complex computer systems, such as cloud computing networks, face challenges in implementing changes due to the diverse mix of operating systems and devices from various vendors, requiring extensive domain knowledge and leading to duplication and constant maintenance when creating change sets for every hardware and software combination.

Innovation Solution

A method using a common configuration template that identifies devices sharing a common command structure, determines applicable commands, and executes changes across all devices using those commands, reducing reliance on domain knowledge and minimizing the number of change templates needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If a single set of changes is created for every combination of hardware and software, then the change can be applied accurately to each specific device, but the degree of duplication increases and maintenance becomes almost constant

Engineering Contradiction:
Improvechange applicability accuracyVSAvoidnumber of change templates
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent creates a universal change template that can be applied across multiple hardware and software combinations. Instead of creating separate templates for each device combination, a single template is designed to work universally by identifying common configuration parameters and commands that apply across diverse devices, thereby reducing duplication while maintaining accurate change application.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent merges multiple device-specific change templates into a single unified template. By combining common configuration elements and parameters from various device types into one template, the system eliminates the need for separate templates for each hardware-software combination, reducing the overall number of templates required while preserving device-specific customization capabilities.

Inventive Principle:
Principle #5Merging (Combining)

2Manufacturing precision

If domain knowledge is extensively used to determine applicability of changes, then the accuracy of change selection improves, but the time and effort required increases significantly

Engineering Contradiction:
Improvechange selection accuracyVSAvoidtime to determine applicability
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs self-service by automatically determining the applicability of changes to devices. The template includes automated logic and parameters that enable the system to identify which devices should receive which changes without requiring extensive manual domain knowledge analysis, thereby maintaining accurate change selection while significantly reducing the time and effort required.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent applies preliminary action by pre-configuring the change template with device identification parameters and applicability criteria before deployment. The template is prepared in advance with embedded logic that automatically matches devices to appropriate changes, eliminating the need for time-consuming manual analysis during actual change implementation while ensuring accurate change selection.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If new hardware and software revisions are deployed, then the system becomes more adaptable and up-to-date, but the existing change templates require almost constant maintenance

Engineering Contradiction:
Improvesystem update capabilityVSAvoidtemplate maintenance effort
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The universal template is designed to accommodate new hardware and software revisions through its multi-functional structure. The template includes parameterized configurations and adaptive logic that can handle diverse device types and revisions without requiring separate templates, allowing the system to remain adaptable to new revisions while minimizing the need for constant template maintenance.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The change template incorporates dynamic elements that automatically adapt to new hardware and software revisions. The template uses flexible parameters and conditional logic that can adjust to different device configurations and revisions without requiring manual updates, enabling the system to maintain adaptability to new revisions while reducing maintenance effort through automated adjustment mechanisms.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10313184B2Configuration command template creation assistant using cross-model analysis to identify common syntax and semantics
Publication Date: 2019.06.04 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10313184B2 patent drawing
  • US10313184B2 patent drawing
  • US10313184B2 patent drawing

AI summary

In one embodiment, a method for using a common configuration template for a set of devices includes identifying a set of devices from the plurality of devices which share a common configuration template applicable to a proposed change, wherein the common configuration template includes a collection of command variations, determining which command from the collection of command variations is applicable to each device in the set of devices, and executing the proposed change across all devices in the set of devices using the determined command for each device.