Content Association System Using Distributed Hash Table

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

BitTorrent client applications are limited in accessing files beyond the metadata description, making it difficult for users to discover and share content without readily accessible file metadata descriptions.

Innovation Solution

A content association system that utilizes a distributed table network to create and store references between files in a user's content library, allowing users to discover and share associated content based on relationships and metadata, enabling improved content distribution within a peer-to-peer network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If BitTorrent client applications use traditional file metadata descriptions (e.g., .torrent files) for content distribution, then file transfer functionality is maintained, but content discovery capability deteriorates

Engineering Contradiction:
Improvefile transfer functionalityVSAvoidcontent discovery capability
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces an intermediary content association system that acts as a mediator between the BitTorrent file transfer protocol and user content discovery needs. This system stores and manages associations between content items separately from the file transfer metadata, allowing users to discover related content through the intermediary system while maintaining the original BitTorrent transfer mechanism. The intermediary resolves the contradiction by decoupling content discovery from content transfer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the content distribution system into distinct functional components: the traditional BitTorrent file transfer layer and the new content association layer. By separating content metadata management from file transfer operations, the system allows independent optimization of each function. The content association system handles discovery while BitTorrent handles reliable transfer, resolving the contradiction between maintaining transfer reliability and improving discovery capability.

Inventive Principle:
Principle #1Segmentation

2Productivity

If users manually search for file metadata descriptions to access different files, then content access is possible, but user operation complexity increases

Engineering Contradiction:
Improvecontent access capabilityVSAvoiduser operation complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The content association system enables self-service content discovery by automatically presenting users with associated content based on their current file. Instead of requiring users to manually search for metadata descriptions, the system autonomously identifies and displays related content, allowing users to access additional files through simple interaction with the presented associations rather than complex manual searching.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary content association and organization before users need to access related files. By pre-computing and storing content associations in the distributed table network, the system has content discovery information ready when users need it, eliminating the need for users to perform manual searches and reducing operational complexity.

Inventive Principle:
Principle #10Preliminary action

3Difficulty of detecting and measuring

If a distributed table network is implemented to store content associations, then content discovery is improved, but system complexity increases

Engineering Contradiction:
Improvecontent discovery capabilityVSAvoidsystem architecture complexity
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The distributed table network is designed to serve multiple functions: storing content associations, enabling content discovery, and supporting the BitTorrent file transfer system. By creating a universal infrastructure that handles various content management tasks, the system justifies the added complexity through multi-functional utility, reducing the complexity-to-benefit ratio.

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

Solution Approach 2:

The distributed table network acts as an intermediary layer between users and the complex underlying network infrastructure. It abstracts the complexity of peer-to-peer content location and association management, presenting a simplified interface to users while handling the complex distributed storage and retrieval operations in the background.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9165004B2Associated content system
Publication Date: 2015.10.20 AZUREUS SOFTWARE INC
  • US9165004B2 patent drawing
  • US9165004B2 patent drawing
  • US9165004B2 patent drawing

AI summary

Methods for creation of a content association system in which a client application communicates to a distributed hash table network an association between one piece of content in a client's library and one other piece of content in the client's library are described. The client creates a hash for a first file in the library and a reference to a second file in the library. The client stores the reference to the second file in the distributed hash table at a node corresponding to the hash. To discover files associated with a file in a peer's library, the peer creates a hash for a file in its library and retrieves references to other files from the distributed hash table.