IP Phone Congestion Control via Dynamic Packet Loss Prioritization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In IP phone systems, during congestion, packets exceeding the line capacity are dropped uniformly across all call sessions, leading to uniform deterioration of voice quality for all users.

Innovation Solution

A congestion control method that dynamically sets a priority ranking for each call session, controlling packet loss rates based on the number of simultaneous call sessions and priority ranking, ensuring higher priority sessions experience lower packet loss rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If packets are uniformly dropped across all call sessions during congestion, then the line capacity is managed, but the voice quality deteriorates uniformly for all users

Engineering Contradiction:
Improveline capacityVSAvoidvoice quality
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent applies local quality by differentiating packet loss rates across different call sessions based on their priority levels. Instead of uniform packet dropping, the system assigns different loss rates to high-priority and low-priority calls, ensuring that high-priority calls maintain better voice quality while low-priority calls experience higher packet loss during congestion.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments call sessions into different priority groups (high-priority and low-priority calls). This segmentation allows the system to apply different packet loss control strategies to different segments, preventing uniform deterioration of voice quality across all users during congestion.

Inventive Principle:
Principle #1Segmentation

2Reliability

If priority ranking is introduced for different call sessions, then voice quality is preserved for high-priority calls, but system complexity increases

Engineering Contradiction:
Improvevoice qualityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-assigning priority rankings to different call sessions before congestion occurs. This allows the system to have predetermined rules for packet loss control, reducing the complexity of real-time decision-making during congestion while still preserving voice quality for high-priority calls.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12316545B2Congestion control method, congestion control device, congestion control program
Publication Date: 2025.05.27 NIPPON TELEGRAPH & TELEPHONE CORP
  • US12316545B2 patent drawing
  • US12316545B2 patent drawing
  • US12316545B2 patent drawing

AI summary

To avoid uniform deterioration of the voice quality of all the calls sharing an IP phone line at a time of congestion. The congestion control method in an IP phone system includes a call state acquisition process of acquiring the number of simultaneous call sessions in one line shared by a plurality of IP phones. A congestion control method further includes a packet loss control process of setting a priority ranking to each call session and dynamically controlling packet loss rates of the call sessions in accordance with the number of the simultaneous call sessions and the priority ranking. In the packet loss control process, the packet loss rate is set lower for call sessions ranked higher in priority, and higher for call sessions ranked lower in priority.