VoIP Upstream Data Rate Estimation via Simulated Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

VoIP telephony faces challenges in maintaining effective voice communication due to limited upstream data rates in home Internet connections, which can lead to delays exceeding the acceptable 100-150 milliseconds, especially when competing with other digital content and shared modem usage.

Innovation Solution

A system that estimates the upstream data rate by initiating simulated VoIP streams to determine the available bandwidth, allowing for the adjustment of VoIP and non-VoIP data loads to ensure quality of service by limiting non-VoIP traffic when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If simulated VoIP streams are initiated to estimate upstream data rate, then the accuracy of data rate determination is improved, but the system complexity and additional network traffic increase

Engineering Contradiction:
Improveupstream data rate estimation accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary estimation of upstream data rate by initiating simulated VoIP streams before actual VoIP communication begins. This advance measurement allows the system to determine available bandwidth and configure appropriate data rate limits for non-VoIP traffic, ensuring quality of service without requiring complex real-time monitoring during actual calls.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates simplified copies of actual VoIP traffic patterns through simulated streams to measure upstream data rate. Instead of analyzing complex real VoIP communications, the system uses standardized simulated streams that replicate essential VoIP characteristics, making measurement straightforward while maintaining accuracy for service configuration purposes.

Inventive Principle:
Principle #26Copying

2Reliability

If simulated VoIP streams are used to determine available bandwidth, then the quality of service for VoIP is improved, but the network traffic load increases

Engineering Contradiction:
ImproveVoIP quality of serviceVSAvoidnetwork traffic volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system initiates simulated VoIP streams only partially—sufficient to accurately measure upstream data rate but not excessive to create unnecessary network burden. The simulation uses minimal traffic necessary to determine bandwidth capacity, avoiding full-traffic replication that would unnecessarily burden the network while still achieving reliable quality of service guarantees.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

Bandwidth estimation is performed in advance before actual VoIP service begins, eliminating the need for continuous traffic monitoring during calls. This preliminary measurement approach ensures quality of service through proper configuration while minimizing total network traffic, as the simulation occurs only once during setup rather than continuously during operation.

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If upstream data rate is limited to ensure VoIP quality, then voice communication delay is reduced, but the available bandwidth for other digital content transmission is reduced

Engineering Contradiction:
Improvevoice communication delayVSAvoiddata transmission capacity
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The system applies different data rate limits to different types of traffic based on their requirements. VoIP traffic receives guaranteed bandwidth allocation sufficient to maintain acceptable delay (100-150 milliseconds), while non-VoIP digital content traffic receives remaining capacity. This localized quality approach ensures voice communication timeliness without unnecessarily restricting overall network productivity, as each traffic type receives appropriate allocation based on its characteristics.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts data rate parameters for different traffic types based on measured upstream capacity. By changing the allocation parameter from fixed to variable, the system ensures VoIP receives sufficient bandwidth for low delay while allowing non-VoIP traffic to utilize remaining capacity, thereby maintaining both voice communication quality and overall network productivity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7924815B2Upstream data rate estimation
Publication Date: 2011.04.12 CISCO TECHNOLOGY INC
  • US7924815B2 patent drawing
  • US7924815B2 patent drawing
  • US7924815B2 patent drawing

AI summary

In one embodiment, a VoIP device operable to estimate an upstream data rate for a network device is provided. The VoIP device includes a transceiver operable to transmit VoIP packets to and receive VoIP packets from the network device; and a logic engine configured to initiate a series of simulated VoIP streams through the network device to a VoIP call destination, the logic engine being further configured to determine when at least one of the simulated VoIP streams in the series is unsuccessful, the logic engine being further configured to estimate the upstream data rate for the network device based upon a data rate for those simulated VoIP streams preceding the unsuccessful simulated VoIP stream.