Dispatch Application for Computing Architecture Deployment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computing environment deployment processes are inefficient and costly due to unreliable blueprints, which can lead to misinterpretation and mismanagement, resulting in lengthy and error-prone configuration and deployment of computing architectures.

Innovation Solution

A dispatch application that utilizes an XML-based deployment file to efficiently deploy and reconfigure computing devices, including virtual and logical devices, by defining deployment parameters and functions, thereby streamlining the deployment process and reducing human error.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual deployment processes are used with traditional blueprints, then flexibility in customization is improved, but deployment time and error rate increase significantly

Engineering Contradiction:
Improvecustomization flexibilityVSAvoiddeployment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent uses template-based blueprints that can be copied and reused across multiple deployments. These templates contain pre-defined configurations and best practices, allowing rapid replication of proven architectures without manual reconfiguration, thus reducing deployment time while maintaining customization through template parameterization

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system allows dynamic parameterization of blueprint templates, where specific deployment requirements can be configured through parameters without altering the underlying template structure. This enables flexible customization of standardized templates, balancing adaptability with efficient reuse

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If manual deployment processes are used with traditional blueprints, then complex configurations can be handled, but reliability and consistency deteriorate due to human error

Engineering Contradiction:
Improveconfiguration complexityVSAvoiddeployment reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system implements automated validation and self-correction mechanisms that check blueprint configurations against defined rules and constraints. The deployment engine automatically detects conflicts, validates syntax, and ensures consistency without requiring manual verification, thereby improving reliability while handling complex configurations

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system provides continuous feedback during blueprint creation and deployment through validation rules, error messages, and consistency checks. This feedback mechanism guides users in creating reliable blueprints and automatically prevents erroneous configurations from being deployed, enhancing deployment reliability

Inventive Principle:
Principle #23Feedback

3Productivity

If automated deployment tools are introduced, then deployment speed is improved, but ease of operation worsens due to learning curve and complexity

Engineering Contradiction:
Improvedeployment speedVSAvoidoperational simplicity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system introduces a user-friendly interface layer that mediates between the user and the complex automated deployment engine. This interface provides visual blueprint editors, pre-configured templates, and automated guidance that simplify operations while leveraging the full power of automated deployment tools in the background

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The deployment process is segmented into manageable steps and components, with each step clearly defined and optionally automatable. Users can selectively automate portions of the deployment process based on their expertise level, allowing gradual adoption and maintaining operational simplicity while improving deployment speed

Inventive Principle:
Principle #1Segmentation

4Stability of the object's composition

If traditional blueprint methods are used, then existing processes can be maintained, but cost efficiency deteriorates due to lengthy deployment cycles and error correction

Engineering Contradiction:
Improveprocess stabilityVSAvoiddeployment cost
Core Design Contradiction:
Stability of the object's compositionVSLoss of energy

Solution Approach 1:

The system performs preliminary validation, conflict detection, and configuration checks during blueprint creation rather than during deployment execution. This upfront preparation prevents costly errors and rework during actual deployment, reducing overall deployment costs while maintaining process stability through structured blueprint development

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8010777B2Managing a deployment of a computing architecture
Publication Date: 2011.08.30 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8010777B2 patent drawing
  • US8010777B2 patent drawing
  • US8010777B2 patent drawing

AI summary

Embodiments are provided to deploy a number of computing devices based in part on a deployment file, but the embodiments are not so limited. In an embodiment, a dispatch application can be used to deploy a number of computing devices, wherein the deployment includes a number deployment parameters and functions associated with a configuration of the number of computing devices. The dispatch application can be used to deploy a number of computing devices, including virtual devices, logical devices, and other devices and systems. Other embodiments are available.