IP Library Granted Patent US 10,063,691
Granted Patent B1
US 10,063,691 · App. 15/334,251 · Granted Aug 28, 2018

Detecting dial tone on a telephone line

Inventors: Brian Chevrier (Highland, UT); Michael S. Stimpson (Taylorsville, UT)
Assignee: Sorenson IP Holdings, LLC
H04M3/2272H04M1/82
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 10,063,691
App. No.
15/334,251
Granted
Aug 28, 2018
Kind
B1
Abstract

A method to detect dial tone on a telephone line may include taking samples of incoming audio on a telephone line. The method may also include determining volumes of the samples. The method may further include determining whether the volumes of a threshold number of the samples are at or above a threshold volume. The method may also include, in response to determining that the volumes of a threshold number of the samples are at or above a threshold volume, determining that the incoming audio on the telephone line includes a dial tone.

Claims (63)

1. A method to detect dial tone on a telephone line, the method comprising:

detecting an off-hook condition on a telephone line coupled to a telephonic system;

in response to detecting the off-hook condition, taking, at the telephonic system, a plurality of samples of incoming audio from the telephone line, each of the plurality of samples being between one-twentieth of one second and one-fifth of one second;

determining a volume of each of the plurality of samples;

determining a number of the plurality of samples where the volume of each of the plurality of samples included in the number of the plurality of samples are at or above a threshold volume that is between −50 and −60 dB;

comparing the number of the samples with a threshold number; and

in response to the number of the samples being at or above the threshold number, determining that the incoming audio from the telephone line includes a dial tone.

2. The method of claim 1 , wherein the dial tone is a non-standard dial tone that is a stutter dial tone, has a volume that is less than a standard dial tone, or includes a musical tune, or some combination thereof.

3. The method of claim 1 , wherein the plurality of samples taken is a particular number of samples where each of the plurality of samples has a particular length, wherein the particular number of samples is larger than four.

4. The method of claim 3 , wherein

the threshold volume is about −55 dB;

the particular number of samples is about twenty; and

the particular length of each of the samples is about one-tenth of one second.

5. The method of claim 1 , wherein determining the volume for at least one sample of the plurality of samples includes:

measuring a plurality of volumes at discrete time intervals in the at least one sample; and

manipulating the plurality of volumes at the discrete time intervals of the at least one sample to arrive at the volume of the at least one sample.

6. The method of claim 5 , wherein manipulating the plurality of volumes at the discrete time intervals of the at least one sample to arrive at the volume of the at least one sample includes:

adding the plurality of volumes together to arrive at a sum; and

dividing the sum by a number of discrete time intervals in the sample to arrive at a quotient.

7. The method of claim 5 , wherein manipulating the plurality of volumes at the discrete time intervals of the at least one sample to arrive at the volume of the at least one sample includes:

normalizing the plurality of volumes to a 0-to-1 scale;

squaring each of the normalized volumes;

adding the squared volumes together to arrive at a sum; and

dividing the sum by a number of discrete time intervals in the sample to arrive at a quotient.

8. At least one non-transitory computer readable media configured to store one or more instructions that when executed by at least one computing system cause or direct the computing system to perform the method of claim 1 .

9. The telephonic system of claim 1 , comprising:

a computing system including a switch hook and a telephone keypad; and

at least one non-transitory computer-readable media configured to store one or more instructions that when executed by the computing system cause or direct the computing system to perform the method of claim 1 .

10. A telephonic system configured to detect dial tone on a line, the telephonic system comprising:

a computing system; and

at least one non-transitory computer-readable media configured to store one or more instructions that when executed by the computing system cause or direct the computing system to perform operations, the operations comprising:

detect an off-hook condition on a telephone line;

in response to detection of the off-hook condition, take a particular number of samples of incoming audio on the telephone line with each sample having a particular length;

determine volumes of each of the samples, including:

measure a plurality of volumes at discrete time intervals in at least one of the samples; and

manipulate the plurality of volumes at the discrete time intervals of the at least one of the samples to arrive at the volume of the at least one of the samples;

determine a number of the samples where the volume of the samples included in the number of the samples are at or above a threshold volume;

compare the number of the samples, where the volume of the samples are at or above the threshold volume, with a threshold number; and

in response to the number of the samples being at or above the threshold number, determine that the incoming audio on the telephone line includes a dial tone.

11. The telephonic system of claim 10 , wherein the dial tone is a non-standard dial tone that is a stutter dial tone, has a volume that is less than a standard dial tone, or includes a musical tune, or some combination thereof.

12. The telephonic system of claim 10 , wherein:

the threshold volume is between −50 and −60 dB;

the particular number of samples is greater than four; and

the particular length of each of the samples is between one-twentieth of one second and one-fifth of one second.

13. The telephonic system of claim 10 , wherein the particular number of samples are taken immediately following detection of the off-hook condition.

14. The telephonic system of claim 10 , wherein the off-hook condition occurs in response to detection of a handset lifted off of a base included in the telephonic system or detection of pressing of a button included in telephonic system.

