IP Library Granted Patent US 8,483,210
Granted Patent B2
US 8,483,210 · App. 12/322,141 · Granted Jul 9, 2013

Method and apparatus for voice traffic management in a data 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 8,483,210
App. No.
12/322,141
Granted
Jul 9, 2013
Kind
B2
Abstract

Method and apparatus for voice traffic management in a data network includes establishing a default maximum bandwidth setting at a LAN egress port when voice-type traffic is not present in a LAN portion of the data network, detecting voice-type traffic, reducing the bandwidth setting at the LAN egress port to effect a change in a rate of non voice type traffic and monitoring non voice type traffic and voice quality statistics to determine if the rate of non voice type traffic entering the data network has changed. Once the desired change has occurred, performing a linear increase of the bandwidth setting at the LAN egress port to a first value while monitoring voice quality statistics, determining if voice quality has degraded during increase of the bandwidth setting and repeating the last two steps if voice quality has not degraded.

Claims (40)

1. Method of voice traffic management in a data network, the data network functioning, in part, as a telecommunication system based on Voice over Internet Protocol (VoIP) and having a wide area network (WAN) portion and a local area network (LAN) portion, the method comprising the steps of:

(a) establishing a default overall maximum bandwidth setting for all data traffic at a LAN egress port of a device that provides WAN access to LAN network components when voice-type traffic is not present in the LAN portion of the data network;

(b) detecting voice-type traffic in the LAN portion of the data network;

(c) reducing overall maximum bandwidth setting for all data traffic at the LAN egress port to effect a change in a rate of non voice type traffic entering the LAN portion of the data network;

(d) monitoring non voice type traffic and voice quality statistics to determine if the rate of non voice type traffic entering the LAN portion of the data network has changed;

(e) performing a linear increase of the overall maximum bandwidth setting at the LAN egress port to a first value while monitoring voice quality statistics;

(f) determining if voice quality has degraded during increase of the overall maximum bandwidth setting; and

(g) repeating steps (e) and (f) if voice quality has not degraded.

2. The method of claim 1 wherein, during step (g), the overall maximum bandwidth setting at the LAN egress port is set to a second value that is less than the first value.

3. The method of claim 2 further comprising the steps of:

(h) upon detection of termination of the voice-type traffic in the LAN portion of the data network, setting the overall maximum bandwidth setting to the default maximum value; and

(i) upon detection of new voice-type traffic in the LAN portion of the data network, setting the overall maximum bandwidth setting to a fraction of the second value.

4. The method of claim 3 wherein the fraction of the second value is approximately 70%.

5. The method of claim 3 wherein the maximum value is determined by one selected from the group consisting of a measurement of downstream bandwidth of the broadband link associated with the data network and a sum of the second value and bandwidth used by the voice-type traffic.

6. The method of claim 1 wherein the detection of voice-type traffic in the LAN portion of the data network is achieved by one selected from the group consisting of determining completion of SIP/SDP codec negotiation and determining the sending or receiving of a SIP INVITE message associated with the voice-type traffic in the LAN portion of the data network.

7. The method of claim 1 wherein reducing the overall maximum bandwidth setting at the LAN egress port from its default setting further comprises reducing said overall maximum bandwidth setting to approximately 150 Kbs.

8. The method of claim 1 wherein voice traffic bypasses the overall maximum bandwidth setting such that traffic is only reduced with respect to non-voice type traffic in the LAN portion of the data network that effects voice quality.

9. The method of claim 3 wherein steps (a)-(i) are performed two or more times consecutively to account for two or more instances of new voice-type traffic in the LAN portion of the data network.

10. The method of claim 1 wherein step (e) is performed upon achieving a desired non-voice type traffic rate.

11. A non-transitory computer readable medium having stored thereon instructions that when executed by a processor cause the processor to perform a method of voice traffic management in a data network, the data network functioning, in part, as a telecommunication system based on Voice over Internet Protocol (VolP) and having a wide area network (WAN) portion and a local area network (LAN) portion, the method comprising the steps of:

(a) establishing a default overall maximum bandwidth setting for all data traffic at a LAN egress port of a device that provides WAN access to LAN network components when voice-type traffic is not present in the LAN portion of the data network;

(b) detecting voice-type traffic in the LAN portion of the data network;

(c) reducing overall maximum bandwidth setting for all data traffic at the LAN egress port to effect a change in a rate of non voice type traffic entering the LAN portion of the data network;

