VPN Client Substitute Domains for ISP Blocking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

VPN service providers may be unreachable due to blocked access by Internet Service Providers (ISPs), leading to inefficient resource consumption and delays in obtaining VPN services.

Innovation Solution

A client application determines substitute domain information in real-time by using a combination of time markers and predetermined alphanumeric characters, allowing it to bypass ISP blocks and establish a connection with the VPN service provider.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the client application uses the original domain information to connect to the VPN service provider, then the connection method is simple, but the VPN service provider becomes unreachable due to ISP blocking

Engineering Contradiction:
Improvereachability of VPN service providerVSAvoidcomplexity of connection establishment
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system pre-generates multiple substitute domain information options before the connection attempt. When the original domain is blocked, the client application can immediately switch to a pre-prepared alternative without requiring complex real-time generation or multiple retry attempts, thus maintaining reliability while controlling complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the domain information parameter dynamically. Instead of using a fixed domain name that can be blocked, the system generates substitute domain information with different parameters (such as different subdomains or domain structures) to bypass ISP blocking, thereby maintaining reachability to the VPN service provider

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the client application continuously retries connection with original domain information, then the connection method remains simple, but resource consumption increases and delays occur

Engineering Contradiction:
Improvespeed of obtaining VPN serviceVSAvoidresource consumption of client application
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system prepares multiple substitute domain information options in advance before connection failures occur. This preliminary preparation eliminates the need for continuous retry attempts with the same blocked domain, reducing both time delays and resource consumption while maintaining fast service acquisition

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of repeatedly attempting connections with blocked domain information, the system skips directly to using substitute domain information. This approach rushes through the blocking obstacle efficiently, avoiding wasted resources on futile retry attempts and significantly improving the speed of obtaining VPN service

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS12452215B2Providing substitute domain information in a virtual private network
Publication Date: 2025.10.21 UAB 360 IT
  • US12452215B2 patent drawing
  • US12452215B2 patent drawing
  • US12452215B2 patent drawing

AI summary

A method in a virtual private network (VPN) environment, the method including receiving, at a user device, domain information associated with a VPN service provider; transmitting, by the user device, a first connection request to the VPN service provider based at least in part on utilizing the domain information; determining, by the user device, that the VPN service provider cannot be reached via utilization of the domain information; determining, by the user device based at least in part on determining that the VPN service provider cannot be reached, substitute domain information to be utilized for transmitting a second connection request; and transmitting, by the user device, the second connection request to the VPN service provider based at least in part on utilizing the substitute domain information is disclosed. Various other aspects are contemplated.