Adaptive packet size modification for voice over packet networks
First Claim
1. A method for minimizing end-to-end delay associated with calls carried over a packet network in a manner that avoids overloading of the packet network, comprising:
- monitoring one or more parameters indicative of an amount of bandwidth being utilized on a relatively larger first portion of the packet network;
responsive to the monitoring, determining that a level of bandwidth utilization on the relatively larger first portion of the packet network has changed;
responsive to the determination that the level of bandwidth utilization on the relatively larger first portion of the packet network has changed, issuing at least one command to each of a plurality of devices in a relatively smaller second portion of the packet network; and
wherein the command causes at least the plurality of devices in the relatively smaller second portion of the packet network to change the size of packets used for carrying frames of encoded signals associated with a call from a first packet size to a second packet size.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for reducing end-to-end delay associated with telephone calls carried over a voice over packet network in a manner that avoids overloading of the network. The system and method involves monitoring one or more parameters indicative of an amount of bandwidth being utilized on the voice over packet network, responsive to the monitoring, determining that a level of bandwidth utilization on the voice over packet network has changed, responsive to the determination that the level of bandwidth utilization on the voice over packet network has changed, issuing a command to a telephony device, and responsive to receipt of the command by the telephony device, changing the size of packets used for carrying frames of encoded voice signals associated with a telephone call from a first packet size to a second packet size.
-
Citations
35 Claims
-
1. A method for minimizing end-to-end delay associated with calls carried over a packet network in a manner that avoids overloading of the packet network, comprising:
-
monitoring one or more parameters indicative of an amount of bandwidth being utilized on a relatively larger first portion of the packet network; responsive to the monitoring, determining that a level of bandwidth utilization on the relatively larger first portion of the packet network has changed; responsive to the determination that the level of bandwidth utilization on the relatively larger first portion of the packet network has changed, issuing at least one command to each of a plurality of devices in a relatively smaller second portion of the packet network; and wherein the command causes at least the plurality of devices in the relatively smaller second portion of the packet network to change the size of packets used for carrying frames of encoded signals associated with a call from a first packet size to a second packet size. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a network monitoring entity configured to monitor one or more parameters indicative of the amount of bandwidth being utilized on a relatively larger first portion of a packet network, to determine, responsive to the monitoring, that a level of bandwidth utilization on the relatively larger first portion of the packet network has changed, and to issue a notification responsive to the determination that the level of bandwidth utilization on the relatively larger first portion of the packet network has changed; and a call control entity configured to receive the notification and to change the size of packets used for carrying frames of encoded signals associated with a call in a relatively smaller second portion of the packet network from a first packet size to a second packet size responsive to the receipt of the notification. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system comprising:
-
a network monitoring entity configured to monitor one or more parameters indicative of the amount of bandwidth being utilized on a relatively larger first portion of a packet network, to determine, responsive to the monitoring, that a level of bandwidth utilization on the relatively larger first portion of the packet network has changed, and to issue a command responsive to the determination that the level of bandwidth utilization on the relatively larger first portion of the packet network has changed; and a device configured to receive the command and to change the size of packets used for carrying frames of encoded signals associated with a call in a relatively smaller second portion of the packet network from a first packet size to a second packet size responsive to the receipt of the command. - View Dependent Claims (30, 31, 34, 35)
-
-
32. One or more circuits for reducing end-to-end delay over a voice over packet network in a manner that avoids overloading of the packet network, the one or more circuits comprising:
-
at least one interface for exchanging voice packets over the voice over packet network, wherein a number of voice frames are contained in each voice packet; and at least one processor operably coupled to the at least one interface, the at least one processor operable to; determine bandwidth utilization of a relatively larger first portion of the voice over packet network, select a number of voice frames to be placed in each voice packet based upon the determined bandwidth utilization, assemble a voice packet containing the selected number of voice frames, and transmit the assembled voice packet over a relatively smaller second portion of the packet network via the at least one interface. - View Dependent Claims (33)
-
Specification