Dynamic Golden Baseline GUI for Network Troubleshooting Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network troubleshooting is complex and inefficient due to reliance on traditional text-based command-line interfaces (CLI), requiring manual login to each device, repetitive command execution, and varying CLI command formats across different network hardware, making it error-prone, time-consuming, and difficult to master, especially for junior engineers.

Innovation Solution

A graphical user interface (GUI) based system for network management that provides a dynamic data view template for visualizing network devices and connections, allowing for interactive mapping, drill-down actions, and scheduling, which simplifies network troubleshooting by automating data retrieval and analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional text-based CLI methods are used for network troubleshooting, then network engineers can access and control network devices, but the process becomes error-prone, time-consuming, and difficult to master

Engineering Contradiction:
Improvetroubleshooting accuracyVSAvoidtroubleshooting duration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent introduces an automated troubleshooting system that acts as an intermediary between network engineers and network devices. This system uses natural language processing to interpret engineer commands and automatically executes appropriate CLI commands on network devices, eliminating manual command typing and reducing errors. The system mediates the interaction by translating high-level intent into device-specific commands.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the manual mechanical process of typing CLI commands, parsing output, and analyzing results with an automated computational system. The system automatically retrieves device data, parses output formats, identifies issues, and generates troubleshooting steps, substituting the manual mechanical workflow with automated intelligent processing.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Loss of information

If manual CLI command execution is used for each network device, then detailed device data can be collected, but the process requires repetitive execution and manual analysis

Engineering Contradiction:
Improvedevice data completenessVSAvoidtroubleshooting efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent merges multiple discrete troubleshooting actions into a single unified automated process. Instead of manually executing separate commands for each device and separately analyzing each output, the system combines data retrieval, parsing, and analysis into one integrated workflow that processes multiple devices simultaneously, significantly improving productivity while maintaining data completeness.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements continuous automated data collection and analysis across multiple network devices without interruption. The system continuously retrieves device data, parses outputs, and identifies issues in an unbroken workflow, eliminating the start-stop nature of manual troubleshooting where engineers pause to analyze each device individually.

Inventive Principle:
Principle #20Continuity of useful action

3Adaptability or versatility

If different CLI commands are used for different network hardware vendors and models, then device-specific data can be retrieved, but the complexity of mastering multiple command formats increases

Engineering Contradiction:
Improvedevice compatibilityVSAvoidcommand format variety
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal troubleshooting system that can interact with multiple network device vendors and models through a single interface. The natural language processing engine and automated command execution system are designed to adapt to different device types automatically, providing multi-functionality that eliminates the need for engineers to learn vendor-specific command formats while maintaining compatibility with diverse hardware.

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

Solution Approach 2:

The patent dynamically changes command parameters based on the detected device type and vendor. The system automatically adjusts CLI commands, output parsing logic, and analysis parameters according to the specific network device being queried, allowing a single unified interface to handle multiple device formats without requiring engineers to manually configure device-specific parameters.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If extensive training is provided to junior network engineers, then troubleshooting knowledge can be transferred, but training costs and time requirements increase

Engineering Contradiction:
Improvetroubleshooting capabilityVSAvoidtraining duration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements a self-service troubleshooting system where the automated system performs the complex analysis and knowledge application tasks that would otherwise require trained engineers. The system automatically retrieves device data, identifies issues, and generates troubleshooting steps without human intervention, allowing junior engineers to perform advanced troubleshooting tasks without extensive training while maintaining high reliability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3748503B1Dynamic golden baseline
Publication Date: 2024.12.18 NETBRAIN TECHNOLOGIES INC
  • EP3748503B1 patent drawingFigure 1~2
  • EP3748503B1 patent drawingFigure 3
  • EP3748503B1 patent drawingFigure 4

AI summary

A system is disclosed for generating a graphical user interface (GUI) for network management automation. The GUI is a data view that provides functionality for monitoring and controlling devices in a network using a dynamic golden baseline.