15. A method to detect dial tone on a line, the method comprising:

taking, at a telephonic system, a sample of incoming audio from a telephone line coupled to the telephonic system;

determining a volume of the sample;

classifying the sample as a high volume sample when the volume is at or above a threshold volume;

repeating the steps of: taking the sample, determining the volume, and classifying the sample until:

a number of samples taken of the incoming audio from the telephone line is greater than a first threshold number or

a number of the high volume samples is greater than a second threshold number, wherein the second threshold number is less than the first threshold number; and

in response to the number of the high volume samples being greater than the second threshold number, determining that the incoming audio on the telephone line includes a dial tone.

16. The method of claim 15 , wherein when the number of samples taken of the incoming audio from the telephone line is greater than the first threshold number it is determined that the incoming audio on the telephone line does not include the dial tone.

17. The method of claim 15 , wherein:

the method is employed in parallel with another dial tone detection process which examines a frequency of the incoming audio to determine that the incoming audio includes a standard dial tone; and

it is determined that the incoming audio on the telephone line includes the dial tone if either the method or the other dial tone detection process determines that the incoming audio on the telephone line includes the dial tone.

18. The method of claim 15 , wherein determining the volume for the sample includes:

measuring a plurality of volumes at discrete time intervals in the sample; and

manipulating the plurality of volumes at the discrete time intervals of the sample to arrive at the volume of the sample.

19. The method of claim 15 , further comprising detecting an off-hook condition on the telephone line coupled to the telephonic system, wherein the sample is taken in response to detection of the off-hook condition.

20. At least one non-transitory computer readable media configured to store one or more instructions that when executed by at least one computing system cause or direct the computing system to perform the method of claim 15 .

Assignments (14)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA THE NAME OF THE LAST RECEIVING PARTY SHOULD BE CAPTIONCALL, LLC PREVIOUSLY RECORDED ON REEL 67190 FRAME 517. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded May 31, 2024
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: SORENSON IP HOLDINGS, LLC; SORENSON COMMUNICATIONS, LLC; CAPTIONCALL, LLC
Reel/Frame 067591/0675 →
RELEASE OF SECURITY INTEREST Recorded Apr 23, 2024
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: SORENSON IP HOLDINGS, LLC; SORENSON COMMUNICATIONS, LLC; CAPTIONALCALL, LLC
Reel/Frame 067190/0517 →
SECURITY INTEREST Recorded Apr 23, 2024
From: SORENSON COMMUNICATIONS, LLC; INTERACTIVECARE, LLC; CAPTIONCALL, LLC
To: OAKTREE FUND ADMINISTRATION, LLC, AS COLLATERAL AGENT
Reel/Frame 067573/0201 →
RELEASE OF SECURITY INTEREST Recorded Dec 16, 2021
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: CAPTIONCALL, LLC; SORENSON COMMUNICATIONS, LLC
Reel/Frame 058533/0467 →
JOINDER NO. 1 TO THE FIRST LIEN PATENT SECURITY AGREEMENT Recorded Apr 22, 2021
From: SORENSON IP HOLDINGS, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 056019/0204 →
LIEN Recorded Feb 11, 2020
From: SORENSON COMMUNICATIONS, LLC; CAPTIONCALL, LLC
To: CORTLAND CAPITAL MARKET SERVICES LLC
Reel/Frame 051894/0665 →
RELEASE OF SECURITY INTEREST Recorded May 8, 2019
From: U.S. BANK NATIONAL ASSOCIATION
To: SORENSON COMMUNICATIONS, LLC; SORENSON IP HOLDINGS, LLC; CAPTIONCALL, LLC; INTERACTIVECARE, LLC
Reel/Frame 049115/0468 →
RELEASE OF SECURITY INTEREST Recorded May 7, 2019
From: JPMORGAN CHASE BANK, N.A.
To: SORENSON COMMUNICATIONS, LLC; SORENSON IP HOLDINGS, LLC; CAPTIONCALL, LLC; INTERACTIVECARE, LLC
Reel/Frame 049109/0752 →
PATENT SECURITY AGREEMENT Recorded Apr 29, 2019
From: SORENSEN COMMUNICATIONS, LLC; CAPTIONCALL, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 050084/0793 →
SECURITY INTEREST Recorded Apr 12, 2017
From: SORENSON IP HOLDINGS, LLC; CAPTIONCALL, LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 042242/0001 →
SECURITY INTEREST Recorded Apr 9, 2017
From: SORENSON IP HOLDINGS, LLC; CAPTIONCALL, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 042229/0120 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2017
From: CAPTIONCALL, LLC
To: SORENSON IP HOLDINGS, LLC
Reel/Frame 041132/0726 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2016
From: STIMPSON, MICHAEL S.; CHEVRIER, BRIAN
To: CAPTIONCALL LLC
Reel/Frame 040832/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2016
From: SIMPSON, MICHAEL S.; CHEVRIER, BRIAN
To: CAPTIONCALL LLC
Reel/Frame 040673/0556 →
Continuity (1)
Continuation 15198841 · Jun 30, 2016