IP Library Granted Patent US 10,194,022
Granted Patent B2
US 10,194,022 · App. 15/639,392 · Granted Jan 29, 2019

System and method for automatically detecting undesired calls

Inventors: Thomas Cooper (North Ridgeville, OH); Kenneth J. Mitchner (Chicago, IL)
Assignee: DIALOGTECH INC.
H04M3/2281H04M3/436H04M3/4365H04M3/493H04M3/58H04M2203/2027H04M2203/6027H04M2203/6072H04M2242/18H04Q2213/13139
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,194,022
App. No.
15/639,392
Granted
Jan 29, 2019
Kind
B2
Abstract

A system is provided for thwarting the undesired incoming calls and eliminating the impact of robocalls, tollfree pumping, political spam, data collection bots, and other phone fraud forms. The system has a spam detection unit with a plurality of spam type modules and each spam type module is configured to detect a different type of spam.

Claims (41)

1. An automated method for determining and terminating

undesired inbound calls, the method comprising:

receiving an incoming phone call;

activating a controller in response, the controller holding the incoming call and recording audio from the incoming call;

evaluating the recorded audio with a spam detection engine to determine if the incoming call is spam; and

in response to a determination the call is spam, prompting the incoming call to input a code with an interactive voice recognition (IVR) system,

wherein when the code input by the incoming call does not match the prompted code, the call is terminated,

wherein evaluating the recorded audio comprises:

segmenting the recorded audio into segments,

building partition groups from the processed segments,

comparing the partition groups to stored spam profiles, and

deriving an accuracy number based on the number of segment partitions that match a profile versus the number of segment partitions that do not match the profile.

2. The method of claim 1 , further comprising initiating an outbound call to a call destination in response to a determination by the spam detection engine that the incoming call is not spam.

3. The method of claim 2 , wherein the incoming call bypasses the internal voice recognition system when the spam detection engine determines that the incoming call is not spam.

4. The method of claim 1 , wherein when the code input by the incoming call matches the prompted code, an outbound call to a call destination is initiated.

5. The method of claim 1 , wherein when the accuracy number exceeds a threshold, the incoming call is identified as spam.

6. The method of claim 1 , wherein in response to a determination the call is not spam, bypassing the IVR system.

7. A telecommunications system for determining and blocking undesired inbound calls, the system comprising:

a controller that receives and holds an incoming call and records audio from the incoming call;

a spam detection unit that evaluates the audio from the incoming call and determines whether the incoming call is spam; and

a processor that provides a code prompt to the incoming call and a prompt to the incoming call to input the code in response to a determination by the spam detection unit that the incoming call is spam and bypasses the code prompt in response to a determination by the spam detection unit that the incoming call is not spam,

wherein the processor terminates the incoming call when the code input by the incoming call does not match the provided code prompt,

wherein the spam detection unit comprises a plurality of spam type modules and each spam type module is configured to detect a different type of spam.

8. The telecommunications system of claim 7 , wherein the plurality of spam type modules evaluate the audio in parallel.

9. The telecommunications system of claim 7 , wherein each spam type module compares the audio with known spam patterns and the audio is determined to be a type of spam if a particular confidence threshold is met between the audio and a known spam pattern.

10. The telecommunications system of claim 7 , wherein each of the plurality of spam type modules is configured to:

segment the recorded audio into segments,

build partition groups from the processed segments,

compare the partition groups to stored spam profiles, and

derive an accuracy number based on the number of segment partitions that match a profile versus the number of segment partitions that do not match the profile.

11. The telecommunications system of claim 7 , wherein the controller updates the spam detection engine with the recorded audio from the blocked call.

12. The telecommunications system of claim of claim 11 , wherein the audio is fed into a baseline spam pattern of a type of spam the audio was identified as.

13. The telecommunications system of claim 7 , wherein the system identifies spam in about six seconds.

14. The system of claim 7 , wherein the controller is further configured to pass the audio through dead-air application to identify a digitally silent call.

15. A telecommunications system for determining and blocking undesired inbound calls, the system comprising:

a control that receives and holds and incoming call and records audio from the incoming call; and

a spam detection unit configured to determine whether the incoming call is spam;

wherein the spam detection unit has a plurality of spam type modules, each module configured to identify a particular type of spam.

16. The system of claim 15 , wherein the spam detection unit segments the recorded audio into different segment lengths for analysis in each spam type module.

17. The system of claim 15 , wherein the spam detection unit includes spam type modules for one or more of tollfree pumping, political spam, and data collection bots.

18. The telecommunications system of claim 15 , further comprising a processor configured to terminate the incoming call when the spam detection unit determines the incoming call is spam.

Assignments (9)
MERGER Recorded Jan 9, 2025
From: DIALOGTECH INC.
To: INVOCA, INC.
Reel/Frame 069797/0247 →
RELEASE OF SECURITY INTEREST Recorded Jan 24, 2023
From: ORIX GROWTH CAPITAL, LLC
To: DIALOGTECH, INC.
Reel/Frame 062463/0344 →
REAFFIRMATION OF AND SUPPLEMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jan 28, 2022
From: DIALOGTECH, INC.
To: ORIX GROWTH CAPITAL, LLC
Reel/Frame 058892/0456 →
SECURITY INTEREST Recorded Oct 21, 2021
From: DIALOGTECH INC.
To: ORIX GROWTH CAPITAL, LLC
Reel/Frame 057863/0746 →
RELEASE OF SECURITY INTEREST Recorded Jun 2, 2021
From: LEVEL STRUCTURED CAPITAL I, L.P.
To: DIALOGTECH INC.
Reel/Frame 056416/0595 →
RELEASE OF SECURITY INTEREST Recorded May 13, 2021
From: CIBC BANK USA
To: DIALOGTECH INC.
Reel/Frame 056226/0768 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2021
From: COOPER, THOMAS; MITCHNER, KENNETH J.
To: DIALOGTECH INC,
Reel/Frame 056149/0846 →
SECURITY INTEREST Recorded Jun 5, 2019
From: DIALOGTECH INC.; MONGOOSE METRICS, LLC
To: LEVEL STRUCTURED CAPITAL I, L.P.
Reel/Frame 049376/0322 →
SECURITY INTEREST Recorded Dec 11, 2018
From: DIALOGTECH INC.
To: CIBC BANK USA
Reel/Frame 047746/0710 →
Continuity (2)
Provisional Application 62358343 · Jul 5, 2016
Related Publication 20180013881A1 · Jan 11, 2018