Background File Sharing in P2P Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Peer-to-peer file sharing networks face inefficiencies in content distribution due to low participation in swarms, leading to uneven bandwidth distribution and slower file retrieval speeds.

Innovation Solution

Implementing background file sharing in peer-to-peer networks, where clients allocate bandwidth and storage space to share file fragments automatically, growing swarms and increasing participation without explicit user request, by associating file fragments with metadata tags and using distributed hash tables for efficient information retrieval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If clients only share files explicitly requested by users, then user control and intent alignment are maintained, but swarm participation remains low and file retrieval speeds are slow

Engineering Contradiction:
Improvefile retrieval speedVSAvoiduser control
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent segments file sharing operations into foreground tasks (user-initiated downloads) and background tasks (automatic swarm participation). Clients autonomously manage background file sharing operations without requiring explicit user commands, thereby improving retrieval speeds through increased swarm participation while maintaining user control over foreground operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements self-service by enabling clients to automatically participate in background swarms and share files autonomously. The system self-manages swarm joining, file fragment sharing, and bandwidth allocation without requiring continuous user intervention, thus improving productivity while reducing operational complexity.

Inventive Principle:
Principle #25Self-service

2Productivity

If clients automatically join background swarms and share files, then swarm size increases and bandwidth distribution improves, but system complexity and resource management become more difficult

Engineering Contradiction:
Improvecontent distribution efficiencyVSAvoidresource management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by implementing adaptive resource management where clients dynamically adjust their background sharing behavior based on current system conditions. Bandwidth allocation, storage usage, and swarm participation levels are automatically tuned based on network state and resource availability, improving content distribution efficiency while managing complexity through adaptive control.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent utilizes parameter changes by allowing clients to modify operational parameters such as bandwidth allocation ratios, storage capacity dedicated to background sharing, and swarm joining thresholds. These parameter adjustments enable the system to optimize content distribution efficiency while adapting to varying resource conditions and system states.

Inventive Principle:
Principle #35Parameter changes

3Extent of automation

If background file sharing is implemented without user awareness, then automatic swarm growth occurs, but users cannot monitor or control resource usage

Engineering Contradiction:
Improveautomatic background sharingVSAvoiduser awareness of resource usage
Core Design Contradiction:
Extent of automationVSLoss of information

Solution Approach 1:

The patent implements feedback mechanisms that provide users with visibility into background file sharing operations. Users can monitor resource usage statistics, swarm participation levels, and bandwidth allocation through client interfaces. This feedback enables informed user decisions while maintaining automated operation, thus achieving high extent of automation without complete loss of user awareness.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8775562B2Mapping file fragments to file information and tagging in a segmented file sharing system
Publication Date: 2014.07.08 DROPBOX INC
  • US8775562B2 patent drawing
  • US8775562B2 patent drawing
  • US8775562B2 patent drawing

AI summary

A peer-to-peer file sharing client with background file sharing is provided in a segmented peer-to-peer file sharing network. A user may elect to “tag” a torrent when a new file is submitted to the peer-to-peer system. A user may view the various tags with one or more file fragments that the user is hosting in the background. The user may view the tags for all fragments being shared in the background and search the tags. The peer-to-peer system may store metadata tags for the torrents in a central repository, such as a relational database, or in a distributed hash table.