Batch Tuning Intelligent Devices via XML Configuration Merging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for tuning multiple intelligent devices are inefficient, requiring manual parameter adjustments through multiple configuration tools and files, which can be cumbersome and prone to errors, especially in large-scale deployments where devices may have different configurations and missing components.

Innovation Solution

A batch tuning mechanism that generates and modifies configuration files using XML documents and scripts, allowing for snapshotting and applying tunable parameters across multiple devices, reducing the need for manual intervention and ensuring consistency across similar components.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual parameter adjustments are made through multiple configuration tools and files for each device, then each device can be tuned individually, but the process becomes cumbersome and error-prone in large-scale deployments

Engineering Contradiction:
Improvedevice configuration flexibilityVSAvoidconfiguration process complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent combines multiple configuration files into a single consolidated configuration file that contains parameters for multiple devices. This merging approach allows administrators to manage configurations for numerous devices through one unified file, eliminating the need to manually edit multiple separate configuration files and reducing the complexity of large-scale device deployment.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent enables copying of configuration parameters from a template or reference device to multiple target devices through automated import functions. This copying mechanism allows rapid deployment of consistent configurations across numerous devices by replicating proven configurations rather than manually configuring each device individually.

Inventive Principle:
Principle #26Copying

2Manufacturing precision

If multiple configuration files are manually adjusted for each device, then device-specific tuning is possible, but time consumption increases significantly in large-scale deployments

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidconfiguration time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent implements a template configuration feature where optimal configurations are pre-defined and stored as templates. Administrators can create a single master configuration template with optimized parameters, which then serves as the basis for deploying configurations to multiple devices. This preliminary action eliminates the need to manually configure each device from scratch, significantly reducing configuration time while maintaining accuracy through automated template application.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables copying of configuration parameters from a template or reference device to multiple target devices through automated import functions. This copying mechanism allows rapid deployment of consistent configurations across numerous devices by replicating proven configurations rather than manually configuring each device individually.

Inventive Principle:
Principle #26Copying

3Ease of operation

If individual configuration tools are used for each component, then detailed control is achieved, but the overall system complexity increases

Engineering Contradiction:
Improvecomponent control precisionVSAvoidconfiguration system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent combines multiple configuration files into a single consolidated configuration file that contains parameters for multiple devices. This merging approach allows administrators to manage configurations for numerous devices through one unified file, eliminating the need to manually edit multiple separate configuration files and reducing the complexity of large-scale device deployment.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal configuration management system that can handle multiple device types and configurations through a single configuration file format and import process. This multi-functional approach allows the same configuration tool to manage diverse devices without requiring separate specialized tools, reducing overall system complexity while maintaining detailed control capabilities.

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

Data Source

PatentUS7774435B2System and method for batch tuning intelligent devices
Publication Date: 2010.08.10 ORACLE AMERICAN INC
  • US7774435B2 patent drawing
  • US7774435B2 patent drawing
  • US7774435B2 patent drawing

AI summary

System and method for batch-tuning multiple software components of an intelligent device. An intelligent device may include tunable components each associated with a tunable configuration file. A batch tuner may be used to generate batch configuration documents from the configuration files. The batch tuner may also be used to generate configuration files from a batch configuration document. In one embodiment, the batch configuration document and the configuration files are markup language documents. In one embodiment, an XML document type definition (DTD) may be used as the method of information exchange. In one embodiment, the batch tuner may use an API (e.g. DOM or SAX API) to access the batch configuration document and configuration files. In one embodiment, each component may be associated with an executable module conforming to the API, and the batch tuner may call the module for the component to generate the configuration file.