Back to results
US 6,888,801 B1Granted
Devices, software and methods for determining a quality of service for a VoIP connection
AssigneeCisco Systems, Inc.
InventorThomas J. Hock
Life of this patent
Estimating the term…
Abstract
Devices, software and methods are provided for determining a quality of service for a Voice over Internet Protocol (VoIP) connection. A round trip time of packets is measured between the devices that are exchanging voice data. In addition, at least one performance parameter is determined, such as packet delay or packet loss. A quality of service is then determined from the round trip time and the performance parameter.
Claims38
A device comprising:
- a network interface for coupling to a network;
- and
- a processor used for encoding voice data into data packets and coupled with the network interface, wherein the processor is adapted to:
- establish a connection through the network for exchanging the data packets that represent voice between the device and a corresponding device;
- determine a round trip time for data packets being exchanged through the connection using the same processor that encodes the voice data;
- determine at least one performance parameter from transmitting a plurality of data packets along the connection using the same processor that encodes the voice data;
- and
- determine a quality of service of the connection from the round trip time and the performance parameter.
5 more elements
An article comprising:
- as storage medium, said storage medium having stored thereon instructions, that, when executed by a first device, result in:
- establishing a connection through a network for exchanging data packets that represent voice between the first device and a second device;
- determining a round trip time for data packets being exchanged through the connection;
- determining at least one performance parameter from transmitting a plurality of data packets along the connection, the performance parameter determined in a same digital signal processing stage used for compressing or decompressing voice signals into the data packets;
- and
- determining a quality of service of the connection from the round trip time and the performance parameter.
3 more elements
A device comprising:
- means for coupling to a network;
- means for establishing a connection through the network for exchanging data packets that represent voice between the device and a corresponding device;
- means for determining a round trip time for data packets being exchanged through the connection;
- means for determining at least one performance parameter from transmitting a plurality of data packets along the connection, the performance parameter using a same digital signal processing stage used for encoding voice signals into the data packets;
- and
- means for determining a quality of service of the connection from the round trip time and the performance parameter.
3 more elements
A method comprising:
- establishing a connection through a network for exchanging data packets that represent voice between a first device and a second device;
- determining a round trip time for data packets being exchanged through the connection;
- transmitting a plurality of the data packets along the connection;
- determining at least one performance parameter from transmitting the data packets, the performance parameter determined in a same digital signal processing stage used for compressing and decompressing voice signals into the data packets;
- and
- determining a quality of service of the connection from the round trip time and the performance parameter.
3 more elements
A method comprising:
- establishing a connection through a network;
- exchanging data packets that contain voice data over the connection;
- determining a round trip time for transmitting data packets over the connection;
- determining at least one performance parameter associated with transmitting a plurality of the data packets over the connection;
- taking into account how transmitting the data packets over the connection affect performance of a digital signal processing stage used for encoding or decoding the voice data when determining the performance parameter;
- and
- determining a quality of service of the connection from the round trip time and the performance parameter.
4 more elements
A network processing device, comprising:
- a processor taking into account how transmitting data packets over a network effects voice samples in a digital signal processing stage when calculating performance parameters for the data packets and then determining a quality of service of the network from the performance parameters, the digital signal processing stage encoding the voice samples into data for the data packets or decoding the data from the data packets back into voice samples.
Dependencies are inferred from the claim text.