VoIP Packet Timestamp Analysis for Error Location

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for analyzing real-time data streams in communication networks, such as VoIP, are inadequate for accurately identifying and locating errors due to their reliance on aggregated data and lack of precision in temporal behavior evaluation, leading to time-consuming and costly troubleshooting processes.

Innovation Solution

A method that involves obtaining and generating timestamps and sequence numbers for each data packet, generating temporal progression and frequency distribution diagrams, and applying pattern recognition to determine the cause and location of errors in the data stream, using a supervisory computer to analyze RTP timestamps and sequence numbers and insert measurement timestamps for precise error analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If RTCP reports are used for error analysis, then feedback information is obtained, but the temporal precision and accuracy of error location are lost due to aggregation over 5-second intervals

Engineering Contradiction:
Improvetemporal behavior informationVSAvoidtemporal progression precision
Core Design Contradiction:
Loss of informationVSMeasurement precision

Solution Approach 1:

The patent segments the error analysis by processing individual packet timestamps and sequence numbers separately rather than aggregating them into RTCP reports. Each packet's temporal characteristics are analyzed individually to preserve precise temporal progression information, eliminating the information loss caused by 5-second interval aggregation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of analysis by examining the temporal progression and frequency distribution of individual packet parameters (timestamps and sequence numbers) rather than relying on aggregated RTCP reports. This dimensional shift from aggregate to individual packet level restores precise temporal measurement capability.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If individual packet timestamps and sequence numbers are analyzed, then error location precision is improved, but computational complexity increases

Engineering Contradiction:
Improveerror location precisionVSAvoidanalysis system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent employs self-service by having the supervisory computer automatically extract, process, and analyze packet timestamps and sequence numbers without requiring manual intervention or complex external tools. The system performs pattern recognition and error localization autonomously, reducing operational complexity despite the sophisticated analysis performed.

Inventive Principle:
Principle #25Self-service

3Reliability

If pattern recognition is applied to temporal progression data, then error cause identification is improved, but processing time increases

Engineering Contradiction:
Improveerror identification reliabilityVSAvoidtroubleshooting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements continuous analysis by constantly monitoring packet timestamps and sequence numbers in real-time, maintaining an ongoing pattern recognition process that immediately identifies errors when they occur. This continuous approach eliminates the need for post-event analysis, reducing overall troubleshooting time while maintaining high reliability.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS8885485B2Generation of diagnostic data from interarrival times of VoIP packets
Publication Date: 2014.11.11 VOIPFUTURE
  • US8885485B2 patent drawing
  • US8885485B2 patent drawing
  • US8885485B2 patent drawing

AI summary

Disclosed is a method for analyzing errors of a data stream, particularly a real-time data stream, in a data network (100). According to said method, a time stamp and/or a sequence number is/are determined from or for each data packet transmitted between two communication terminals (10, 12) of the data network (100), a history (diagram) and/or a frequency distribution (histogram) of at least one data transmission parameter determined from the plurality of time stamps and/or sequence numbers of the data packets of the data stream is generated, and a pattern of the history and/or the frequency distribution of the at least one data transmission parameter is identified in order to determine the location and/or the cause of an error during the transmission of the data stream in the data network.