IP Library Granted Patent US 7,617,337
Granted Patent B1
US 7,617,337 · App. 11/671,733 · Granted Nov 10, 2009

VoIP quality tradeoff system

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,617,337
App. No.
11/671,733
Granted
Nov 10, 2009
Kind
B1
Abstract

The present invention provides methods and systems for improving VoIP quality in speech and similar communications. More specifically, various lower limits for network performance may be identified and in the event that the communication network begins performing below the lower limits a buffered conversation may be employed in an attempt to improve conversation quality.

Claims (44)

1. A method of communicating between communication devices over an IP-based communication network, comprising:

transmitting data packets from a first communication device to a second communication device using a transportation protocol that does not retransmit at least one of lost and damaged data packets;

determining performance parameters associated with performance of the communication network;

determining that the performance parameters do not meet a threshold of performance for the communication network;

in response to identifying that the performance parameters do not meet the threshold of performance, storing a number of received data packets in a buffer prior to providing the data packets to an intended recipient; and

indicating to at least one of the first and second communication device that a number of data packets are being stored in the buffer.

2. The method of claim 1 , further comprising displaying a status of buffering to a user of at least one of the first and second communication device.

3. The method of claim 2 , wherein displaying comprises showing the user the number of data packets that are stored in the buffer and have not been provided to the intended recipient.

4. The method of claim 2 , wherein the first communication device is associated with a speaking user and the second communication device is associated with a listening user, and wherein the status of buffering is displayed to both the speaking and listening user.

5. The method of claim 1 , further comprising:

changing from the transportation protocol that does not retransmit at least one of lost and damaged data packets to a transportation protocol that provides for retransmission of at least one of lost and damaged data packets;

notifying the first and second communication devices that the transportation protocol has been changed;

identifying that a data packet has been at least one of lost and damaged;

requesting retransmission of the data packet; and

retransmitting the data packet.

6. The method of claim 1 , further comprising:

storing data packets in a transmitting buffer until a segment has been formed;

after the segment has been formed, transmitting the data packets associated with the segment;

collecting the data packets in a receiving buffer until the segment has been reconstructed; and

after the segment has been reconstructed, providing the segment to the intended recipient.

7. The method of claim 6 , wherein the segment comprises a user comprehensible amount of data.

8. The method of claim 6 , wherein the segment comprises at least one of a word, a portion of a sentence, and a complete sentence.

9. The method of claim 1 , wherein performance parameters associated with the performance of the communication network comprise at least one of jitter, packet loss, packet delay, and bandwidth availability.

10. The method of claim 9 , wherein the threshold of performance comprises a weighted sum of the performance parameters.

11. The method of claim 1 , further comprising adjusting compression algorithms for data packets stored in the buffer.

12. A computer readable medium comprising executable instructions operable to perform the method of claim 1 .

13. A device for communicating over an IP-based communication network, comprising:

at least one receiving buffer;

a network monitor operable to monitor performance parameters of the communication network, wherein data packets are transferred from a transmitting communication device to the receiving communication device using a transportation protocol that does not retransmit lost or damaged data packets until the network monitor identifies that the performance parameters do not meet a threshold of performance for the communication network, and wherein in response to the network monitor identifying that the performance parameters do not meet the threshold of performance, a plurality of data packets are stored in the receiving buffer prior to being provided to a user associated with the receiving communication device; and

a user output capable of notifying at least one of the user associated with the receiving communication device and a user associated with the transmitting communication device that a number of data packets are being stored in the receiving buffer.

14. The device of claim 13 , wherein the user output displays a status of buffering to both the user associated with the receiving communication device and the user associated with the transmitting communication device.

15. The device of claim 13 , wherein in addition to storing a plurality of data packets in the receiving buffer, the transportation protocol is changed to a transportation protocol that provides for retransmission of lost or damaged data packets.

16. The device of claim 13 , further comprising a transmitting buffer, wherein data packets are held in the transmitting buffer and transmitted after a segment has been formed, and wherein the data packets are collected and reconstructed into segments in the receiving buffer prior to being provided to the user associated with the receiving communication device.

17. The device of claim 16 , wherein the segment comprises a user comprehensible amount of data.

18. The device of claim 13 , wherein performance parameters associated with the performance of the communication network comprise at least one of jitter, packet loss, packet delay, and bandwidth availability.

19. A method of communicating between communication devices over an IP-based network, comprising:

transmitting data packets from a first communication device to a second communication device using a transportation protocol that allows retransmission of lost or damaged data packets;

storing a plurality of data packets in a buffer prior to providing the data packets to an intended recipient;

monitoring performance parameters associated with performance of the communication network;

identifying that the performance parameters at least one of meet and exceed a threshold of performance for the communication network; and

in response to identifying that the performance parameters at least one of meet and exceed the threshold of performance, discontinuing use of the buffer.

20. The method of claim 19 , further comprising notifying at least one of a user associated with the first communication device and a user associated with the second communication device that the user of the buffer has been discontinued.

21. The method of claim 19 , further comprising changing from the transportation protocol that allows retransmission of lost or damaged data packets to a transportation protocol that does not retransmit lost or damaged data packets.

22. The method of claim 19 , further comprising testing the communication network performance as a part of monitoring performance parameters.

Assignments (26)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2024
From: AVAYA LLC
To: ARLINGTON TECHNOLOGIES, LLC
Reel/Frame 067022/0780 →
INTELLECTUAL PROPERTY RELEASE AND REASSIGNMENT Recorded Mar 25, 2024
From: CITIBANK, N.A.
To: AVAYA LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 066894/0117 →
INTELLECTUAL PROPERTY RELEASE AND REASSIGNMENT Recorded Mar 25, 2024
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: AVAYA LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 066894/0227 →
(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 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 →
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 →
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 →
BANKRUPTCY COURT ORDER RELEASING THE SECURITY INTEREST RECORDED AT REEL/FRAME 020156/0149 Recorded Jul 25, 2022
From: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
To: AVAYA, INC.; AVAYA TECHNOLOGY LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES
Reel/Frame 060953/0412 →
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 →
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 →
RELEASE OF SECURITY INTEREST Recorded Jan 9, 2018
From: CITICORP USA, INC.
To: AVAYA, INC.; SIERRA HOLDINGS CORP.; AVAYA TECHNOLOGY, LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.
Reel/Frame 045032/0213 →
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 →
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 →
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 →
REASSIGNMENT Recorded Jun 26, 2008
From: AVAYA TECHNOLOGY LLC
To: AVAYA INC
Reel/Frame 021156/0734 →
SECURITY AGREEMENT Recorded Nov 28, 2007
From: AVAYA, INC.; AVAYA TECHNOLOGY LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.
To: CITICORP USA, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 020166/0705 →
SECURITY AGREEMENT Recorded Nov 27, 2007
From: AVAYA, INC.; AVAYA TECHNOLOGY LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 020156/0149 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2007
From: BECK, ALEXANDER; BLAIR, COLIN; LANG, ANDREW WILLIAM; MCNAMARA, PAUL; THAMBIRATNAM, DAVID
To: AVAYA TECHNOLOGY, LLC
Reel/Frame 018859/0496 →