Generation of diagnostic data from interarrival times of VoIP packets
First Claim
1. A method comprising using a computer to analyze a data stream of VoIP (Voice over IP) packets sent from a communication device, including using the computer to receive the VoIP packets, compute receive interarrival times of consecutive received VoIP packets, form a histogram or diagram of the receive interarrival times, and perform pattern recognition on the histogram or diagram to identify any sender problems in the communication device.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
-
Citations
43 Claims
- 1. A method comprising using a computer to analyze a data stream of VoIP (Voice over IP) packets sent from a communication device, including using the computer to receive the VoIP packets, compute receive interarrival times of consecutive received VoIP packets, form a histogram or diagram of the receive interarrival times, and perform pattern recognition on the histogram or diagram to identify any sender problems in the communication device.
- 23. An article comprising non-transitory computer-readable memory encoded with computer-readable code that causes a computer to monitor a data network for VoIP packets from a sending communication device to a receiving communication device, compute interarrival times of consecutive VoIP (Voice over IP) packets, form a histogram or diagram of the interarrival times, and perform pattern recognition on the histogram or diagram to determine whether the sending device was a root cause of a transmission error, each interarrival time computed as a difference in receipt times between two consecutive packets.
- 31. A communication system comprising a supervisory computer programmed to monitor a data network for VoIP (Voice over IP) packets sent from a sending communication device to a receiving communication device, compute receive interarrival times of consecutive packets, form at least one of a histogram and a diagram of the receive interarrival times, and perform pattern recognition on the diagram or histogram to identify any sender problems in the sending device.
-
43. A method comprising using a computer to:
-
receive VoIP (Voice over IP) packets; compute receive interarrival times of consecutive received VoIP packets, each receive interarrival time computed as a difference in receipt times between two consecutive received packets having consecutive sequence numbers; form a histogram or diagram of the receive interarrival times; and perform pattern recognition on the histogram or diagram to identify a cause of an error in a sending communication device; wherein an operating system of the sending communication device, configuration of the sending communication device, and a stack of the sending communication device are ascertainable as the cause of the error.
-
Specification