IP Library Granted Patent US 9,961,198
Granted Patent B2
US 9,961,198 · App. 15/639,846 · Granted May 1, 2018

Processing unwanted calls

Inventors: Jason S. Spievak (Santa Barbara, CA); Colin D. Kelley (Santa Brabara, CA); Victor Borda (Santa Brabara, CA)
Assignee: Invoca, Inc.
H04M3/436H04M3/2281
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 9,961,198
App. No.
15/639,846
Granted
May 1, 2018
Kind
B2
Abstract

Methods and systems for reducing the impact of fraudulent or spam calls are disclosed. One or more calls to a first phone address are received, the first phone address not currently associated with a communication for a customer prospect. The calling party phone addresses associated with the calls received prior to the association of the first phone address to the first communication are stored. Then the first phone address is associated to the first communication. A first call to the first phone address is received. Prior to answering the first call and at least partly in response to a determination that a calling party phone address of the first call matches one of the previously stored calling party phone address, the first call is identified as a spam or otherwise undesirable call candidate and may be rejected.

Claims (39)

1. A system for processing inbound calls, wherein plural distinct marketing communications are respectively associated with plural marketing campaigns, and distinct pools of plural inbound phone addresses assigned to the system are respectively associated with the marketing campaigns, the system comprising:

a telephony interface configured to be coupled to a Public Switched Telephone Network (PSTN), the telephony interface having associated therewith a plurality of phone addresses;

a computing device communicatively coupled to the telephony interface;

non-transitory media storing instructions readable by the computing device that when executed by the computing device cause the computing device to:

detect reception of a phone call by the telephony interface directed to a one of the phone addresses associated with the telephony interface;

obtain a phone address of the phone call; and

if the phone address of the phone call is in a list of candidate spam phone addresses, identify the phone call as a spam call if the phone call further satisfies a predetermined heuristic having a vector of scores derived from the phone call;

wherein the list of candidate spam phone addresses comprises phone addresses that were used to call one of the inbound phone addresses at a time when the one of the inbound phone addresses was not placed in one of the marketing campaigns.

2. The system of claim 1 wherein the instructions are further for causing the computing device to, if the phone call is identified as a spam call, reject the phone call.

3. The system of claim 1 wherein the instructions are further for causing the computing device to, if the phone call is identified as a spam call, store a call block indication in association with the phone address of the phone call.

4. The system of claim 1 wherein the predetermined heuristic comprises a non-domain-specific distance measurement.

5. The system of claim 1 wherein the predetermined heuristic comprises detection of unexpected call progress.

6. The system of claim 1 wherein the predetermined heuristic comprises detection of unexpected network announcements.

7. The system of claim 1 wherein the predetermined heuristic comprises lack of an input from the caller in response to a prompt from the system.

8. The system of claim 7 wherein the prompt is a verbal prompt from the system after answer, and lack of the input comprises absence of speech in a voice channel of the phone call.

9. The system of claim 1 wherein the predetermined heuristic comprises detection of audio which has previously been detected on a spam call.

10. The system of claim 1 wherein the predetermined heuristic comprises detecting that the phone call has been made an unlikely state of the one of the marketing campaigns.

11. The system of claim 1 wherein the predetermined heuristic comprises absence of speech in a voice channel of the phone call after answer.

12. The system of claim 1 wherein the predetermined heuristic comprises detection of a Dual-Tone Multi-Frequency (DTMF) tone which is any one of machine generated, numeric, type A, B, C or D, a recurring pattern of DTMF tones across calls, a recurring pattern of unexpected DTMF tones.

13. The system of claim 1 wherein the predetermined heuristic comprises rapid detection of a plurality of DTMF tones in which a period between tones is less than an expected threshold.

14. The system of claim 1 wherein the predetermined heuristic comprises detection of a busy tone, a data modem tone in a voice channel of the phone call, or fax modem tone in a voice channel of the phone call.

15. A method for processing inbound calls, wherein plural distinct marketing communications are respectively associated with plural marketing campaigns, and distinct pools of plural inbound phone addresses assigned to a system for processing inbound calls are respectively associated with the marketing campaigns, the method comprising:

detecting reception of a phone call by the telephony interface directed to a one of the phone addresses associated with the telephony interface;

obtaining a phone address of the phone call; and

if the phone address of the phone call is in a list of candidate spam phone addresses, identifying the phone call as a spam call if the phone call further satisfies a predetermined heuristic having a vector of scores derived from the phone call;

wherein the list of candidate spam phone addresses comprises phone addresses that were used to call one of the inbound phone addresses at a time when the one of the inbound phone addresses was not placed in one of the marketing campaigns.

16. The method of claim 15 comprising, if the phone call is identified as a spam call, rejecting the phone call.

17. The method of claim 15 comprising, if the phone call is identified as a spam call, storing a call block indication in association with the phone address of the phone call.

18. The method of claim 15 wherein the predetermined heuristic comprises a non-domain-specific distance measurement.

19. The method of claim 15 wherein the predetermined heuristic comprises detection of unexpected call progress.

20. The method of claim 15 wherein the predetermined heuristic comprises detection of unexpected network announcements.

21. The method of claim 15 wherein the predetermined heuristic comprises lack of an input from the caller in response to a prompt from the system.

22. The method of claim 21 wherein the prompt is a verbal prompt from the system after answer, and lack of the input comprises absence of speech in a voice channel of the phone call.

23. The method of claim 15 wherein the predetermined heuristic comprises detection of audio which has previously been detected on a spam call.

24. The method of claim 15 wherein the predetermined heuristic comprises detecting that the phone call has been made an unlikely state of the one of the marketing campaigns.

25. The method of claim 15 wherein the predetermined heuristic comprises absence of speech in a voice channel of the phone call after answer.

26. The method of claim 15 wherein the predetermined heuristic comprises detection of a Dual-Tone Multi-Frequency (DTMF) tone which is any one of machine generated, numeric, type A, B, C or D, a recurring pattern of DTMF tones across calls, a recurring pattern of unexpected DTMF tones.

27. The method of claim 15 wherein the predetermined heuristic comprises rapid detection of a plurality of DTMF tones in which a period between tones is less than an expected threshold.

28. The method of claim 15 wherein the predetermined heuristic comprises detection of a busy tone, a data modem tone in a voice channel of the phone call, or fax modem tone in a voice channel of the phone call.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Jan 24, 2023
From: ORIX GROWTH CAPITAL, LLC
To: INVOCA, INC.
Reel/Frame 062463/0390 →
REAFFIRMATION OF AND SUPPLEMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jan 28, 2022
From: INVOCA, INC.
To: ORIX GROWTH CAPITAL, LLC
Reel/Frame 058892/0404 →
REAFFIRMATION OF AND SUPPLEMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 21, 2021
From: INVOCA, INC.
To: ORIX GROWTH CAPITAL, LLC
Reel/Frame 057884/0947 →
SECURITY INTEREST Recorded Sep 19, 2018
From: INVOCA, INC.
To: PACIFIC WESTERN BANK
Reel/Frame 046909/0908 →
SECURITY INTEREST Recorded Sep 18, 2018
From: INVOCA, INC.
To: ORIX GROWTH CAPITAL, LLC
Reel/Frame 046903/0583 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2017
From: SPIEVAK, JASON S.; KELLEY, COLIN D.; BORDA, VICTOR
To: INVOCA, INC.
Reel/Frame 042879/0116 →
Continuity (4)
Continuation 14827620 · Aug 17, 2015
Continuation 14608030 · Jan 28, 2015
Provisional Application 61946192 · Feb 28, 2014
Related Publication 20170302794A1 · Oct 19, 2017