Multi-Gateway Peer-to-Peer VPN Routing With a Single Profile

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing VPN technologies in multi-gateway enterprise networks suffer from inefficiencies such as increased latency, network congestion, and computational load due to centralized routing through a central VPN gateway, leading to performance bottlenecks and security vulnerabilities, while managing multiple VPN profiles is complex for end-users.

Innovation Solution

A computer-implemented system and method that provides peer-to-peer VPN connections by generating dynamic VPN profiles with local IP addresses, encapsulating and decapsulating network traffic using encryption keys, and routing data through multiple gateways to optimize performance and security, bypassing the central anchor gateway.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If all traffic is routed through the central VPN gateway, then centralized security control and simplified gateway management are achieved, but network latency increases, network congestion occurs, and performance bottlenecks arise

Engineering Contradiction:
Improvegateway management complexityVSAvoidnetwork latency
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent segments the centralized gateway architecture into multiple distributed gateway servers (first gateway server, second gateway server, third gateway server) across different geographic locations. Each gateway handles traffic for specific enterprise networks, eliminating the single bottleneck and reducing latency through localized routing while maintaining simplified management through centralized profile distribution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimensional approach by implementing multi-gateway VPN profiles that enable simultaneous connections to multiple gateway servers through load balancing and failover mechanisms. This transforms the traditional single-dimension centralized routing into a multi-dimensional distributed architecture, improving both latency and management efficiency.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Loss of time

If multiple VPN profiles are created for different gateway servers, then direct peer-to-peer connections and reduced latency are achieved, but profile management complexity increases for end users

Engineering Contradiction:
Improveconnection latencyVSAvoidprofile management ease
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The patent implements self-service functionality through automated profile generation and selection. The VPN client automatically detects the user's location, selects the appropriate gateway server from available options, and configures the optimal VPN profile without requiring manual user intervention. This eliminates the complexity of managing multiple profiles while enabling direct peer-to-peer connections for reduced latency.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback mechanisms where the VPN client continuously monitors network conditions, gateway availability, and connection performance. Based on this feedback, the client dynamically adjusts profile selection and switching between gateways, providing optimal performance automatically without requiring users to understand or manage the underlying complexity.

Inventive Principle:
Principle #23Feedback

3Reliability

If traffic is decrypted and re-encrypted at the central gateway for redirection, then centralized security control is maintained, but processing power is consumed and security vulnerabilities increase

Engineering Contradiction:
Improvecentralized security controlVSAvoidprocessing power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the heavy decryption and re-encryption operations from the centralized gateway and relocates them to distributed gateway servers. Each gateway server performs encryption for its designated enterprise networks, eliminating the need for repeated decryption and re-encryption at a central point. This reduces processing power consumption while maintaining security through distributed control.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary encryption at the source gateway server before traffic is routed to the destination enterprise network. This preliminary action eliminates the need for subsequent decryption and re-encryption operations, reducing processing power consumption and potential security vulnerabilities while maintaining centralized security control through coordinated key management.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12587503B2System and method for providing peer-to-peer virtual private network connections in multi-gateway enterprise networks
Publication Date: 2026.03.24 PRIVAFY INC
  • US12587503B2 patent drawing
  • US12587503B2 patent drawing
  • US12587503B2 patent drawing

AI summary

A system and a method for providing peer-to-peer virtual private network (VPN) connections in multi-gateway enterprise networks are disclosed. The system comprises a cloud interaction subsystem, a profile generation subsystem, a network traffic framework subsystem, and a tunnel proxy subsystem. The cloud interaction subsystem obtains at least one of: routing data and one or more encryption keys from the multi-gateway enterprise networks to store in one or more databases. The profile generation subsystem generates a VPN profile for each user of one or more users to connect with an associated enterprise network within the multi-gateway enterprise networks. The network traffic framework subsystem encapsulates and decapsulates outgoing network traffic data and incoming network traffic data respectively. The tunnel proxy subsystem multiplexes and de-multiplexes the outgoing network traffic data and the incoming network traffic data to provide peer-to-peer VPN connections in the multi-gateway enterprise networks with a single VPN profile.