IP Library Granted Patent US 6,970,559
Granted Patent B2
US 6,970,559 · App. 10/261,058 · Granted Nov 29, 2005

Method and apparatus for detecting echo cancellers

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 6,970,559
App. No.
10/261,058
Granted
Nov 29, 2005
Kind
B2
Abstract

A method is provided for detecting echo cancellation in a communication network. The method includes the steps of transmitting from an originating unit a pre-defined echo cancellation detection signal to a receiving unit. The resulting signal is detected by the receiving unit and analyzed to determine whether the differences between the resulting signal and a stored pre-defined signal indicate the detection of echo cancellation on the communication network.

Claims (64)

1. A method for establishing a data link in a communication network, the method comprising:

transmitting from an originating unit disposed within a subscriber loop a pre-defined echo cancellation detection signal to a receiving unit that is also disposed within a subscriber loop;

detecting a resulting signal after transmission;

comparing the resulting signal with the pre-defined echo cancellation detection signal;

when the resulting signal substantially matches the pre-defined echo cancellation detection signal determining that echo cancellation is not enabled; and

establishing the data link when echo cancellation has been determined to not be enabled.

2. The method of claim 1 wherein disablement of echo within the resulting signal reveals detection of echo cancellation.

3. The method of claim 1 wherein the echo cancellation detection signal is shaped to appear to contain an echo.

4. The method of claim 1 further comprising determining that the difference between the resulting signal and the stored signal is due to echo cancellation rather than to conventional unit leaks and attenuations and/or to noise introduced by the network.

5. The method of claim 1 further comprising:

looping the transmitted resulting signal back to the originating performing the analyzing step on the resulting signal which was looped back.

6. The method of claim 1 further comprising:

detecting the resulting signal at a receiving unit at a location separate from that of the originating unit, and storing the stored predefined signal at the location of the receiving unit; and

analyzing the resulting signal at the location of the receiving unit.

7. The method of claim 1 further comprising:

disabling echo cancellation;

transmitting data until completion; and

reactivating echo cancellation upon completion of the data transmission.

8. The method of claim 1 further comprising locating an alternate communication route in response to detection of echo cancellation in a selected communication route.

9. The method of claim 1 further comprising testing other routes through the communication network to locate an alternate route without echo canceling.

10. A system for establishing a data link in a communication network, the method comprising:

means for transmitting from an originating unit disposed within a subscriber loop a pre-defined echo cancellation detection signal to a receiving unit that is also disposed within a subscriber loop;

means for detecting a resulting signal after transmission;

means for comparing the resulting signal with the pre-defined echo cancellation signal;

when the resulting signal has not been modified, determining that echo cancellation is not enabled; and

establishing the data link when echo cancellation is not enabled.

11. The system for detecting echo cancellation in a communication network, as in claim 10 further comprising means for looping the resulting signal back to the originating device; and wherein the means for analyzing is located in proximity to the originating device for analyzing the resulting signal that was looped back.

12. The system for detecting echo cancellation in a communication network, as in claim 10 further comprising:

means for disabling echo cancellation;

means for transmitting data until completion; and

means for reactivating echo cancellation upon completion of the data transmission.

13. The system for detecting echo cancellation in a communication network, as in claim 10 further comprising means for locating an alternate communication route in response to detection of echo cancellation in a selected communication route.

14. The system of claim 10 further comprising means for testing other routes through the communication network to locate an alternate route without echo canceling.

15. A computer-readable medium having encoded therein computer-executable instructions for performing a method for establishing a data link in a communication network, the method comprising:

transmitting from an originating device disposed within a subscriber loop a pre-defined echo cancellation detection signal to a receiving device that is also disposed within a subscriber loop;

detecting a resulting incoming signal after transmission;

comparing the resulting signal with the pre-defined echo cancellation signal;

when the resulting signal has not been modified, determining that echo cancellation is not enabled; and

establishing the data link when echo cancellation is not enabled.

16. The computer-readable medium as in claim 15 wherein the method comprises:

looping the transmitted incoming signal back to the originating device; and

performing the analyzing step on the resulting signal which was looped back.

17. The computer-readable medium as in claim 15 wherein the method comprises:

detecting the resulting signal at a receiving unit at a different location, and storing the stored predefined signal at the location of the receiving unit; and

analyzing the resulting signal at the location of the receiving unit.

18. The computer-readable medium as in claim 15 wherein the method comprises:

disabling the echo cancellation;

transmitting data until completion; and

reactivating echo cancellation upon completion of the data transmission.

19. The computer-readable medium as in claim 15 wherein the method comprises locating an alternate communication route in response to detection of echo cancellation in a selected communication route.

20. The computer readable medium of claim 15 further comprising testing other routes through the communication network to locate an alternate route without echo canceling.

21. A system for performing the method for establishing a data link in a communication network, the system comprising:

a transmitter disposed within a subscriber loop that is programmed to transmit a pre-defined echo cancellation detection signal from an originating unit to a receiving unit that is also disposed within a subscriber loop;

signal comparator adapted to compare the resulting signal with the pre-defined echo cancellation signal;

when the resulting signal has not been modified, determining that echo cancellation is not enabled;

memory in which the predefined signal is stored for comparison with the resulting signal; and

a signal generator for establishing the data link.

22. The system for performing the method for detecting echo cancellation in a communication network as in claim 21 further comprising:

