Mobile Server Connection Prioritization for Stable Distributed Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for establishing connections between mobile terminal devices and distributed server arrangements face challenges in reducing connection time, improving connection quality, and ensuring stability due to varying network quality and geographical location, while also addressing issues like country-specific access restrictions and non-idempotent calls.

Innovation Solution

A method involving a probing process on mobile terminal devices to gather connection quality information, which is used to generate a server priority list, allowing applications to connect in an optimized order to establish stable and efficient connections with distributed servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a fixed registry server is used to provide server addresses to terminal devices, then the system structure is simple and easy to operate, but the connection quality varies due to geographical location and network conditions

Engineering Contradiction:
Improvesimplicity of system structureVSAvoidconnection quality
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent transforms the static fixed registry server approach into a dynamic system where multiple registry servers are distributed across different geographical locations. Each registry server can provide optimal server addresses based on the terminal device's location and network conditions, making the system adaptive rather than fixed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements local quality by deploying registry servers in different geographical locations to match terminal devices in specific regions. Each registry server is optimized for its local area, providing connection information that is geographically appropriate and network-condition-aware, rather than using a single centralized registry server for all devices.

Inventive Principle:
Principle #3Local quality

2Reliability

If multiple servers are provided in different geographical locations to increase reliability and reduce latency, then connection quality improves, but the complexity of establishing connections increases

Engineering Contradiction:
Improveconnection stabilityVSAvoidconnection establishment complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces registry servers as intermediaries between terminal devices and backend servers. The registry servers act as mediators that receive connection requests from terminal devices, select appropriate backend servers based on location and network conditions, and return optimized connection information. This intermediary layer simplifies the connection establishment process for terminal devices while enabling intelligent routing to multiple geographically distributed servers.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If terminal devices attempt to connect to servers in parallel to reduce connection time, then connection speed improves, but non-idempotent calls produce unpredictable results

Engineering Contradiction:
Improveconnection establishment speedVSAvoidcall result consistency
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent implements preliminary action by having the registry server pre-select and rank multiple candidate backend servers based on terminal device location, network conditions, and server capacity before the actual connection attempt. Terminal devices connect to servers in the predetermined sequence provided by the registry server, ensuring that non-idempotent calls are made in a controlled order rather than in parallel, thus maintaining result consistency while still achieving fast connection establishment.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP4503579B1Establishing a server connection
Publication Date: 2026.01.28 OUTFIT7
  • EP4503579B1 patent drawingFigure 1
  • EP4503579B1 patent drawingFigure 2
  • EP4503579B1 patent drawingFigure 3

AI summary

A method for establishing a connection between an application running on a mobile terminal device in a wireless network and a distributed server arrangement comprising a plurality of servers each deployed in a different geographical location. In the method, an application on each of a plurality of mobile terminal devices performs a probing process. The probing process comprises receiving a probing list from the distributed server arrangement, the probing list identifying one or more servers of the distributed server arrangement; for each server in the probing list, attempting to connect to the server and obtaining connection quality information for the server; and reporting the obtained connection quality information to the distributed server arrangement. The distributed server arrangement generates at least one server priority list based on the connection quality information reported from the plurality of mobile terminal devices, each server priority list identifying one or more servers of the distributed server arrangement and a connection order thereto. An application on a mobile terminal device performs a connecting process to establish a connection between the application and a server of the distributed server arrangement. The connecting process comprises receiving a server priority list from the distributed server arrangement; and attempting to connect to servers in the server priority list in the connection order until either a connection is established or there are no further servers in the server priority list.