(d) monitoring non voice type traffic and voice quality statistics to determine if the rate of non voice type traffic entering the LAN portion of the data network has changed;

(e) performing a linear increase of the overall maximum bandwidth setting at the LAN egress port to a first value while monitoring voice quality statistics;

(f) determining if voice quality has degraded during increase of the overall maximum bandwidth setting; and

(g) repeating steps (e) and (f) if voice quality has not degraded.

12. The non-transitory computer readable medium of claim 11 wherein, during step (g), the overall maximum bandwidth setting at the LAN egress port is set to a second value that is less than the first value.

13. The non-transitory computer readable medium of claim 12 , wherein the method further comprises the steps of:

(h) upon detection of termination of the voice-type traffic in the LAN portion of the data network, setting the overall maximum bandwidth setting to the default maximum value; and

(i) upon detection of new voice-type traffic in the LAN portion of the data network, setting the overall maximum bandwidth setting to a fraction of the second value.

14. The non-transitory computer readable medium of claim 13 wherein the fraction of the second value is approximately 70%.

15. The non-transitory computer readable medium of claim 13 wherein the maximum value is determined by one selected from the group consisting of a measurement of downstream bandwidth of the broadband link associated with the data network and a sum of the second value and bandwidth used by the voice-type traffic.

16. The non-transitory computer readable medium of claim 11 wherein the detection of voice-type traffic in the LAN portion of the data network is achieved by one selected from the group consisting of determining completion of SIP/SDP codec negotiation and determining the sending or receiving of a SIP INVITE message associated with the voice-type traffic in the LAN portion of the data network.

17. The non-transitory computer readable medium of claim 11 wherein reducing the bandwidth setting at the LAN egress port from its default setting further comprises reducing said overall maximum bandwidth setting to approximately 150Kbs.

18. The non-transitory computer readable medium of claim 11 wherein voice traffic bypasses the overall maximum bandwidth setting such that traffic is only reduced with respect to non-voice type traffic in the LAN portion of the data network that effects voice quality.

19. The non-transitory computer readable medium of claim 13 wherein steps (a)-(i) are performed two or more times consecutively to account for two or more instances of new voice-type traffic in the LAN portion of the data network.

20. The non-transitory computer readable medium of claim 11 wherein step (e) is performed upon achieving a desired non-voice type traffic rate.

21. The method of claim 1 , wherein the device that provides WAN access to LAN network components is a VoIP telephony adaptor (TA).

22. The non-transitory computer readable medium of claim 13 , wherein the device that provides WAN access to LAN network components is a VoIP telephony adaptor (TA).

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded Jul 28, 2022
From: JPMORGAN CHASE BANK, N.A.
To: VONAGE AMERICA INC.; VONAGE HOLDINGS CORP.; VONAGE BUSINESS INC.; NEXMO INC.; TOKBOX, INC.
Reel/Frame 061002/0340 →
CHANGE OF NAME Recorded Jun 6, 2022
From: VONAGE AMERICA INC.
To: VONAGE AMERICA LLC
Reel/Frame 060284/0435 →
SECURITY INTEREST Recorded Nov 12, 2018
From: VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 047502/0628 →
MERGER Recorded Mar 31, 2016
From: VONAGE NETWORK LLC
To: VONAGE AMERICA INC.
Reel/Frame 038320/0327 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT APPLICATION NUMBER 13966486 PREVIOUSLY RECORDED ON REEL 033545 FRAME 0424. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jan 21, 2016
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC; VONAGE BUSINESS SOLUTIONS INC.; VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037570/0203 →
SECURITY INTEREST Recorded Jul 29, 2015
From: VONAGE HOLDINGS CORP.; VONAGE AMERICA INC.; VONAGE BUSINESS SOLUTIONS, INC.; VONAGE NETWORK LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036205/0485 →
SECURITY INTEREST Recorded Aug 14, 2014
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC; VONAGE BUSINESS SOLUTIONS INC.; VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033545/0424 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 025494/0550) Recorded Aug 1, 2011
From: BANK OF AMERICA, N.A.
To: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC
Reel/Frame 026679/0582 →
SECURITY AGREEMENT Recorded Aug 1, 2011
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 026680/0816 →
SECURITY AGREEMENT Recorded Dec 15, 2010
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 025494/0550 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2009
From: OTTUR, DEEPAK; RILEY, JOHN; GRIKAS, MARY; SMIRES, DANIEL T.; MAMAKOS, LOUIS; MA, KEVIN
To: VONAGE NETWORK LLC
Reel/Frame 022653/0250 →