Hybrid P2P Access Server for Secure NAT Traversal

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current peer-to-peer networks face security risks due to distributed endpoint information and can become bottlenecks in communication, while traditional client/server models struggle to support large numbers of clients efficiently.

Innovation Solution

A hybrid peer-to-peer system with an access server that uses standardized communication protocols and distributed softswitch architecture, enabling direct communication between endpoints and bypassing the need for external softswitches, while employing STUN servers and stateless reflectors to traverse NAT devices for secure and efficient communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a traditional peer-to-peer network is used to enable direct communication between endpoints, then communication efficiency is improved, but security risk increases due to distributed endpoint information storage

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidsecurity risk
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an access server as an intermediary component that mediates between endpoints. The access server stores endpoint information centrally rather than distributing it across all endpoints, thereby maintaining security while enabling efficient direct peer-to-peer communication. The intermediary manages credential verification and routing without being part of the direct communication path between endpoints.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If a client/server model is used to centralize credential storage and improve security, then security risk is reduced, but communication efficiency deteriorates due to server bottleneck

Engineering Contradiction:
Improvesecurity riskVSAvoidcommunication efficiency
Core Design Contradiction:
Object-affected harmful factorsVSProductivity

Solution Approach 1:

The patent segments the server's functions into two distinct parts: the access server handles only credential storage and verification, while a separate softswitch handles communication routing and forwarding. This segmentation allows the access server to remain lightweight and secure, while the softswitch handles the communication load without creating a single point of bottleneck, as multiple softswitches can operate in parallel.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The softswitch acts as an intermediary that enables direct peer-to-peer communication between clients. Once the access server verifies credentials, the softswitch facilitates direct communication paths between endpoints without requiring all traffic to pass through the access server, thereby eliminating the bottleneck while maintaining security through centralized credential management.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If external softswitches are used to support peer-to-peer communication, then communication flexibility is improved, but device complexity increases

Engineering Contradiction:
Improvecommunication flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the softswitch functionality directly into the endpoint devices themselves. Each endpoint includes an integrated softswitch that enables it to act as both a client and a communication router. This eliminates the need for separate external softswitch infrastructure, reducing system complexity while maintaining the flexibility of peer-to-peer communication. Endpoints can dynamically route communications directly to each other without external mediation.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10050872B2System and method for strategic routing in a peer-to-peer environment
Publication Date: 2018.08.14 DAMAKA INC
  • US10050872B2 patent drawing
  • US10050872B2 patent drawing
  • US10050872B2 patent drawing

AI summary

An improved system and method are disclosed for peer-to-peer communications. In one example, the method enables two endpoints to dynamically select one of multiple possible routes for inbound and outbound messages.