Intermediate Tunnel Nodes for Congestion-Aware Slice Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Internet communication technologies face challenges in efficiently managing network congestion, traffic load balancing, and unpredictable network behavior, leading to issues such as packet loss, duplication, and out-of-order delivery, which affect the reliability and efficiency of data transmission.

Innovation Solution

The use of intermediate nodes that function as both end-users and intermediate nodes to enhance communication by optimizing data routing and managing network congestion, improving the reliability and efficiency of data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional Internet communication protocols (TCP/IP) are used for data transmission, then basic connectivity and data delivery are achieved, but network congestion, packet loss, duplication, and out-of-order delivery occur due to unpredictable network behavior

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidnetwork management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces intermediate nodes as mediators between data sources and destinations. These nodes monitor network conditions, track packet status, and actively manage data flow to prevent congestion and ensure reliable delivery. The intermediate nodes act as a buffer and coordination layer that resolves the contradiction between maintaining simple TCP/IP communication and achieving reliable data transmission in congested networks.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where intermediate nodes continuously monitor network conditions, packet delivery status, and congestion levels. This feedback information is used to dynamically adjust routing decisions, retransmission strategies, and flow control parameters, enabling the system to adapt to changing network conditions and maintain reliability without requiring complex end-to-end protocols.

Inventive Principle:
Principle #23Feedback

2Reliability

If intermediate nodes are introduced to manage network congestion and improve reliability, then data transmission reliability improves, but system complexity increases

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidintermediate node complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The intermediate nodes are designed to perform multiple functions simultaneously: they act as regular end-user devices for their own communication needs, while also serving as network management nodes that monitor congestion, track packets, and coordinate data flow. This multi-functionality reduces the need for separate dedicated management infrastructure and distributes complexity across multiple participants in the network.

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

Solution Approach 2:

The system enables intermediate nodes to autonomously manage their own data transmission responsibilities. Each node independently monitors its own outgoing packets, tracks delivery status, and initiates retransmissions or routing adjustments as needed. This self-service approach eliminates the need for centralized control and reduces overall system complexity by distributing management functions across individual nodes.

Inventive Principle:
Principle #25Self-service

3Reliability

If packet retransmission is implemented to handle packet loss, then data delivery reliability improves, but transmission time increases due to retransmission delays

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidtransmission time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The intermediate nodes perform preliminary actions by proactively monitoring network conditions and predicting potential packet loss or congestion before actual transmission failures occur. Based on this predictive information, the system pre-adjusts routing paths, pre-positions data copies, or pre-establishes alternative transmission channels, thereby reducing the need for reactive retransmissions and minimizing transmission delays.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12483635B2System and method for improving internet communication by using intermediate nodes
Publication Date: 2025.11.25 BRIGHT DATA LTD
  • US12483635B2 patent drawing
  • US12483635B2 patent drawing
  • US12483635B2 patent drawing

AI summary

A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The client device accesses an acceleration server to receive a list of available tunnel devices. The requested content is partitioned into slices, and the client device sends a request for the slices to the available tunnel devices. The tunnel devices in turn fetch the slices from the data server, and send the slices to the client device, where the content is reconstructed from the received slices. A client device may also serve as a tunnel device, serving as an intermediate device to other client devices. Similarly, a tunnel device may also serve as a client device for fetching content from a data server. The selection of tunnel devices to be used by a client device may be in the acceleration server, in the client device, or in both. The partition into slices may be overlapping or non-overlapping, and the same slice (or the whole content) may be fetched via multiple tunnel devices.