Tunnel Node Content Fetching for Packet Loss and Congestion Relief

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Internet communication systems face inefficiencies due to network congestion, traffic load balancing, and unpredictable network behavior, leading to issues like packet loss, duplication, and misordering, which affect data transmission reliability and speed.

Innovation Solution

Implementing a method that utilizes devices capable of functioning as both end-users and intermediate nodes to enhance communication by optimizing TCP/IP protocols, specifically through improved connection management and packet routing techniques.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If TCP/IP protocols are used for Internet communication, then data transmission reliability is improved through error checking and retransmission, but network congestion and packet loss increase due to unpredictable network behavior

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidnetwork transmission speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces intermediate nodes (devices functioning as both end-users and intermediates) that act as mediators in the network. These nodes optimize TCP/IP protocols, manage connections, and route packets efficiently, reducing congestion while maintaining reliability through coordinated error checking and retransmission strategies.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically adjusts connection management and packet routing based on network conditions. Intermediate nodes monitor traffic patterns and adaptively optimize protocol behavior, allowing the system to balance reliability and speed by changing its operation in response to varying network states.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If traditional TCP/IP connection management is used, then communication between end-points is simplified, but network congestion increases and traffic load balancing becomes inefficient

Engineering Contradiction:
Improvecommunication simplicityVSAvoidtraffic load balancing efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

Devices in the network serve multiple functions simultaneously as both end-users and intermediate nodes. This multi-functionality enables the system to maintain simple end-point communication while intermediate devices handle complex tasks like connection management, routing optimization, and load balancing, thereby improving traffic efficiency without complicating user-side operations.

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

3Speed

If direct end-point communication is used, then communication path is short and fast, but packet loss and misordering increase due to network congestion

Engineering Contradiction:
Improvecommunication speedVSAvoidpacket delivery accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

Intermediate nodes are introduced as mediators between end-points to handle packet routing and management. These nodes reduce packet loss and misordering through optimized routing techniques while maintaining relatively short communication paths, thus preserving speed while improving reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If more intermediate nodes are added to optimize routing, then packet loss is reduced and reliability is improved, but device complexity and network overhead increase

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidnetwork system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

By making devices multi-functional (serving as both end-users and intermediate nodes), the system reduces the need for dedicated intermediate infrastructure. This approach improves packet delivery reliability through intelligent routing while avoiding the complexity increase that would result from adding specialized intermediate devices, as existing devices assume multiple roles.

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

Data Source

PatentUS11336745B2System and method for improving internet communication by using intermediate nodes
Publication Date: 2022.05.17 BRIGHT DATA LTD
  • US11336745B2 patent drawing
  • US11336745B2 patent drawing
  • US11336745B2 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.