System and method for selecting the size of dynamic voice jitter buffer for use in a packet switched communications system
First Claim
1. A packet switched communications system having a dynamic voice jitter buffer for use with voice over Internet protocol (VoIP) packets comprising:
- a source transmitting at least one VoIP packet;
at least one router for routing the VoIP packet to a specified destination;
a destination for receiving the at least one VoIP packet; and
wherein the VoIP packet operates to convey congestion information regarding the packet switched communications system to at least one buffer located at the destination.
1 Assignment
0 Petitions
Accused Products
Abstract
A packet switched communications system (100) for use with a dynamic voice jitter buffer (203) and voice over Internet protocol (VoIP) packets includes a source (101) transmitting at least one VoIP packet, one or more routers (105, 107, 109) for routing the VoIP packets and a destination (111) for receiving the at least one VoIP packet. The VoIP packet operates to convey congestion information regarding the packet switched communications system (100) to at least one buffer located at the destination to dynamically control the capacity of the jitter buffer located at the destination to provide VoIP communication with no jitter and minimal delay.
-
Citations
21 Claims
-
1. A packet switched communications system having a dynamic voice jitter buffer for use with voice over Internet protocol (VoIP) packets comprising:
-
a source transmitting at least one VoIP packet;
at least one router for routing the VoIP packet to a specified destination;
a destination for receiving the at least one VoIP packet; and
wherein the VoIP packet operates to convey congestion information regarding the packet switched communications system to at least one buffer located at the destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for adjusting the size of a jitter buffer for use in a voice over Internet protocol (VoIP) packet switched communications system comprising the steps of:
-
adjusting the time-to-live (TTL) field in a VoIP packet to a predetermined value at a source;
decrementing the TTL field by at least one count each time the VoIP packet traverse a router in the VoIP packet system;
reading the TTL field at a destination; and
adjusting the size of a jitter buffer based upon the TTL value in order to mitigate the effect of receipt of non-period VoIP packets at the destination. - View Dependent Claims (11, 12, 13)
-
-
14. A method for adjusting the size of a jitter buffer for use with a packet network transmitting voice over Internet protocol (VoIP) packets based upon transmission path delay comprising the steps of:
-
determining the amount of transmission delay through a transmission path that a VoIP packet has encountered upon receipt by at least one router in the packet network;
setting a field within the VoIP packet when the transmission rate for a link used for the VoiP is below a predetermined threshold;
recognizing the field at a destination of the VoIP packet; and
adjusting the size of a jitter buffer based upon recognition of the field in order to mitigate the effect of receipt of non-periodic VoiP packets at the destination. - View Dependent Claims (15, 16, 17)
-
-
18. A method for adjusting the size of a jitter buffer for use with a packet network transmitting voice over Internet protocol (VoIP) packets based upon transmission path delay comprising the steps of:
-
determining the amount of transmission delay through a transmission path that a VoIP packet has encountered upon receipt by at least one router in the packet network;
setting a field within the VoIP packet when the congestion of the link exceeds a predetermined threshold;
recognizing the field at a destination of the VoIP packet; and
adjusting the size of a jitter buffer based upon recognition of the field in order to mitigate the effect of receipt of non-periodic VoiP packets at the destination. - View Dependent Claims (19, 20, 21)
-
Specification