Network Routing Optimization via Directed Acyclic Graphs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing approaches to improving network performance for real-time online applications like online gaming and teleconferencing, such as VPNs and CDNs, often fall short at large scales and require modifications to application architecture, failing to adequately address latency and traffic optimization across diverse geographic regions.

Innovation Solution

The implementation of network architectures and routing algorithms that utilize directed acyclic graphs and first derivative graphs to analyze and optimize network paths in real-time, independent of application architecture, by generating graphs for each user and server, and applying machine learning to predictively improve routing and reduce latency through geolocation and telemetry data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If VPNs and CDNs are used to improve network performance, then some performance improvement is achieved, but they fail to provide necessary performance at large scales and require modification of application architecture

Engineering Contradiction:
Improvenetwork performanceVSAvoidscalability to large scales
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the network routing problem into multiple components: generating directed acyclic graphs representing network topology, computing first derivative graphs to identify optimization opportunities, and applying routing changes incrementally. This segmentation allows the system to handle large-scale networks without requiring complete architectural modifications to applications.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary system that sits between the network infrastructure and applications. This intermediary automatically generates and applies routing optimizations without requiring application architecture modifications, thereby providing scalability while maintaining compatibility with diverse applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If traditional routing approaches are used, then network infrastructure remains simple, but latency cannot be effectively reduced across diverse geographic regions

Engineering Contradiction:
ImprovelatencyVSAvoidrouting optimization system
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by pre-generating directed acyclic graphs representing network topology and pre-computing first derivative graphs to identify potential routing optimizations. This preliminary analysis enables the system to quickly respond to changing network conditions and reduce latency without complex real-time computations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms that monitor network performance metrics and use this information to continuously refine routing decisions. The system observes latency patterns, adjusts routing paths accordingly, and learns from historical data to improve future routing choices, thereby reducing latency through adaptive feedback-driven optimization.

Inventive Principle:
Principle #23Feedback

3Productivity

If routing paths are optimized dynamically, then latency is reduced and performance improved, but system complexity increases

Engineering Contradiction:
Improvenetwork throughputVSAvoidrouting analysis and optimization system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic routing optimization where the system continuously adapts routing paths based on current network conditions. Directed acyclic graphs and first derivative graphs are generated and updated dynamically, allowing the system to respond to changing traffic patterns, network failures, and geographic conditions while maintaining high throughput.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent replaces manual or static routing configuration with an automated computational system that uses graph theory and machine learning algorithms. This substitution of mechanical/manual routing with intelligent automated systems enables dynamic optimization of network throughput while the automation itself manages the complexity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11212202B2Network performance enhancement system
Publication Date: 2021.12.28 SUSCE
  • US11212202B2 patent drawing
  • US11212202B2 patent drawing
  • US11212202B2 patent drawing

AI summary

A system to analyze and improve network traffic latency in networks including at least one IP Anycast network, based on first derivative graphs generated from directed acyclic graphs generated at periodic intervals for end user devices and network servers. The first derivative graphs are reduced to a best-performance path and applied to make application-specific data routing changes in the network.