IP Library Granted Patent US 7,742,499
Granted Patent B1
US 7,742,499 · App. 11/206,636 · Granted Jun 22, 2010

Adaptive bandwidth network management for VOIP network

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,742,499
App. No.
11/206,636
Granted
Jun 22, 2010
Kind
B1
Abstract

A packet-based communications system or network is configured into multiple geographically distinct network bandwidth zones having interzone communications links with a configured maximum bandwidth. Adaptive bandwidth management based upon quality of server (QoS) measurement between two zones is utilized to dynamically raise or lower the maximum allowable bandwidth limit for the link between the two zones. When QoS between two zones degrades, the allowable bandwidth for new calls between the two zones is lowered to a point that assists in increasing the QoS back to an acceptable level (i.e., by blocking new calls or rerouting them). In one embodiment, the QoS information takes the form of QoS alarms generated and transmitted by active IP phones in the network bandwidth zone.

Claims (21)

1. A method of adaptive bandwidth management for a packet-based communications network, comprising: receiving quality of service (QoS) information from one or more end-user communications devices, the QoS information relating to active communications across a communications link between two zones in the packet-based communications network; storing a maximum interzone bandwidth value representing a maximum amount of allowable bandwidth on the communications link between the two zones; lowering the maximum bandwidth value to a sliding maximum interzone bandwidth value in response to the received QoS information; determining an amount of bandwidth presently being utilized across the communications link between the two zones; receiving a request for a new call between the two zones; determining an amount of bandwidth necessary to handle the new call; and rejecting the new call when the sum of the amount of bandwidth presently being utilized and the amount of bandwidth necessary for the new call exceeds the sliding maximum interzone bandwidth value.

2. The method in accordance with claim 1 wherein the QoS information comprises one or more QoS alarms generated and transmitted from the one or more end user communications devices within one of the zones, the one or more QoS alarms generated based on one or more QoS parameters.

3. The method in accordance with claim 1 wherein the QoS information comprises at least a one of following types of information: packet loss information, latency information, jitter information and R-Factor information.

4. The method in accordance with claim 1 wherein the QoS information comprises a QoS alarm generated and transmitted from a communication device within one of the zones.

5. The method in accordance with claim 4 wherein the QoS alarm comprises at least a one of the following: a packet loss alarm, a latency alarm, a jitter alarm and an R-Factor alarm.

6. The method in accordance with claim 1 further comprising:

raising the sliding maximum interzone bandwidth value by a predetermined amount over time; and

accepting the new call when the sum of the amount of bandwidth presently being utilized and the amount of bandwidth necessary for the new call is below the sliding maximum interzone bandwidth value.

7. A call server, comprising: an network interface, for receiving quality of server (QoS) information from a second end-user communication device, the QoS information about an active communications link between a first zone and a second zone in a packet-based communications network, and for receiving a call setup message from a first end-user communications device requesting a new call over the communications link between the first zone and the second zone; a processor coupled to the network interface for processing the received QoS information and the call setup message, and determining whether to accept or reject the new call over the communications link between the first zone and the second zone; and wherein the processor is further operable for: storing a maximum interzone bandwidth value representing a maximum amount of allowable bandwidth on the communications link between the two zones, lowering the maximum bandwidth value to a sliding maximum interzone bandwidth value in response to the received QoS information, determining an amount of bandwidth presently being utilized across the communications link between the two zones, determining an amount of bandwidth necessary to handle the new call, and rejecting the new call when the sum of the amount of bandwidth presently being utilized and the amount of bandwidth necessary for the new call exceeds the sliding maximum interzone bandwidth value.

8. The call server in accordance with claim 7 wherein the QoS information is generated and transmitted from the second end-user communications device assigned to the call server during active communications between the first zone and the second zone.

9. The call server in accordance with claim 8 wherein the QoS information comprises one or more QoS alarms generated and transmitted from the second end-user communications device within one of the zones, the one or more QoS alarms generated based on one or more QoS parameters.

10. The call server in accordance with claim 7 wherein the QoS information comprises at least a one of following types of information: packet loss information, latency information, jitter information and R-Factor information.

