Regional Delay-Based Central Server Selection for Group Calls

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In group call scenarios, selecting a central server that balances communication delays and quality across diverse geographical regions is challenging due to uncertain member participation and varying connection times, leading to inconsistent user experiences.

Innovation Solution

A method for selecting a central server based on average delay periods of user devices in different target regions, considering the distribution and activity of session members, to determine an optimal server that minimizes communication delays and ensures consistent quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a central server is selected based on simple criteria, then the selection process is fast and simple, but the communication delay and call quality become inconsistent across different regions

Engineering Contradiction:
Improveserver selection processVSAvoidcommunication quality consistency
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent divides the server selection process into multiple stages: first determining candidate servers based on basic connectivity, then evaluating each candidate against multiple performance metrics (delay periods to different regions, load capacity, bandwidth), and finally selecting the optimal server. This segmented approach maintains operational simplicity while achieving reliable, consistent communication quality across regions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces multiple evaluation parameters (delay periods to different target regions, load capacity, bandwidth availability) to transform the server selection from a simple choice to a multi-dimensional optimization problem. By changing the selection criteria from single-parameter to multi-parameter evaluation, the system achieves both ease of operation through automated scoring and reliability through comprehensive quality assessment.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If servers are selected without considering regional distribution, then the selection process is simple, but the communication delay varies significantly across different geographical regions

Engineering Contradiction:
Improveserver selection mechanismVSAvoidcommunication delay
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent applies local quality by evaluating server performance specifically for each target region rather than using a uniform assessment. Each candidate server is tested for delay periods to multiple specific regions, and the selection criteria are tailored to minimize regional disparities. This ensures that the selected server provides consistently low delay across all regions without requiring overly complex selection mechanisms.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent adds the dimensional aspect of geographical region distribution to the server selection process. Instead of selecting servers based solely on technical capabilities, the system evaluates performance across multiple spatial dimensions (different target regions), transforming a one-dimensional selection into a multi-dimensional optimization that accounts for geographical distribution and minimizes communication delay variations.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Measurement precision

If the system waits for all members to join before selecting a server, then the selection is comprehensive, but the time to establish the group call increases

Engineering Contradiction:
Improveserver selection accuracyVSAvoidgroup call establishment time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-establishing a pool of candidate servers and pre-evaluating their performance metrics before actual group calls occur. When a group call is initiated, the system can quickly select from pre-vetted candidates based on current conditions, rather than waiting for all members to join before beginning the selection process. This maintains selection accuracy while significantly reducing establishment time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces dynamic adaptation by allowing the server selection to be based on the current subset of members who have joined, rather than requiring complete member participation. The system dynamically adjusts the selection criteria and evaluation based on the actual participants, enabling comprehensive yet timely server selection that adapts to varying group composition scenarios.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12445509B2Method and apparatus for selecting server, device, and medium
Publication Date: 2025.10.14 BIGO TECH PTE LTD
  • US12445509B2 patent drawing
  • US12445509B2 patent drawing
  • US12445509B2 patent drawing

AI summary

Provided is a method for selecting a server. The method includes: receiving a first group call request from a calling party of a target group, wherein the first group call request carries information of target regions of session members in the target group; determining, according to first delay periods of user devices in each of the target regions in data communication with directly connected servers, a first server corresponding to the each of the target regions; and determining, according to an average delay period of the first server in data communication with the user devices in the each of the target regions, a central server for a group call of the target group.