Primary IP Address Selection for P2P Network Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In P2P networks, frequent updates of connection tables due to dynamic IP connectivity status are inefficient and power-consuming, especially in environments with short-range radio interfaces where IP addresses change frequently, affecting battery life and data transmission throughput.

Innovation Solution

A mechanism is introduced where peers select and register a primary IP address based on criteria like network stability or user preference, reducing the need for frequent connection table updates by designating this address as the primary for communication, while non-primary addresses are used for data transmission, with managed networks receiving policies from a server peer to restrict or specify primary IP addresses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If peers frequently update connection tables to track dynamic IP addresses, then connectivity accuracy is improved, but power consumption increases and battery life decreases

Engineering Contradiction:
Improveconnectivity accuracyVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments IP addresses into primary and non-primary categories. Peers maintain full tracking of non-primary IP addresses for connectivity accuracy, while only primary IP addresses are propagated in connection tables to reduce update frequency and power consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism where a server peer or network operator acts as a mediator to manage and propagate primary IP address information, reducing the burden on individual peers to track all IP address changes and thereby reducing overall network power consumption.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If peers frequently update connection tables to track dynamic IP addresses, then connectivity accuracy is improved, but data transmission throughput decreases

Engineering Contradiction:
Improveconnectivity accuracyVSAvoiddata transmission throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments IP address tracking into two layers: connection tables store only primary IP addresses for stable routing, while non-primary IP addresses are tracked separately for data transmission. This segmentation reduces connection table update overhead and improves data transmission throughput.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary action by pre-designating primary IP addresses that remain relatively stable. This allows peers to establish stable routing paths in advance without needing to frequently update connection tables, thereby improving data transmission throughput.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If all IP addresses are used for communication, then adaptability is improved, but connection table complexity increases

Engineering Contradiction:
Improvecommunication flexibilityVSAvoidconnection table complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the set of all IP addresses into primary and non-primary subsets. Connection tables only store primary IP addresses, significantly reducing table complexity, while non-primary IP addresses are maintained separately to preserve communication flexibility and adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts non-primary IP addresses from connection tables and handles them through a separate mechanism. This extraction reduces connection table complexity while maintaining the ability to communicate through multiple IP addresses when needed.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP2395799B1Method and apparatus for handling peers with dynamic ip connectivity status in peer-to-peer networks
Publication Date: 2019.05.08 BLACKBERRY LTD
  • EP2395799B1 patent drawingFigure 1
  • EP2395799B1 patent drawingFigure 2
  • EP2395799B1 patent drawingFigure 3

AI summary

Method and apparatus for communication in a peer-to-peer (P2P) network are provided. The method comprises a first peer in the P2P network selecting a primary Internet Protocol (IP) address from a plurality of IP addresses associated with the first peer. The method further comprises the first peer providing the primary IP address to a second peer as an address the second peer is to use in initiating communication with the first peer. The apparatus comprises a user equipment (UE) that includes a processor configured such that the UE selects a primary IP address from plurality of IP addresses associated with the UE and registers the primary IP address in the P2P network.