IP Library Granted Patent US 8,396,200
Granted Patent B2
US 8,396,200 · App. 11/986,433 · Granted Mar 12, 2013

System and method for dectecting three-way call attempts

Inventors: Steve Hodge (Aubrey, TX); Fred Kesterson (Parker, TX); Oliver Oldham (Richardson, TX)
Assignee: Global Tel*Link Corporation
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,396,200
App. No.
11/986,433
Granted
Mar 12, 2013
Kind
B2
Abstract

A three-way call detection system and method for detecting continuous noise indicative of a an attempt to circumvent existing three-way call detection systems and methods. The continuous noise detection system and method may be used in conjunction with any existing three-way call detection system and method, including for example, a system and method that monitors the active communications of the telephone management system for pulses of energy indicative of a three-way call.

Claims (65)

1. A method for detecting a three-way call attempt, comprising:

monitoring an audio stream for an energy pulse and a period of silence, wherein the period of silence follows a detection of the energy pulse;

determining when a duration of the period of silence exceeds a first threshold and when a duration of the energy pulse is below a second threshold;

calculating a phase delay for each frequency component included in the energy pulse;

determining whether the phase delay of each frequency component is substantially equivalent;

generating an alert signal when:

the duration of the period of silence exceeds the first threshold,

the duration of the energy pulse is below the second threshold, and

the phase delay of each frequency component is substantially equivalent; and

transmitting the alert signal to a host computer to identify a three-way call attempt on the audio stream.

2. The method of claim 1 , further comprising:

temporarily storing the energy pulse as a digital signal when the duration of the period of silence exceeds the first threshold, the duration of the energy pulse is below the second threshold and the phase delay of each frequency component is substantially equivalent.

3. The method of claim 1 , wherein the calculating comprises:

calculating a Fast Fourier Transform (FFT) of the energy pulse to produce an amplitude and a phase for each frequency component.

4. The method of claim 3 , further comprising:

unwrapping each phase for each frequency component by converting an initial range of each phase to a normalized range so that each phase does not extend beyond the normalized range to prevent a discrepancy in phase between each frequency component.

5. The method of claim 4 , wherein the calculating comprises:

calculating a derivative of each unwrapped phase to determine whether the derivative of each unwrapped phase is constant with respect to a frequency for each frequency component.

6. The method of claim 5 , wherein the generating further comprises:

generating the alert signal when:

the duration of the period of silence exceeds the first threshold,

the duration of the energy pulse is below the second threshold, and

the derivative of each unwrapped phase is constant with respect to the frequency for each frequency component.

7. The method of claim 4 , wherein the calculating further comprises:

determining whether each unwrapped phase is linearly varied as a function of the frequency for each frequency component.

8. The method of claim 7 , wherein the generating further comprises:

generating the alert signal when:

the duration of the period of silence exceeds the first threshold,

the duration of the energy pulse is below the second threshold, and

each unwrapped phase is linearly varied as the function of the frequency for each frequency component.

9. The method of claim 1 , wherein the calculating of the phase delay for each frequency component is initiated when the duration of the period of silence exceeds the first threshold and the duration of the energy pulse is below the second threshold.

10. The method of claim 1 , further comprising:

filtering each energy pulse when:

the duration of the period of silence does not exceed the first threshold,

the duration of the energy pulse exceeds the second threshold, or

the phase delay of each frequency component is not substantially equivalent,

wherein each filtered energy pulse is not generated from a three-way call attempt.

11. A three-way call detection circuit, comprising:

an interface port configured to receive an audio stream from a telephone line;

an energy detection circuit configured to monitor the audio stream for an energy pulse and a period of silence, wherein the period of silence follows the detection of the energy pulse;

a microprocessor configured to:

detect when a duration of the period of silence exceeds a first threshold and when a duration of the energy pulse is below a second threshold,

calculate a phase delay for each frequency component included in the energy pulse;

determine whether the phase delay of each frequency component is substantially equivalent;

generate an alert signal when:

the duration of the period of silence exceeds the first threshold,

