Peer-to-Peer Communication via IP Relay for Privacy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The rapid growth of the Internet and IP address exhaustion lead to most users having dynamic IP addresses, making direct peer-to-peer connections between end user devices impossible, forcing them to rely on third-party servers for communication, which exposes private data to risks of censorship, theft, and leaks.

Innovation Solution

A method and apparatus that facilitate peer-to-peer connections between end user devices by a server, which establishes connections with each device, receives and forwards their IP addresses, allowing devices to establish direct connections without relying on third-party servers, thereby reducing data exposure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users rely on third-party servers for communication, then peer-to-peer connection can be established, but user data privacy is compromised

Engineering Contradiction:
Improveconnection establishmentVSAvoiddata privacy risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent uses a third-party server as an intermediary only for the purpose of exchanging IP address information, not for data transmission. The server facilitates connection establishment by relaying IP addresses between devices, then disconnects, allowing direct peer-to-peer communication without ongoing server involvement in data paths.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the essential function of the third-party server to merely exchange IP address information, separating this temporary intermediary role from ongoing data communication. Once IP addresses are exchanged, the server is removed from the communication path, leaving only direct peer-to-peer connections.

Inventive Principle:
Principle #2Taking out (Extraction)

2Object-affected harmful factors

If direct peer-to-peer connection is used, then data privacy is protected, but connection establishment is impossible with dynamic IP addresses

Engineering Contradiction:
Improvedata privacy protectionVSAvoidconnection establishment
Core Design Contradiction:
Object-affected harmful factorsVSEase of operation

Solution Approach 1:

The patent introduces a third-party server as a temporary intermediary to exchange IP address information between devices with dynamic IP addresses. This mediator enables devices to discover each other's current IP addresses without requiring static addressing, making direct peer-to-peer connection possible despite dynamic IP assignment.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent performs preliminary IP address exchange through the third-party server before direct peer-to-peer communication begins. This preliminary action of sharing IP addresses through the intermediary prepares the devices for direct connection, resolving the establishment problem before privacy protection takes effect.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If third-party servers are used for communication, then connection reliability is improved, but data exposure to censorship and theft increases

Engineering Contradiction:
Improvecommunication reliabilityVSAvoiddata exposure risk
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent uses a third-party server as a limited intermediary only for exchanging IP address metadata, not for transmitting user data. The server's role is confined to facilitating connection establishment by relaying address information, after which direct peer-to-peer data channels are established that bypass the server entirely.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts and removes the harmful aspect of server-mediated data transmission while retaining the useful connection establishment function. By separating the IP exchange function from data transmission, the server is taken out of the data path, eliminating exposure risks while maintaining connection reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11665755B2Peer-to-peer communication among end user devices
Publication Date: 2023.05.30 ZHENBANG YANG
  • US11665755B2 patent drawing
  • US11665755B2 patent drawing
  • US11665755B2 patent drawing

AI summary

Methods and apparatus are disclosed for facilitating peer-to-peer end user communication without exposing user data to 3rd-party servers. In an exemplary embodiment, a 3rd-party server facilitates establishment of a peer-to-peer connection between two end user devices or among a group session. After the establishment of a peer-to-peer connection, data transfer takes place directly between end user devices without the data being stored at or routed through the 3rd-party server.