Peer-Assisted Data Communication to Reduce Network Congestion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing solutions for improving Internet data communication speed and bandwidth efficiency are either costly, require extensive infrastructure investment, or cannot handle dynamic content, leading to unsolved issues of slow user experience, high hosting costs for content owners, and increased infrastructure expenses for ISPs.

Innovation Solution

A communication network architecture that includes client, agent, and peer devices, utilizing an acceleration server to assign devices for data requests, caching responses, and distributing data chunks among peers, optimizing data transfer without requiring extensive hardware deployment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If traditional proxy servers are deployed to cache and serve content locally, then data communication speed is improved, but infrastructure costs and device complexity increase significantly

Engineering Contradiction:
Improvedata communication speedVSAvoidinfrastructure complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system enables peer devices to automatically serve content to each other without requiring centralized proxy servers. Each peer device that receives content can store it locally and serve it to other peers, creating a self-service content distribution network that eliminates the need for expensive infrastructure investment while maintaining fast access speeds

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Instead of using a single centralized proxy server that copies content, the system distributes content copies across multiple peer devices throughout the network. Each peer that receives content creates a local copy that can be served to other peers, replicating the proxy function across many simple devices rather than requiring one complex centralized system

Inventive Principle:
Principle #26Copying

2Speed

If centralized proxy servers are used to cache content, then user access speed improves, but hosting and bandwidth costs for content owners increase

Engineering Contradiction:
Improvecontent access speedVSAvoidbandwidth consumption
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

Content owners benefit from reduced bandwidth consumption as peer devices serve content to each other directly without requiring extensive bandwidth from content owners' networks. The peer-to-peer architecture distributes the bandwidth burden across many users rather than concentrating it on content owners' infrastructure

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Instead of requiring content owners to provide full bandwidth capacity for all users, the system uses partial action by leveraging user devices to serve content. Only the initial content delivery to peers requires bandwidth from content owners, while subsequent peer-to-peer transfers use user devices' bandwidth capacity, significantly reducing overall bandwidth requirements for content owners

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If dynamic content is served through traditional proxies, then content freshness is maintained, but caching efficiency decreases and infrastructure costs increase

Engineering Contradiction:
Improvedynamic content handlingVSAvoidcaching efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system dynamically assigns roles of client, peer, and server based on real-time network conditions and content characteristics. Devices can switch roles as needed, and the system adapts its behavior dynamically to handle both static and dynamic content efficiently, with peers serving content to each other while maintaining flexibility for dynamic content delivery

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system segments content into smaller units that can be independently cached and served by different peers. This segmentation allows dynamic content to be divided into manageable portions that can be selectively cached and served to appropriate peers, improving caching efficiency while maintaining content freshness and adaptability

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250279924A1System providing faster and more efficient data communication
Publication Date: 2025.09.04 BRIGHT DATA LTD
  • US20250279924A1 patent drawing
  • US20250279924A1 patent drawing
  • US20250279924A1 patent drawing

AI summary

A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid). The client then downloads the data from these peers in parts and in parallel, thereby speeding up the Web transfer, releasing congestion from the Web by fetching the information from multiple sources, and relieving traffic from Web servers by offloading the data transfers from them to nearby peers.