Network Configuration System for Error-Preventive Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Complex computer networks are prone to errors and inefficiencies during configuration due to manual intervention and device-specific dependencies, leading to incomplete utilization of networking equipment and increased risk of misconfiguration.

Innovation Solution

A method and system that store network-access information, provide a user interface for configuring networks, translate user inputs into device-specific changes, analyze impacts on network connections, and verify changes with the user, enabling systematic and error-preventive network configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual configuration of network devices is performed, then device-specific configurations can be implemented, but configuration errors increase and complexity management becomes difficult

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidnetwork configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a configuration management system as an intermediary between the network administrator and the network devices. This system includes a configuration database storing standardized configurations, a configuration generator that creates device-specific configurations from templates, and a configuration manager that handles deployment. This intermediary layer eliminates direct manual configuration of individual devices, reducing errors while managing complexity through automation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system transforms configuration parameters from device-specific formats to a unified standardized format through the configuration generator. By changing the parameter representation from multiple device-specific paradigms to a single standardized form, the system simplifies configuration management while maintaining device-specific functionality. The configuration manager then applies these standardized parameters to actual devices systematically.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If device-specific configuration paradigms are used, then specific hardware capabilities can be optimized, but configuration simplicity decreases and management becomes difficult

Engineering Contradiction:
Improvehardware capability utilizationVSAvoidconfiguration simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements a universal configuration format that serves multiple device types and vendors through a single standardized paradigm. The configuration database stores configurations in this universal format, and the configuration generator translates them to device-specific formats. This allows one configuration template to work across multiple device types, maintaining hardware capability optimization while dramatically simplifying the administrator's workload.

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

Solution Approach 2:

The configuration generator acts as an intermediary that translates from the universal standardized configuration format to device-specific configuration paradigms. This translation layer preserves the optimized hardware capabilities by generating appropriate device-specific commands while the administrator only needs to work with the simple universal format, eliminating the complexity of dealing with multiple device-specific paradigms directly.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If systematic configuration sequence is implemented, then connectivity loss is avoided, but configuration process time increases

Engineering Contradiction:
Improveconnectivity stabilityVSAvoidconfiguration implementation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-creating and storing validated configuration sequences in the configuration database before actual deployment. The configuration manager retrieves the appropriate pre-defined sequence and executes it automatically, ensuring connectivity stability is maintained through systematic ordering while eliminating the time-consuming manual planning and execution of configuration sequences.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The configuration manager enables self-service by automatically handling the systematic configuration sequence execution without requiring manual intervention. The system autonomously retrieves configurations from the database, applies them in the correct sequence, and manages the deployment process, thereby maintaining connectivity stability through systematic ordering while significantly reducing the time required compared to manual sequential configuration.

Inventive Principle:
Principle #25Self-service

4Reliability

If manual network planning and documentation updating is performed, then configuration accuracy can be maintained, but time consumption increases and errors remain possible

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidconfiguration management time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements self-service by having the configuration manager automatically update the configuration database and generate documentation as configurations are deployed. The system autonomously tracks configuration changes, maintains accuracy through automated validation, and updates documentation without requiring manual intervention, thereby maintaining high reliability while eliminating the time-consuming manual planning and documentation updating processes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The configuration manager incorporates feedback mechanisms that automatically validate configurations against the database and update documentation based on actual deployment status. This feedback loop ensures configuration accuracy is maintained through continuous validation while the automated nature of the process eliminates manual time consumption. The system continuously monitors and updates its own records, preventing errors and maintaining accuracy without manual intervention.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10298467B2Methods and systems for configuring communication networks
Publication Date: 2019.05.21 RRC NETWORKS OY
  • US10298467B2 patent drawing
  • US10298467B2 patent drawing
  • US10298467B2 patent drawing

AI summary

There is provided a method of configuring a given communication network. Network-access information associated with at least one network configuration of the given communication network is stored. The network-access information comprises information about network connections between devices of the given communication network that are allowed when the at least one network configuration is being implemented in the given communication network. The at least one network configuration comprises a current network configuration of the given communication network. A user interface is provided to enable a user to make a change in the current network configuration of the given communication network. The user input defining a target functionality to be achieved for at least one device of the given communication network is received in a generic, device-independent form, via the user interface. The user input is translated from the generic, device-independent form into a device-specific form to determine at least one change to be made in the current network configuration. The at least one change to be made in the current network configuration is analyzed, while taking into account the network-access information associated with the current network configuration, to determine an impact of the at least one change on the network connections between the devices of the given communication network. The user is provided with information indicative of the impact of the at least one change on the network connections between the devices of the given communication network, via the user interface. The at least one change is verified with the user, via the user interface, thereby enabling the user to accept or reject the at least one change to be made in the current network configuration.