Network Error Correction via Dynamic Traffic Rerouting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computer networks experience performance degradation and bottlenecks due to memory resource issues in network devices, leading to failed data communications, which existing systems struggle to efficiently manage and reroute.

Innovation Solution

A network error correction device dynamically generates a computer network map with error correction instructions to reroute data traffic when issues are detected, identifying affected devices and applying instructions to suspend and redirect data flow, thereby improving throughput and resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data traffic continues to be routed through a network device with insufficient memory resources, then the network device will experience complete communication failure, but data throughput and system performance will degrade due to bottlenecks

Engineering Contradiction:
Improvedata communication reliabilityVSAvoiddata throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by monitoring memory resource levels of network devices and proactively identifying alternative routing paths before communication failures occur. When a network device's memory resources fall below a threshold, the system pre-calculates and prepares alternative routes, ensuring that data traffic can be immediately redirected without interruption, thus maintaining both reliability and throughput.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the system implements dynamic rerouting capabilities to maintain communication reliability, then data throughput is preserved during failures, but system complexity increases due to additional monitoring and routing mechanisms

Engineering Contradiction:
Improvedata communication reliabilityVSAvoidnetwork monitoring and routing system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements feedback mechanisms by continuously monitoring memory resource levels of network devices and using this information to dynamically adjust routing decisions. The monitoring component collects real-time data on device resource status, and this feedback is used by the routing component to automatically select optimal paths, ensuring reliable communication while maintaining manageable system complexity through automated decision-making.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If existing systems allow data transmissions to fail when receiving devices have insufficient memory resources, then resource constraints are respected, but bottlenecks form as other devices continue to send data, reducing overall system performance

Engineering Contradiction:
Improveresource constraint managementVSAvoidsystem throughput
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system applies dynamics by making routing decisions adaptable to real-time network conditions rather than following static paths. When a receiving device's memory resources are insufficient, the system dynamically adjusts the routing path to alternative devices or routes, allowing the network to adapt to changing resource availability. This dynamic approach maintains resource constraint management while preventing bottlenecks and preserving system throughput.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12126522B2Computer network troubleshooting and diagnostics using metadata
Publication Date: 2024.10.22 BANK OF AMERICA CORP
  • US12126522B2 patent drawing
  • US12126522B2 patent drawing
  • US12126522B2 patent drawing

AI summary

A device is configured to detect a communication error between a first network device and a second network device. The device is further configured to identify a first node in a computer network map corresponding with the first network device and to identify node properties for the first node. Error correction instructions in the node properties for the first node include an address for rerouting data traffic to a third network device. The device is further configured to apply the error correction instructions where applying the error correction instructions suspends data traffic to the second network device and reroutes data traffic to the third network device.