Command Builder Auto-Completion for Network Element Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Technicians face significant challenges in efficiently generating and executing commands for network elements due to the complexity and time-consuming nature of command construction, especially in large communication networks with numerous elements.

Innovation Solution

A command builder system that captures user input in real-time, matches keystrokes against possible command values, and auto-completes command fields such as device identifiers, reducing the number of keystrokes required to construct and execute commands by displaying a list of potential values and allowing users to select or type further to narrow down options.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If technicians manually construct commands by typing all parameters, then command execution can be performed, but the time and effort required to generate commands increases significantly

Engineering Contradiction:
Improvecommand generation speedVSAvoidtime to construct commands
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary action by automatically generating and populating command parameters before the technician needs to submit the command. The command builder pre-fills device identifiers, command parameters, and other fields based on selected network elements and desired operations, so that when the technician reviews and submits the command, most of the work has already been done automatically.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The command builder enables self-service by allowing the system to automatically complete command construction based on technician selections. Once a technician selects a network element and operation type, the system autonomously fills in device identifiers, command syntax, and parameter values without requiring manual typing, thereby serving itself to reduce technician workload.

Inventive Principle:
Principle #25Self-service

2Reliability

If technicians type complete command parameters manually, then accurate commands can be sent, but the complexity and time required to generate commands increases

Engineering Contradiction:
Improvecommand accuracyVSAvoidcommand construction complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The command builder acts as an intermediary between the technician and the network element. It translates high-level technician selections (network element, operation type) into complete, accurate command syntax with proper parameters and formatting. This intermediary layer handles the complexity of command construction while presenting a simplified interface to the technician, ensuring accuracy without requiring the technician to understand complex command syntax.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The command builder uses copying by retrieving and populating command templates and parameter values from existing command structures. When a technician selects a operation type, the system copies appropriate command syntax and parameter formats from predefined templates, ensuring consistency and accuracy while reducing the need for manual typing and minimizing errors.

Inventive Principle:
Principle #26Copying

3Ease of operation

If technicians enter all command parameters manually, then commands can be executed, but the effort and time required to create commands increases significantly

Engineering Contradiction:
Improvecommand creation easeVSAvoidtime to create and send commands
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The command builder performs preliminary action by automatically generating and populating command parameters before the technician needs to submit the command. The command builder pre-fills device identifiers, command parameters, and other fields based on selected network elements and desired operations, so that when the technician reviews and submits the command, most of the work has already been done automatically.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The command builder enables self-service by allowing the system to automatically complete command construction based on technician selections. Once a technician selects a network element and operation type, the system autonomously fills in device identifiers, command syntax, and parameter values without requiring manual typing, thereby serving itself to reduce technician workload.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9515867B2Intelligent command builder and executer
Publication Date: 2016.12.06 VERIZON PATENT & LICENSING INC
  • US9515867B2 patent drawing
  • US9515867B2 patent drawing
  • US9515867B2 patent drawing

AI summary

A computer device may include logic configured to receive a selection of a circuit, obtain information relating to the selected circuit, and provide a list of network elements associated with the selected circuit based on the obtained information relating to the selected circuit. The logic may further be configured to receive a selection of a network element type or network element identifier associated with the provided list of network elements, identify a list of commands based on the selection of a network element type or network element identifier, perform a command auto-completion based on the identified list of commands, and send a completed command to be executed on a network element identified by the completed command.