Server Selection for Real-Time Packet Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current call over network (CON) systems face connectivity issues due to sub-optimal internet infrastructure, leading to transmission delays and packet loss, particularly in long-distance communications, which compromise call quality and efficiency.

Innovation Solution

The system selects the most robust servers for real-time packet transmission through a central Internet Data Center (IDC) with an access controller, regional and geo optimizers, and load balancers to optimize last mile delivery and dynamically reroute pathways based on network conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data is transmitted over the internet using best effort network, then network coverage and accessibility are improved, but transmission timing and quality are degraded

Engineering Contradiction:
Improvenetwork coverageVSAvoidtransmission quality
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces intermediary components including a network optimizer, pathfinder, and backbone optimizer that act as mediators between the application and the internet infrastructure. These intermediaries test multiple network pathways, identify optimal routes, and manage packet transmission to ensure reliable delivery while maintaining broad network accessibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by testing network pathways and identifying optimal routes before actual data transmission begins. The pathfinder and backbone optimizer conduct advance reconnaissance of network conditions, cache optimal pathway information, and prepare transmission parameters in advance to ensure high-quality delivery.

Inventive Principle:
Principle #10Preliminary action

2Use of energy by moving object

If video quality is reduced or call is dropped in sub-optimal network conditions, then bandwidth consumption is reduced, but communication reliability is degraded

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidcommunication continuity
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent implements dynamic adaptation of transmission parameters based on real-time network conditions. The system continuously monitors pathway quality, adjusts packet routing dynamically, and modifies transmission characteristics to maintain communication reliability while optimizing bandwidth usage according to current network state.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes transmission parameters including packet routing paths, transmission timing, and quality settings based on measured network conditions. The pathfinder and network optimizer adjust these parameters dynamically to maintain communication reliability without unnecessarily reducing video quality or dropping calls.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If multiple servers are tested and selected for packet transmission, then transmission reliability is improved, but system complexity is increased

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidserver selection system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the server selection and pathway optimization process into distinct functional modules: a pathfinder for testing and identifying optimal routes, a backbone optimizer for managing server selection, and a network optimizer for coordinating transmission. This segmentation manages complexity by dividing the overall system into specialized, independent components with clear interfaces.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9986049B2Systems and methods for selection of a best server for real-time packet transmission
Publication Date: 2018.05.29 AGORA LAB INC
  • US9986049B2 patent drawing
  • US9986049B2 patent drawing
  • US9986049B2 patent drawing

AI summary

The present invention relates to systems and methods for best server selection for real-time data transmission are provided. The systems and methods include an access controller, and an application which receives information of a selection of several best servers with which to transmit real-time packets to. The application sends a request to the access controller for server information before call initiation. The access controller identifies servers with the same ISP, and then selects a regional server within this group of same ISP servers. Subsequently the geo optimizer identifies servers closest to the application from among the regional servers. The respective loads of each of the closest servers are analyzed to select only servers that are likely to provide satisfactory quality of service. A monitor within the central IDC is able to measure load conditions of each server and provide this load information to the access controller.