the duration of the energy pulse is below the second threshold, and

the phase delay of each frequency component is substantially equivalent; and

a host port configured to transmit the alert signal to a host computer to identify a three-way call attempt on the audio stream.

12. The three-way call detection circuit of claim 11 , further comprising:

a digital signal processor configured to temporarily store the energy pulse as a digital signal when the duration of the period of silence exceeds the first threshold, the duration of the energy pulse is below the second threshold and the phase delay of each frequency component is substantially equivalent.

13. The three-way call detection circuit of claim 11 , wherein the digital signal processor is further configured to calculate a Fast Fourier Transform (FFT) of the energy pulse to produce an amplitude and a phase for each frequency component.

14. The three-way call detection circuit of claim 13 , wherein the digital signal processor is further configured to unwrap each phase for each frequency component by converting an initial range of each phase to a normalized range so that each phase does not extend beyond the normalized range to prevent a discrepancy in phase between each frequency component.

15. The three-way call detection circuit of claim 14 , wherein the digital signal processor is further configured to calculate a derivative of each unwrapped phase to determine whether the derivative of each unwrapped phase is constant with respect to a frequency for each frequency component.

16. The three-way call detection circuit of claim 15 , wherein the host port is further configured to generate the alert signal when:

the duration of the period of silence exceeds the first threshold,

the duration of the energy pulse is below the second threshold, and

the derivative of each unwrapped phase is constant with respect to the frequency for each frequency component.

17. The three-way call detection circuit of claim 14 , wherein the digital signal processor is further configured to determine whether each unwrapped phase is linearly varied as a function of the frequency for each frequency component.

18. The three-way call detection circuit of claim 17 , wherein the host port is further configured to generate the alert signal when:

the duration of the period of silence exceeds the first threshold,

the duration of the energy pulse is below the second threshold, and

each unwrapped phase is linearly varied as a function of the frequency for each frequency component.

19. The three-way call detection circuit of claim 11 , wherein the digital signal processor is further configured to calculate the phase delay for each frequency component when the duration of the period of silence exceeds the first threshold and the duration of the energy pulse is below the second threshold.

20. The three-way call detection circuit of claim 11 , wherein, the energy detection circuit is further configured to filter each energy pulse so that each filtered energy pulse is not analyzed by the microprocessor when the duration of the period of silence does not exceed the first threshold or the duration of the energy pulse exceeds the second threshold.