11. The call server in accordance with claim 7 wherein the QoS information comprises at least one QoS alarm, and the QoS alarm comprises at least a one of the following: a packet loss alarm, a latency alarm, a jitter alarm and an R-Factor alarm.

12. The call server in accordance with claim 7 wherein the processor is further operable for:

raising the sliding maximum interzone bandwidth value by a predetermined amount over time; and

accepting the new call when the sum of the amount of bandwidth presently being utilized and the amount of bandwidth necessary for the new call is below the sliding maximum interzone bandwidth value.

13. A Non-transitory computer readable medium comprising instructions executed by a processor to: receive quality of service (QoS) information from one or more end-user communications devices, the QoS information relating to active communications across a communications link between two zones in the packet-based communications network; store a maximum interzone bandwidth value representing a maximum amount of allowable bandwidth on the communications link between the two zones; lower the maximum bandwidth value to a sliding maximum interzone bandwidth value in response to the received QoS information; determine an amount of bandwidth presently being utilized across the communications link between the two zones; receive a request for a new call between the two zones; determine an amount of bandwidth necessary to handle the new call; and reject the new call when the sum of the amount of bandwidth presently being utilized and the amount of bandwidth necessary for the new call exceeds the sliding maximum interzone bandwidth value.

14. The non-transitory computer readable medium in accordance with claim 13 wherein the QoS information comprises one or more QoS alarms generated and transmitted from a end-user communications devices within one of the zones, the one or more QoS alarms generated based on one or more QoS parameters.

15. The non-transitory computer readable medium in accordance with claim 13 wherein the QoS information comprises at least a one of following types of information: packet loss information, latency information, jitter information and R-Factor information.

16. The non-transitory computer readable medium in accordance with claim 15 wherein the QoS information comprises a QoS alarm generated and transmitted from a communication device within one of the zones.

17. The non-transitory computer readable medium in accordance with claim 13 further comprises instructions to: raise the sliding maximum interzone bandwidth value by a predetermined amount over time; and accept the new call when the sum of the amount of bandwidth presently being utilized and the amount of bandwidth necessary for the new call is below the sliding maximum interzone bandwidth value.

Assignments (24)
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
RELEASE OF SECURITY INTEREST Recorded Jan 11, 2018
From: CITICORP USA, INC.
To: AVAYA, INC.; SIERRA HOLDINGS CORP.
Reel/Frame 045045/0564 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 023892/0500 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.
Reel/Frame 044891/0564 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 025863/0535 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST, NA
To: AVAYA INC.
Reel/Frame 044892/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
SECURITY AGREEMENT Recorded Mar 13, 2013
From: AVAYA, INC.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., THE
Reel/Frame 030083/0639 →
SECURITY AGREEMENT Recorded Feb 22, 2011
From: AVAYA INC., A DELAWARE CORPORATION
To: BANK OF NEW YORK MELLON TRUST, NA, AS NOTES COLLATERAL AGENT, THE
Reel/Frame 025863/0535 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2010
From: NORTEL NETWORKS LIMITED
To: AVAYA INC.
Reel/Frame 023998/0878 →
SECURITY AGREEMENT Recorded Feb 5, 2010
From: AVAYA INC.
To: CITICORP USA, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 023905/0001 →
SECURITY AGREEMENT Recorded Feb 4, 2010
From: AVAYA INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 023892/0500 →
DOCUMENT PREVIOUSLY RECORDED AT REEL 017193 FRAME 0376 CONTAINED ERRORS IN PATENT APPLICATION NUMBER 11/206,635. DOCUMENT RERECORDED TO CORRECT ERRORS ON STATED REEL. Recorded Apr 4, 2006
From: ERSKINE, JAMES; TARLE, PETER; MAYOROV, ANDREY V.
To: NORTEL NETWORKS LIMITED
Reel/Frame 017750/0077 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2005
From: ERSKINE, JAMES; TARLE, PETER; MAYOROV, ANDREY V.
To: NORTEL NETWORKS LIMITED
Reel/Frame 017193/0376 →