Dynamic Routing Network Control Module

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current digital data networking systems lack flexibility and control over routing networks, as static or even dynamic routing tables do not provide sufficient adaptability to changing network conditions such as congestion or node failures, limiting the ability to optimize packet transmission between nodes.

Innovation Solution

A routing network architecture that utilizes web services with dynamic routing tables maintained locally on each node, which can be updated in real-time by a control module, allowing for flexible routing decisions based on current network conditions, including modifying message headers and downstream node addresses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If dynamic routing tables are used to automatically update routing information based on network conditions, then network adaptability and flexibility are improved, but network administrator control is reduced

Engineering Contradiction:
Improvenetwork adaptabilityVSAvoidadministrator control
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a control module as an intermediary component that sits between the routing nodes and the routing table updates. This control module receives routing information from routing nodes, processes it according to administrator-defined policies, and then applies updates to the routing tables. This mediator structure allows the system to maintain automatic adaptation to network conditions while preserving administrator control over the routing decisions, resolving the contradiction between adaptability and control.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a feedback mechanism where routing nodes continuously report their status and network conditions to the control module. The control module uses this feedback information to make informed routing decisions and update routing tables dynamically. This feedback loop enables the system to adapt to changing network conditions automatically while the administrator maintains oversight through the control module, balancing adaptability with control.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If static routing tables are used to maintain fixed routing information, then network administrator control is maintained, but network flexibility and adaptability to changing conditions are reduced

Engineering Contradiction:
Improveadministrator controlVSAvoidnetwork flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent transforms the static routing table into a dynamic structure that can automatically update based on network conditions. The control module is designed to receive real-time information from routing nodes about network status, congestion levels, and node availability, and then dynamically adjust routing tables accordingly. This dynamic approach allows the system to maintain administrator control through the control module while achieving the flexibility needed to adapt to changing network conditions.

Inventive Principle:
Principle #15Dynamics

3Reliability

If routing information is automatically updated based on node congestion and breakage, then packet transmission reliability is improved, but routing table complexity and update frequency increase

Engineering Contradiction:
Improvepacket transmission reliabilityVSAvoidrouting table complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the routing table management functionality from the routing nodes themselves and consolidates it into a separate control module. The routing nodes simply report their status and receive routing information from the control module, rather than autonomously managing their own routing tables. This extraction reduces the complexity at individual routing nodes while maintaining the ability to respond reliably to network conditions through centralized control.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent merges the routing table storage and the control logic into a unified control module structure. Rather than having multiple distributed routing tables that need to be coordinated, the control module maintains a single centralized routing table that is updated based on consolidated information from all routing nodes. This merging reduces overall system complexity while maintaining reliable packet transmission through coordinated routing decisions.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11689451B1Routing networks and methods using dynamic configuration of web services
Publication Date: 2023.06.27 QUICKBASE INC
  • US11689451B1 patent drawing
  • US11689451B1 patent drawing
  • US11689451B1 patent drawing

AI summary

The invention provides in some aspects a routing network comprising one or more nodes, at least one of which executes a process that routes received messages—and/or the digital data packets that make them up—to downstream nodes (i.e., further routing nodes or terminal nodes, within or outside or off the network) based on directives maintained in a routing table or other store (“routing table”) local to or otherwise associated with the receiving node. That node is responsive to interrupts or other notifications received from a control module with which it is in communications coupling for updating those directives with information supplied with that notification or otherwise available in connection therewith. As subsequent messages are received by the node, the process routes them to downstream nodes based on those updated directives.