VPN Server Data Volume Thresholding for Host Device Overload Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

VPN servers face challenges in efficiently managing data communication, particularly when user devices are affected by malware, leading to superfluous data requests that can overload host devices and result in blacklisting, causing inefficiencies and resource wastage.

Innovation Solution

A VPN server determines aggregate and average data communication thresholds to selectively adjust the amount of data communicated with host devices, mitigating risks by limiting or suspending communication when excessive data requests are detected, thereby conserving resources and preventing blacklisting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If VPN servers allow unrestricted data communication with host devices, then data transmission freedom is maintained, but host devices may be overloaded by superfluous data requests from malware-infected user devices

Engineering Contradiction:
Improvedata transmission freedomVSAvoidhost device stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The VPN server performs preliminary actions by establishing communication thresholds with host devices before malware-induced data requests occur. The server proactively monitors and limits the amount of data communicated with each host device, preventing overload conditions before they arise. This advance preparation allows the system to maintain both transmission freedom and host stability without requiring reactive measures after damage occurs.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If VPN servers monitor and limit data communication with host devices, then resource efficiency is improved, but communication overhead and complexity increase

Engineering Contradiction:
Improveresource efficiencyVSAvoidcommunication management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The VPN server manages complexity by monitoring and adjusting communication parameters (data volume thresholds) rather than implementing complex behavioral analysis or malware detection systems. By focusing on quantitative parameter control rather than qualitative content analysis, the server achieves resource efficiency through simple, measurable metrics that reduce computational overhead and system complexity.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If VPN servers implement threshold-based communication adjustment, then prevention of blacklisting is improved, but data transmission flexibility is reduced

Engineering Contradiction:
Improveblacklisting preventionVSAvoiddata transmission flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The VPN server implements dynamic communication adjustment by continuously monitoring data transmission volumes and adaptively modifying communication levels based on observed patterns. Rather than applying static, rigid limits, the system dynamically thresholds communication based on real-time conditions, allowing legitimate traffic to proceed while automatically restricting anomalous patterns. This dynamic approach preserves transmission flexibility for valid operations while maintaining reliable blacklisting prevention.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11652907B1Adjusting data communication in a virtual private network
Publication Date: 2023.05.16 UAB 360 IT
  • US11652907B1 patent drawing
  • US11652907B1 patent drawing
  • US11652907B1 patent drawing

AI summary

A method including configuring a VPN server to determine aggregate amounts of VPN data communicated with a host device during sample durations of time within a reference period; configuring the VPN server to determine difference amounts indicating differences in the aggregate amounts of VPN data communicated with the host device during successive sample durations of time; configuring the VPN server to determine average aggregate amounts of VPN data communicated with the host device based at least in part on averaging the difference amounts; configuring the VPN server to determine a largest average aggregate amount as an average threshold level; and configuring the VPN server to selectively adjust an amount of VPN data communicated with the host device based at least in part on a result of comparing the average threshold level with an observed average aggregate amount of VPN data communicated with the host device. Various other aspects are contemplated.