Mobile Operator Cache for P2P Tracker Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Peer-to-peer networks face challenges in mobile communication devices due to limited data transfer budgets and high costs associated with substantial radio resource usage, leading to performance bottlenecks and potential adverse effects on both user and network performance.

Innovation Solution

Decoupling the roles of information consumer and source/cache by providing a cache within the mobile operator, allowing mobile devices to access peer-to-peer resources through controlled tracker lists and network configuration, optimizing radio access technologies to manage peer-to-peer operations efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If peer-to-peer networks allow mobile devices to access and share content directly over radio networks, then content distribution efficiency is improved, but radio resource consumption and network burden increase significantly

Engineering Contradiction:
Improvecontent distribution efficiencyVSAvoidradio resource consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent introduces a server as an intermediary component that mediates between mobile devices and the peer-to-peer network. The server provides tracker lists that guide mobile devices to appropriate content sources, preventing direct peer-to-peer connections that would consume radio resources. This intermediary approach maintains content distribution efficiency while significantly reducing the burden on mobile radio networks.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If mobile devices participate actively in peer-to-peer content sharing, then network content availability is improved, but user device performance and battery life are adversely affected

Engineering Contradiction:
Improvenetwork content availabilityVSAvoiduser device performance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent extracts the computational burden of peer-to-peer coordination from mobile devices by centralizing tracker list management on a server. Mobile devices only need to query the server for content location information rather than actively participating in peer discovery and coordination. This extraction maintains network content availability while preserving mobile device performance and battery life.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If peer-to-peer operations are allowed without restrictions, then data transfer flexibility is improved, but network performance and user experience deteriorate due to limited data budgets

Engineering Contradiction:
Improvedata transfer flexibilityVSAvoidnetwork performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements dynamic control of peer-to-peer operations through server-managed tracker lists. The server can dynamically adjust which peers are visible to mobile devices based on network conditions, data budget constraints, and user preferences. This dynamic approach maintains data transfer flexibility while optimizing network performance and respecting user data limits.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP2708006B1Content distribution
Publication Date: 2019.10.09 NOKIA SOLUTIONS & NETWORKS OY
  • EP2708006B1 patent drawingFigure 1~2
  • EP2708006B1 patent drawingFigure 3
  • EP2708006B1 patent drawingFigure 4~5

AI summary

The invention introduces a method to inform/configure a peer-to-peer application environment such that an application can find good alternatives for peer selection and data exchange taking the network configuration conditions including caching strategies and deployment into account. In use, a mobile operator stores a tracker file that is used to provide information of likely locations of a data file sought by an end user. The mobile operator provides instructions to a mobile communication device of the end user regarding the location of a tracker file that is available for use by said mobile communication device. In this way, the mobile operator controls the peer-to-peer environment available to the end user.