Virtual Console Segmentation for Management Output Separation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In centrally managed computer systems, management tools face difficulties in distinguishing and separating standard normal outputs from error outputs, as they are typically returned together via a unified virtual console, making it challenging to determine the appropriate course of action.

Innovation Solution

A remote management wrapper utility creates multiple virtual consoles to intercept and redirect standard and error outputs separately, allowing the management tool to receive each type of output individually, thereby simplifying the process of data separation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If a unified virtual console is used to return outputs from the remote system, then the console structure remains simple and easy to manage, but the management tool cannot easily distinguish and separate normal outputs from error outputs

Engineering Contradiction:
Improveseparation of output typesVSAvoidconsole structure
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent divides the unified virtual console into multiple separate virtual consoles, with each console dedicated to returning a specific type of output (normal output, error output, etc.). This segmentation allows the management tool to easily distinguish and process different output types without complex parsing logic, while the segmentation itself is transparently managed by the wrapper utility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The wrapper utility acts as an intermediary between the remote system and the management tool. It intercepts the request, creates multiple virtual consoles, redirects appropriate outputs to the correct consoles, and manages the mapping between output types and consoles. This intermediary handles the complexity of output separation, keeping the console structure simple from the user's perspective.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If multiple virtual consoles are created to separate output streams, then the management tool can easily distinguish normal and error outputs, but the complexity of the console management system increases

Engineering Contradiction:
Improveoutput differentiationVSAvoidconsole management
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The wrapper utility automatically performs the tasks of creating virtual consoles, mapping output types to appropriate consoles, and managing the redirection logic. This self-service approach eliminates the need for manual console configuration and management, making the system easy to operate despite the underlying complexity of multiple consoles.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The wrapper utility performs preliminary actions by pre-configuring the virtual console structure and output redirection mappings before the management tool executes its operations. This preliminary setup ensures that output separation is automatically handled throughout the execution, eliminating the need for complex real-time management during operation.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If a single virtual console is used, then the system structure remains simple, but the management tool must perform complex processing to separate and interpret different output types

Engineering Contradiction:
Improvesystem structureVSAvoidoutput processing time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

By segmenting the output streams into separate virtual consoles based on their types (normal, error, etc.), the patent eliminates the need for the management tool to perform complex parsing and separation operations. The segmentation is done at the console level, allowing immediate and efficient access to specific output types without time-consuming processing.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8838765B2Modifying computer management request
Publication Date: 2014.09.16 VALTRUS INNOVATIONS LTD
  • US8838765B2 patent drawing
  • US8838765B2 patent drawing
  • US8838765B2 patent drawing

AI summary

A computer-implemented process provides for intercepting a request from a management tool running on a management system. The request can be for a management tool to run on a managed system. Plural virtual consoles are created for the managed system. The original request is modified to generate a modified request that specifies that plural data types generated by said management tool are to be directed to different respective ones of said virtual consoles.