Dynamic VoIP Delay Budget Allocation via Single-Point Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current delay budget allocation methods for VoIP packets in telecommunication networks face challenges due to unknown packet delay from the originating node to the receiver RAN, making it difficult to implement dynamic delay budgets that account for delay variability, especially when managed by different network entities.

Innovation Solution

A method for dynamically allocating delay budgets by estimating end-to-end delay from a single measurement point within the network, using packet timestamp information to calculate clock time offsets and delay variability, allowing for adaptive evaluation and allocation without requiring collaboration from other nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a fixed delay budget is allocated to every segment along the end-to-end path, then implementation is simple and straightforward, but it imposes stringent per-segment delay constraints that fail to utilize delay variability for optimization

Engineering Contradiction:
Improveease of implementationVSAvoiddelay budget adaptability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic delay budget allocation where the delay budget for each VoIP packet is adjusted based on the packet's actual delay experience. The system transitions from static fixed budgets to dynamic adaptive budgets that respond to real-time network conditions, allowing optimization of voice quality and system capacity while accommodating delay variability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the delay budget parameter from a fixed value to a dynamic value that varies per packet based on measured delay characteristics. By continuously monitoring packet delay and adjusting the delay budget parameter accordingly, the system optimizes performance without requiring complex end-to-end monitoring infrastructure.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If a dynamic delay budget is allocated to each VoIP packet based on its experienced delay, then voice quality and system capacity are improved, but the packet delay from originating node to receiver RAN is unknown

Engineering Contradiction:
Improvevoice qualityVSAvoidpacket delay information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces an intermediary monitoring point within the receiver's RAN that indirectly measures packet delay by comparing arrival times against expected timing based on packet sequence numbers and generation intervals. This intermediary approach provides delay information without requiring direct collaboration from the sender's RAN or end-to-end monitoring infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The receiver RAN performs self-service by autonomously estimating packet delay using only locally available information such as packet arrival times, sequence numbers, and knowledge of typical generation intervals. The system derives delay information internally without external assistance, enabling dynamic delay budget allocation while maintaining independence from other network entities.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If an end-to-end monitoring system is deployed to monitor delay and jitter, then accurate delay information is obtained, but implementation becomes difficult when source and destination RANs are managed by different network provider entities

Engineering Contradiction:
Improvedelay measurement accuracyVSAvoidmonitoring system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts the delay monitoring function from the complex end-to-end monitoring system and places it entirely within the receiver's RAN. By taking out the monitoring functionality from the distributed end-to-end architecture and consolidating it at a single location, the system achieves sufficient measurement precision without requiring coordination between multiple managed entities or complex distributed monitoring infrastructure.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8861352B2Dynamic delay budget allocation using single-point estimation of end-to-end delay
Publication Date: 2014.10.14 WSOU INVESTMENTS LLC
  • US8861352B2 patent drawing
  • US8861352B2 patent drawing
  • US8861352B2 patent drawing

AI summary

A computer-readable medium has tangibly embodied thereon and accessible therefrom a set of instructions interpretable by at least one data processing device. The set of instructions is configured for causing the at least one data processing device to carry out operations for estimating a delay for each one of a plurality of packets of a VOIP traffic flow and for allocating a delay budget for each one of the packets dependent upon the estimated delay thereof. Such estimating is performed at a fixed location between end locations of a path over which the packets traverse and is performed using packet timestamp information acquired from the packets only at the fixed location.