VPN Reconnection with Cached Data and Server-Protocol Rotation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing VPN applications face challenges in maintaining secure and uninterrupted connections, particularly in network instability, leading to potential data leakage and user inconvenience due to automatic reconnection mechanisms, server switching, and protocol transitions, which can compromise privacy and performance.

Innovation Solution

A system and method for reconnecting VPNs that utilize intelligent protocols and user-driven decisions to optimize resource utilization, enabling dataset duplication and transfer between VPN applications and client-side libraries, and employing retry flow strategies like server and protocol/feature rotation to maintain secure connections without data leakage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If automatic reconnection mechanisms are implemented, then connection reliability is improved, but data leakage risk increases

Engineering Contradiction:
Improveconnection reliabilityVSAvoiddata leakage risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary actions by creating and storing duplicate datasets before connection loss occurs. When reconnection is needed, the pre-prepared duplicate dataset is immediately activated, eliminating the need to reconstruct sensitive data after reconnection and thus preventing data leakage during the reconnection process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates duplicate copies of the dataset locally on the user device. These copies serve as fallback data sources when the VPN connection is lost or compromised, allowing the application to continue functioning with cached data without exposing sensitive information during connection re-establishment.

Inventive Principle:
Principle #26Copying

2Reliability

If server switching and protocol transitions are used, then connection resilience is improved, but system complexity increases

Engineering Contradiction:
Improveconnection resilienceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the reconnection logic into distinct, manageable components: network status monitoring, dataset duplication, connection attempt management, and fallback mechanisms. This modular approach reduces system complexity by organizing the complex reconnection process into independent, testable units that can be managed separately.

Inventive Principle:
Principle #1Segmentation

3Object-affected harmful factors

If dataset duplication and transfer are implemented, then data security is improved, but resource utilization increases

Engineering Contradiction:
Improvedata vulnerabilityVSAvoidresource utilization
Core Design Contradiction:
Object-affected harmful factorsVSQuantity of substance

Solution Approach 1:

The system applies local quality by storing duplicate datasets locally on the user device rather than maintaining continuous remote synchronization. This localized caching approach enhances data security by keeping sensitive information under local control while minimizing the resources required for ongoing data transmission and remote storage.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250274522A1System and Method for Reestablishing VPN Connections
Publication Date: 2025.08.28 UAB 360 IT
  • US20250274522A1 patent drawing
  • US20250274522A1 patent drawing
  • US20250274522A1 patent drawing

AI summary

Disclosed herein are an exemplary system and method for recurring VPN connections. The exemplary system and method are used for detecting the situations in which a user device is not able to establish VPN, detecting the situations in which the user device with active VPN connections is/are not able to reach resources on a network. The exemplary system and method also provide user device protected data transmission without data leakage during attempts at recurring VPN connections. The exemplary system and method include retry flow strategies, along with in-application enabled user decisions, and user-specific dataset flows.