Executable Network Troubleshooting Procedures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional network troubleshooting methods are inefficient and error-prone, requiring extensive manual effort and expertise, especially with complex networks, where repetitive CLI commands and lack of efficient knowledge sharing hinder quick problem resolution and increase costs.

Innovation Solution

A GUI-based system for creating Executable Procedures that automates network troubleshooting by visualizing network management tasks, allowing non-programmers to define and execute standardized procedures across multiple network devices, reducing the need for manual CLI command execution and facilitating knowledge transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual CLI commands are used for network troubleshooting, then network professionals can execute troubleshooting tasks, but the process becomes error-prone, time-consuming, and difficult to share

Engineering Contradiction:
Improvetroubleshooting efficiencyVSAvoidtroubleshooting time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent creates executable procedures that capture and store troubleshooting workflows as reusable templates. These procedures copy the expert knowledge and command sequences into standardized formats that can be automatically executed and shared across the organization, eliminating the need to manually recreate troubleshooting steps for each incident.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system enables junior professionals to perform complex troubleshooting tasks independently by providing them with pre-configured executable procedures. The procedures automatically execute diagnostic commands, analyze results, and guide users through resolution steps, allowing less experienced staff to handle issues that previously required senior expertise.

Inventive Principle:
Principle #25Self-service

2Reliability

If standardized troubleshooting procedures are created, then knowledge sharing and repeatability improve, but the initial creation and standardization process requires significant effort

Engineering Contradiction:
Improvetroubleshooting consistencyVSAvoidprocedure creation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent allows troubleshooting procedures to be created and standardized in advance during periods of low incident activity. Executable procedures are developed, tested, and stored in a library before being needed, so that when incidents occur, the pre-prepared procedures can be immediately deployed without delay.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The executable procedure framework creates versatile templates that can be applied across multiple network devices, platforms, and incident types. A single procedure can be customized and reused for various scenarios, reducing the total number of procedures needed and amortizing the standardization effort across many uses.

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

3Adaptability or versatility

If complex network devices are managed manually, then flexibility is maintained, but the complexity of commands and parameters increases the learning curve and error rate

Engineering Contradiction:
Improvetroubleshooting flexibilityVSAvoidcommand execution ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary layer between the user and complex network devices. Executable procedures serve as intermediaries that translate high-level user intentions into specific device commands. Users interact with simplified procedure interfaces rather than directly managing complex CLI parameters, reducing the learning curve while maintaining the ability to execute sophisticated diagnostic and configuration tasks.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20230104928A1Executable network troubleshooting procedure
Publication Date: 2023.04.06 NETBRAIN TECHNOLOGIES INC
  • US20230104928A1 patent drawing
  • US20230104928A1 patent drawing
  • US20230104928A1 patent drawing

AI summary

A system for constructing and storing procedures for troubleshooting computer networks. A user can design and add troubleshooting steps, via a GUI, to define the procedure including annotations. Each step is configured to take an action on the network. The order of the steps can be re-arranged via the GUI. The procedure can be stored and re-executed by another user.