retransmission circuit to loop the resulting signal after transmission back to the originating unit, and wherein the signal comparator performs the analyzing step on the signal which was looped back.

23. The system for performing the method for detecting echo cancellation in a communication network as in claim 21 further comprising:

retransmission circuit to detect and retransmit the resulting signal at a receiving unit at a location separate from the originating unit and wherein the memory stores the stored predefined signal at the location of the receiving unit to analyze the resulting signal at the location of the receiving unit.

24. The system for performing the method for detecting echo cancellation in a communication network, as in claim 21 further comprising:

at least one processor to disable echo cancellation, to transmit data until completion, to reactivate echo cancellation upon completion of the data transmission; and

memory in which the predefined signal is stored for comparison with the resulting signal.

Assignments (20)
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Apr 8, 2024
From: JEFFRIES FINANCE LLC
To: ALVARIA, INC.; NOBLE SYSTEMS, LLC
Reel/Frame 067041/0102 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Apr 8, 2024
From: JEFFRIES FINANCE LLC
To: ALVARIA, INC.; NOBLE SYSTEMS, LLC
Reel/Frame 067041/0128 →
RELEASE OF SECURITY INTEREST Recorded Jun 4, 2021
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: ASPECT SOFTWARE PARENT, INC.; ASPECT SOFTWARE, INC.; DAVOX INTERNATIONAL HOLDINGS LLC; VOICEOBJECTS HOLDINGS INC.; VOXEO PLAZA TEN, LLC
Reel/Frame 057254/0363 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded May 6, 2021
From: NOBLE SYSTEMS CORPORATION; ASPECT SOFTWARE, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 057674/0664 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded May 6, 2021
From: NOBLE SYSTEMS CORPORATION; ASPECT SOFTWARE, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 057261/0093 →
SECURITY INTEREST Recorded Jun 16, 2016
From: ASPECT SOFTWARE PARENT, INC.; ASPECT SOFTWARE, INC.; DAVOX INTERNATIONAL HOLDINGS LLC; VOICEOBJECTS HOLDINGS INC.; VOXEO PLAZA TEN, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 039052/0356 →
RELEASE OF SECURITY INTEREST Recorded Jun 14, 2016
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: ASPECT SOFTWARE, INC.
Reel/Frame 039013/0015 →
RELEASE OF SECURITY INTEREST Recorded Jun 14, 2016
From: U.S. BANK NATIONAL ASSOCIATION
To: ASPECT SOFTWARE, INC.
Reel/Frame 039012/0311 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2014
From: JPMORGAN CHASE BANK, N.A.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 034281/0548 →
SECURITY INTEREST Recorded Jun 29, 2010
From: ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 024651/0637 →
SECURITY AGREEMENT Recorded Jun 9, 2010
From: ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC (F/K/A ROCKWELL ELECTRONIC COMMERCE TECHNOLOGIES, LLC); ASPECT SOFTWARE, INC. (AS SUCCESSOR TO ASPECT COMMUNICATIONS CORPORATION)
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 024505/0225 →
RELEASE OF SECURITY INTEREST Recorded Jun 8, 2010
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS SECOND LIEN ADMINSTRATIVE AGENT
To: ASPECT COMMUNICATIONS CORPORATION; ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC; ASPECT SOFTWARE INTERMEDIATE HOLDINGS, INC.
Reel/Frame 024492/0496 →
RELEASE OF SECURITY INTEREST Recorded Jun 7, 2010
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: ASPECT COMMUNICATIONS CORPORATION; ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC; ASPECT SOFTWARE INTERMEDIATE HOLDINGS, INC.
Reel/Frame 024515/0765 →
SECURITY AGREEMENT Recorded Aug 11, 2006
From: ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC; ASPECT COMMUNICATIONS CORPORATION
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS SECOND LIEN ADMINISTRATIVE AGENT
Reel/Frame 018087/0313 →
RELEASE OF SECURITY INTEREST Recorded Jul 27, 2006
From: D.B. ZWIRN FINANCE, LLC
To: CONCERTO SOFTWARE INTERMEDIATE HOLDINGS, INC., ASPECT SOFTWARE, INC., ASPECT COMMUNICATIONS CORPORATION, FIRSTPOINT CONTACT CORPORATION, FIRSTPOINT CONTACT TECHNOLOGIES, INC.
Reel/Frame 017996/0895 →
CHANGE OF NAME Recorded Jun 22, 2006
From: ROCKWELL ELECTRONIC COMMERCE TECHNOLOGIES, LLC
To: FIRSTPOINT CONTACT TECHNOLOGIES, LLC
Reel/Frame 017823/0539 →
SECURITY AGREEMENT Recorded Nov 15, 2005
From: FIRSTPOINT CONTACT TECHNOLOGIES, LLC
To: D.B. ZWIRN FINANCE, LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 016784/0838 →
SECURITY INTEREST Recorded Nov 2, 2005
From: FIRSTPOINT CONTACT TECHNOLOGIES, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 016769/0605 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2004
From: ROCKWELL INTERNATIONAL CORPORATION
To: ROCKWELL ELECTRONIC COMMERCE TECHNOLOGIES, LLC
Reel/Frame 015063/0064 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2002
From: ZDENEK, JERROLD S.; PEITZ, MARSHALL L.
To: ROCKWELL ELECTRONIC COMMERCE TECH
Reel/Frame 013350/0979 →