Adaptive Server Connectivity Time Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems face challenges in reducing the number of failed connection attempts between mobile devices and application servers due to network congestion, leading to excessive generation and storage of flow records that consume valuable network resources.
Innovation Solution
An adaptive server is introduced to predict network behavior based on parameters such as bit rate, packet loss, and latency, allowing it to negotiate a connectivity time with the application server, thereby reducing failed attempts and the resulting flow records.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If the application server uses a predetermined connection time, then the server configuration is simple, but network congestion causes multiple failed connection attempts generating excessive flow records
Solution Approach 1:
The patent applies dynamics by transitioning from a static predetermined connection time to a dynamic negotiated connectivity time. The adaptive server continuously monitors network conditions and adjusts the connectivity time parameter in real-time based on actual network congestion levels, allowing the system to adapt to changing network conditions rather than relying on fixed configurations.
Solution Approach 2:
The patent implements parameter changes by modifying the connection time parameter from a fixed predetermined value to a negotiated value based on network conditions. The adaptive server changes this critical parameter dynamically through negotiation with the application server, optimizing connection success rates by aligning the connectivity time with actual network performance characteristics.
2Loss of information
If the system generates flow records for each failed connection attempt, then valuable information is captured, but network resources are consumed by excessive record generation and storage
Solution Approach 1:
The patent applies preliminary action by negotiating and establishing an optimized connectivity time before connection attempts occur. By pre-configuring the appropriate connection time based on network conditions, the system prevents failed attempts rather than merely recording them, thereby eliminating the need to generate excessive flow records in the first place.
Solution Approach 2:
The patent converts the harmful effect of network congestion into a beneficial outcome by using the adaptive server to monitor congestion conditions and proactively adjust connectivity time parameters. This transforms the problematic network conditions into opportunities for optimization, reducing failed connections and subsequent flow record generation while maintaining essential monitoring capabilities.
3Productivity
If the adaptive server negotiates connectivity time based on network behavior prediction, then connection success rate improves, but system complexity increases
Solution Approach 1:
The patent introduces an intermediary component - the adaptive server - that mediates between the mobile device and the application server. This intermediary monitors network conditions, predicts connectivity challenges, and negotiates optimized connectivity time parameters, distributing the complexity across a dedicated component rather than requiring changes to the core application server or mobile device architectures.
Data Source
AI summary
A system includes a user device configured to communicate with an application server over a network. A plurality of network elements are in communication with one another over the network, and each of the plurality of network elements have at least one parameter representative of network behavior. An adaptive server is in communication with the user device, the application server, and at least one of the network elements. The adaptive server is configured to estimate a connectivity time with the application server based on the parameter.


