Dynamic Call Routing in Media Server Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mobile IP networks often experience variable quality of service (QoS) characteristics, leading to poor latency, jitter, and packet loss due to bandwidth limitations and resource constraints, which impede real-time communication performance.

Innovation Solution

A communication system with a network of media servers and a dynamic call routing mechanism that uses an algorithm to select media servers based on conditions such as geographic location, availability, load, and QoS measurements to optimize call routing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If IP routers handle traffic on a first-come, first-served basis with fixed maximum capacity, then the network structure is simple and easy to implement, but latency increases and packet loss occurs when queues overflow

Engineering Contradiction:
Improverouter operation simplicityVSAvoidlatency
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent implements dynamic QoS parameter adjustment where routers can modify traffic handling behavior based on current network conditions. The system dynamically changes routing parameters, queue management policies, and bandwidth allocation in response to real-time traffic patterns, transforming the static first-come-first-served model into an adaptive system that prioritizes real-time traffic when needed while maintaining simplicity of implementation.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If IP routers use fixed maximum capacity with first-come, first-served handling, then the network configuration is simple, but packet loss increases when link load grows quickly and queues overflow

Engineering Contradiction:
Improvenetwork configuration complexityVSAvoidpacket delivery reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent employs QoS parameter changes to improve packet delivery reliability without significantly increasing network configuration complexity. The system modifies parameters such as bandwidth allocation, priority levels, and buffer management policies dynamically based on traffic type and network conditions. This allows the network to reliably deliver real-time traffic while maintaining a relatively simple overall configuration structure.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If dedicated bandwidth and controlled jitter are provided for real-time traffic, then quality of service improves, but network resource allocation becomes more complex

Engineering Contradiction:
Improvequality of serviceVSAvoidnetwork resource allocation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments network traffic into different classes (real-time, non-real-time, background) and applies differentiated QoS policies to each segment. This segmentation allows dedicated bandwidth and controlled jitter to be provided specifically for real-time traffic segments without requiring complex resource allocation across the entire network. Each traffic segment receives appropriate resources based on its requirements, simplifying overall network management while maintaining high QoS for critical traffic.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8768366B2Network of media servers and a method of dynamically routing calls over the network of media servers
Publication Date: 2014.07.01 GALWAS PAUL ANTHONY
  • US8768366B2 patent drawing
  • US8768366B2 patent drawing
  • US8768366B2 patent drawing

AI summary

A communication system including one or more end points, each end point interconnected to a wireless network. The communication system also includes a media network system, the network system contains a registration server for registering device IDs of the end points in the communication system, a database for storing device IDs, one or more media servers for routing calls between end points and a signaling server for selecting one or more media servers to route a call between end points in the communication system based on an algorithm that evaluates one or more predetermined conditions.