Hierarchical DHT Overlay for Mobile File Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional peer-to-peer (P2P) mobile device file sharing networks face issues such as high processing and memory bandwidth consumption, reliance on internet connectivity, prohibitive network access charges, and security vulnerabilities due to direct device interactions, which hinder efficient and secure file sharing between mobile devices.

Innovation Solution

A hierarchical Distributed Hash Table (DHT) based message routing system is implemented, where an overlay network of computer nodes manages key values representing mobile device electronic content, allowing mobile devices to register and request content without forming nodes within the network, and providing identification information for content location without storing the content itself, enabling secure and efficient file sharing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If mobile devices form P2P nodes to share files directly, then file sharing capability is improved, but processing and memory bandwidth consumption increases significantly

Engineering Contradiction:
Improvefile sharing capabilityVSAvoidprocessing and memory bandwidth consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent introduces a centralized server as an intermediary that manages file sharing operations. Mobile devices no longer need to maintain direct P2P connections and track other nodes themselves. Instead, the server acts as a mediator that handles node discovery, file location, and transfer coordination, thereby reducing the processing and memory bandwidth burden on mobile devices while maintaining file sharing capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If mobile devices establish direct P2P connections for file sharing, then transfer speed is improved, but network access charges increase

Engineering Contradiction:
Improvefile transfer speedVSAvoidnetwork access charges
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The server acts as an intermediary that optimizes network resource usage. Instead of mobile devices establishing direct P2P connections that consume significant network resources, the server coordinates file transfers and manages network connectivity. This allows for more efficient use of network resources, reducing the amount of data transmitted over charged mobile networks while maintaining acceptable transfer speeds through optimized routing and buffering.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If mobile devices function as P2P nodes, then decentralized control is improved, but security vulnerabilities increase

Engineering Contradiction:
Improvedecentralized controlVSAvoidsecurity vulnerabilities
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The server serves as a trusted intermediary that implements security policies and filters content before it reaches mobile devices. Instead of relying on decentralized security mechanisms where each device must verify others, the centralized server can authenticate devices, validate files, and enforce security policies uniformly, thereby reducing security vulnerabilities while maintaining the ability to coordinate distributed file sharing operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If mobile devices maintain links to other nodes in P2P network, then network autonomy is improved, but processing bandwidth consumption increases

Engineering Contradiction:
Improvenetwork autonomyVSAvoidprocessing bandwidth consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The server assumes the responsibility of maintaining network topology and node links, eliminating the need for mobile devices to track and manage connections to other nodes. The server autonomously manages the network structure, handles node registration and deregistration, and maintains routing information, thereby preserving network autonomy while dramatically reducing the processing bandwidth consumption on mobile devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP2153625B1Mobile device file sharing method and apparatus
Publication Date: 2012.08.29 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • EP2153625B1 patent drawingFigure 1
  • EP2153625B1 patent drawingFigure 2
  • EP2153625B1 patent drawingFigure 3

AI summary

File sharing between mobile devices is enabled using a hierarchical Distributed Hash Table (DHT) based message routing system. According to one embodiment, mobile device electronic content is shared via an overlay network of computer nodes arranged according to a hierarchical DHT by a mobile device generating a message. The message includes a key configured to identify mobile device electronic content and to enable routing of the message based on the hierarchical DHT through the overlay network upon reception of the message at any of the computer nodes. The message is transmitted to a packet-switched radio access network, the packet-switched radio access network configured to send the message to one or more of the computer nodes.The message is eventually routed to the computer node responsible for the key. The responsible computer node processes the message, e.g., by registering electronic content, deregistering electronic content or responding to an electronic content request.