Assignments (18)
PATENT SECURITY AGREEMENT Recorded Aug 7, 2024
From: GLOBAL TEL*LINK CORPORATION; DSI-ITI, INC.; VALUE-ADDED COMMUNICATIONS, INC.; TOUCHPAY HOLDINGS, LLC; RENOVO SOFTWARE, INC.; INTELMATE LLC; 3V TECHNOLOGIES INCORPORATED
To: TEXAS CAPITAL BANK, AS COLLATERAL AGENT
Reel/Frame 068510/0764 →
RELEASE OF SECURITY INTEREST Recorded Aug 6, 2024
From: UBS AG CAYMAN ISLANDS BRANCH (AS SUCCESSOR IN INTEREST TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH)
To: GLOBAL TEL*LINK CORPORATION; DSI-ITI, INC.; VALUE-ADDED COMMUNICATIONS, INC.; TOUCHPAY HOLDINGS, LLC; RENOVO SOFTWARE, INC.; INTELMATE LLC
Reel/Frame 069177/0067 →
RELEASE OF SECURITY INTEREST Recorded Aug 6, 2024
From: UBS AG CAYMAN ISLANDS BRANCH (AS SUCCESSOR IN INTEREST TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH)
To: GLOBAL TEL*LINK CORPORATION; DSI-ITI, INC.; VALUE-ADDED COMMUNICATIONS, INC.; TOUCHPAY HOLDINGS, LLC; RENOVO SOFTWARE, INC.; INTELMATE LLC
Reel/Frame 069175/0165 →
SECURITY INTEREST Recorded Dec 5, 2018
From: GLOBAL TEL*LINK CORPORATION; DSI-ITI, INC.; VALUE-ADDED COMMUNICATIONS, INC.; TOUCHPAY HOLDINGS, LLC; RENOVO SOFTWARE, INC.; INTELMATE LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 047720/0576 →
SECURITY INTEREST Recorded Dec 5, 2018
From: GLOBAL TEL*LINK CORPORATION; DSI-ITI, INC.; VALUE-ADDED COMMUNICATIONS, INC.; TOUCHPAY HOLDINGS, LLC; RENOVO SOFTWARE, INC.; INTELMATE LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 048788/0014 →
RELEASE OF SECURITY INTEREST Recorded Nov 29, 2018
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DSI-ITI, LLC; GLOBAL TEL*LINK CORPORATION; VALUE-ADDED COMMUNICATIONS, INC.
Reel/Frame 047687/0260 →
RELEASE OF SECURITY INTEREST Recorded Nov 29, 2018
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DSI-ITI, LLC; GLOBAL TEL*LINK CORPORATION; VALUE-ADDED COMMUNICATIONS, INC.
Reel/Frame 047687/0287 →
RELEASE OF SECURITY INTEREST Recorded Nov 29, 2018
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DSI-ITI, LLC; GLOBAL TEL*LINK CORPORATION; VALUE-ADDED COMMUNICATIONS, INC.
Reel/Frame 047687/0913 →
RELEASE OF SECURITY INTEREST Recorded Nov 29, 2018
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DSI-ITI, LLC; GLOBAL TEL*LINK CORPORATION; VALUE-ADDED COMMUNICATIONS, INC.
Reel/Frame 047692/0815 →
PATENT SECURITY AGREEMENT (SECOND LIEN) Recorded Oct 4, 2013
From: DSI-ITI, LLC; GLOBAL TEL*LINK CORPORATION; VALUE-ADDED COMMUNICATIONS, INC.; 3V TECHNOLOGIES INCORPORATED
To: CREDIT SUISSE AG
Reel/Frame 031345/0243 →
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Oct 4, 2013
From: DSI-ITI, LLC; GLOBAL TEL*LINK CORPORATION; VALUE-ADDED COMMUNICATIONS, INC.; 3V TECHNOLOGIES INCORPORATED
To: CREDIT SUISSE AG
Reel/Frame 031344/0776 →
RELEASE OF PATENT SECURITY AGREEMENT Recorded Sep 27, 2013
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: GLOBAL TEL*LINK CORPORATION; DSI-ITI, LLC; VALUE-ADDED COMMUNICATIONS, INC.; 3V TECHNOLOGIES INCORPORATED
Reel/Frame 031305/0276 →
PATENT SECURITY AGREEMENT Recorded Jan 5, 2012
From: DSI-ITI, LLC; GLOBAL TEL*LINK CORPORATION; VALUE-ADDED COMMUNICATIONS, INC.; 3V TECHNOLOGIES INCORPORATED
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 027489/0073 →
RELEASE OF PATENT SECURITY AGREEMENT Recorded Jan 4, 2012
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: GLOBAL TEL*LINK CORPORATION; DSI-ITI, LLC; VALUE-ADDED COMMUNICATIONS, INC.; 3V TECHNOLOGIES INCORPORATED
Reel/Frame 027479/0431 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Aug 3, 2011
From: VALUE-ADDED COMMUNICATIONS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 026697/0581 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Aug 3, 2011
From: VALUE-ADDED COMMUNICATIONS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 026697/0590 →
RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 2, 2011
From: SILICON VALLEY BANK
To: VALUE-ADDED COMMUNICATIONS, INC.
Reel/Frame 026690/0522 →
SECURITY AGREEMENT Recorded Jun 2, 2009
From: VALUE-ADDED COMMUNICATIONS, INC.
To: SILICON VALLEY BANK
Reel/Frame 022764/0468 →
Continuity (2)
Continuation In Part 10851675 · May 21, 2004
Related Publication 20080260133A1 · Oct 23, 2008