Intermediate Tunnel Nodes for Reliable Sliced Web Content Fetching

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 intermediate nodes that function both as end-users and intermediate nodes to optimize TCP/IP protocols, enhancing connection management and data routing through improved packet handling and error correction mechanisms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If intermediate nodes are implemented to optimize TCP/IP protocols and improve connection management, then communication reliability and speed are enhanced, but device complexity increases

Engineering Contradiction:
Improvecommunication reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies multi-functionality by enabling end-user devices to simultaneously function as both end-users and intermediate nodes. This allows a single device to perform multiple roles: consuming data as an end-user while also routing and managing TCP/IP connections as an intermediate node, thereby improving communication reliability without requiring separate dedicated infrastructure

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

2Speed

If intermediate nodes are used to reduce network congestion and improve data routing, then data transmission speed increases, but the complexity of protocol optimization increases

Engineering Contradiction:
Improvedata transmission speedVSAvoidprotocol optimization complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent employs intermediary nodes that act as mediators between end-user devices and the core network infrastructure. These intermediate nodes optimize TCP/IP protocols locally, managing connection establishment, data segmentation, and error correction, thereby improving data transmission speed while distributing protocol optimization complexity across multiple nodes rather than concentrating it in a single system

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If intermediate nodes function as both end-users and routing nodes, then network resource utilization improves, but the difficulty of managing dual functions increases

Engineering Contradiction:
Improvenetwork resource utilizationVSAvoiddual function management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system enables devices to perform multiple functions simultaneously - consuming data as end-users while routing data as intermediate nodes. This multi-functionality improves network resource utilization by allowing devices to contribute their processing and networking capabilities to the overall network infrastructure

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

Solution Approach 2:

The patent implements feedback mechanisms where intermediate nodes monitor network conditions, packet transmission status, and connection quality. This feedback enables dynamic adjustment of routing decisions, error correction strategies, and resource allocation, thereby managing the complexity of dual functions through continuous monitoring and adaptation

Inventive Principle:
Principle #23Feedback

4Reliability

If error correction mechanisms are enhanced at intermediate nodes, then data integrity improves, but processing time increases

Engineering Contradiction:
Improvedata integrityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing error detection and correction mechanisms proactively at intermediate nodes during the data transmission process. Rather than waiting for errors to manifest at the destination, intermediate nodes preemptively check for packet corruption, retransmit damaged packets, and verify data integrity, thereby reducing the need for time-consuming retransmissions later in the communication chain

Inventive Principle:
Principle #10Preliminary action

Data Source

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