IT Automation Scripting Module for Enterprise Deployment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current IT systems in enterprise environments require manual, time-consuming, and inaccurate processes for deploying IT tasks across multiple machines, leading to increased costs and resource burdens due to the lack of interoperability between different software products and the need for extensive training and certification for IT professionals.

Innovation Solution

A computer program product and system that automates IT tasks through a filtering system for labeling client devices based on filter definitions, a scripting module for generating and deploying scripts, and a deployment module that targets labeled devices, enabling efficient and standardized IT management across the enterprise.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual processes are used for deploying IT tasks across multiple machines, then flexibility and control are maintained, but time consumption and inaccuracy increase

Engineering Contradiction:
Improvedeployment accuracyVSAvoiddeployment time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system enables self-service automation where the IT automation appliance autonomously performs deployment tasks based on predefined scripts and filters, eliminating manual intervention while maintaining accuracy through automated filtering and labeling mechanisms

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Scripts and filter definitions are prepared in advance and stored in the system, allowing rapid deployment when needed. The preliminary creation of deployment packages and filter rules enables quick execution without manual configuration during actual deployment operations

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple discrete software products are used for different IT functions, then specialized functionality is provided, but interoperability and coordination between products become impossible

Engineering Contradiction:
Improvefunctional versatilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent combines multiple discrete IT management functions (software deployment, patch management, inventory tracking, help desk) into a single integrated IT automation appliance that can execute coordinated tasks across all functions through a unified interface and shared database, eliminating interoperability issues while maintaining functional versatility

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The IT automation appliance is designed as a universal platform capable of performing multiple IT management functions through a single system, replacing the need for multiple specialized discrete products while maintaining the ability to handle diverse IT tasks through its multi-functional architecture

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

3Adaptability or versatility

If IT professionals are trained and certified on multiple discrete products, then comprehensive skill coverage is achieved, but training time and certification costs increase

Engineering Contradiction:
Improveskill coverageVSAvoidtraining time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The integrated IT automation appliance provides a universal platform with consistent interfaces and workflows across all IT management functions, allowing IT professionals to become skilled in one unified system rather than multiple disparate products, thereby reducing training time while maintaining comprehensive skill coverage

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

4Measurement precision

If individual tasks are deployed across different subsets of devices manually, then precise targeting is possible, but the process becomes time-consuming and error-prone

Engineering Contradiction:
Improvedevice targeting precisionVSAvoiddeployment efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs automated device filtering and labeling based on predefined criteria, automatically identifying the correct subset of devices for each deployment task without manual intervention, thereby maintaining precise targeting while dramatically improving deployment efficiency

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Filter definitions and device labels are established in advance, allowing the system to rapidly and accurately identify target devices for deployment tasks without manual selection during execution, combining precision with high productivity

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7818427B2IT automation scripting module and appliance
Publication Date: 2010.10.19 QUEST SOFTWARE INC
  • US7818427B2 patent drawing
  • US7818427B2 patent drawing
  • US7818427B2 patent drawing

AI summary

A method for automating the performance of information technology (IT) tasks within an enterprise comprising a plurality of client devices is described. The method comprises the steps of receiving an input specifying a set of commands to be executed on a client device and generating a script based theron, wherein the script is configured to be executed by an agent on the client device, and receiving an input specifying to which of the plurality of client devices the script should be made available. The script is provided to a client device based on the input by publishing the script to a user portal, and by deploying the script to the client device.