IP Library Patent Application 16811914
Patent Application
App. No. 16/811,914

METHOD AND SYSTEM FOR SCREENING VOICE CALLS

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 None
App. No.
16/811,914
Abstract

Methods and apparatus are described for a telephony server screening voice calls. In one embodiment, the telephony server receives, form an originating device, an incoming call to be routed to a receiving device. The server answers the incoming call to establish a communication link with the originating device. The server transmits, via the communication link, a challenge audio signal containing an audio message for playback by the originating device. The server receives, via the communication link, a response from the originating device, and, in response to authenticating the response, routes the incoming call to the receiving device. Other embodiments are also described and claimed.

Claims (58)

1 . A method comprising:

receiving, from an originating device, an incoming call to be routed to a receiving device;

answering the incoming call to establish a communication link with the originating device;

transmitting, via the communication link, a challenge audio signal containing an audio message for playback by the originating device;

receiving, via the communication link, a response from the originating device; and

in response to authenticating the response, routing the incoming call to the receiving device.

2 . The method of claim 1 further comprising

determining, from the incoming call, a telephone number associated with the originating device; and

determining that the incoming call should be challenged based on the telephone number.

3 . The method of claim 2 , wherein answering the incoming call and transmitting the challenge audio signal are in response to determining that the incoming call should be challenged.

4 . The method of claim 2 , wherein determining that the incoming call should be challenged comprises determining that the receiving device has not either made an outgoing call to the originating device or picked up a previous incoming call from the originating device within a past period of time.

5 . The method of claim 2 , wherein determining that the incoming call should be challenged comprises determining that the telephone number associated with the originating device is not contained within a contacts list of the receiving device.

6 . The method of claim 1 further comprising authenticating the response by comparing the response with a predefined response that is associated with the audio message.

7 . The method of claim 6 , wherein the predefined response is an ordered plurality of Dual-Tone Multi-Frequency (DTMF) tones, wherein authenticating comprises determining that the response contains the ordered plurality of DTMF tones.

8 . The method of claim 6 , wherein the predefined response is text of a word or a phrase, wherein the response is a response audio signal that contains a word or phrase as speech, wherein authenticating comprises performing a speech-to-text algorithm upon the response audio signal to produce a textual representation of the word or phrase and determining that the textual representation matches the text.

9 . The method of claim 6 further comprising, prior to receiving the incoming call, receiving and storing the audio message and the predefined response.

10 . A non-transitory machine-readable medium having stored therein instructions which when executed by at least one processor:

receive, from an originating device, an incoming call to be routed to a receiving device;

answer the incoming call;

transmit, as an uplink signal, a challenge audio signal containing an audio message to be played back by the originating device;

receive, as a downlink signal, a response from the originating device;

determining whether to connect the originating device with the receiving device based on the response;

in response to determining to connect both devices, route the incoming call to the receiving device; and

in response to determining not to connect both devices, disconnect the answered call.

11 . The non-transitory machine-readable medium of claim 10 has further instructions to

determine, from the incoming call, a telephone number associated with the originating device; and

determine that the incoming call should be challenged based on the telephone number.

12 . The non-transitory machine-readable medium of claim 11 , wherein the instructions to answer and transmit are in response to determining that the incoming call should be challenged.

13 . The non-transitory machine-readable medium of claim 11 , wherein the instructions to determine that the incoming call should be challenged comprises instructions to determine that the receiving device has not either made an outgoing call to the originating device or picked up a previous incoming call from the originating device within a past period of time.

14 . The non-transitory machine-readable medium of claim 11 , wherein the instructions to determine that the incoming call should be challenged comprises instructions to determine that the telephone number associated with the originating device is not contained within a contacts list of the receiving device.

15 . The non-transitory machine-readable medium of claim 10 has further instructions to authenticate the response by comparing the response with a predefined response that is associated with the audio message.

16 . The non-transitory machine-readable medium of claim 15 , wherein the predefined response is an ordered plurality of Dual-Tone Multi-Frequency (DTMF) tones, wherein the instructions to authenticate comprises instructions to determine that the response contains the ordered plurality of DTMF tones.

17 . The non-transitory machine-readable medium of claim 15 , wherein the predefined response is text of a word or a phrase, wherein the response is a response audio signal that contains a word or phrase as speech, wherein the instructions to authenticate comprises instructions to perform a speech-to-text algorithm upon the response audio signal to produce a textural representation of the word or phrase and to determine that the textual representation matches the text.

18 . The non-transitory machine-readable medium of claim 15 further has instructions to, prior to receiving the incoming call, receive and store the audio message and the predefined response.

19 . A telephony server comprising

a processor; and

non-transitory machine-readable medium having stored therein instructions which when executed by the processor cause the telephony server to

receive, from an originating device, an incoming call to be routed to a receiving device;

answer the incoming call to establish a communication link with the originating device;

transmit, via the communication link, a challenge audio signal containing an audio message for playback by the originating device;

in response to receiving an authentic response from the originating device, via the communication link, routing the incoming call to the receiving device.

20 . The telephony server of claim 19 , wherein the non-transitory machine-readable medium has further instructions to

determine whether a response is received, via the communication link, from the originating device within a threshold period of time; and

in response to not receiving the response within the threshold period of time,

transmitting a final message audio signal, via the communication link, containing an audio message for playback by the originating device that indicates the call is to be disconnected; and

disconnecting the call.

21 . The telephony server of claim 19 , wherein the non-transitory machine-readable medium has further instructions to

determine, from the incoming call, a telephone number associated with the originating device; and

determine that the incoming call should be challenged based on the telephone number.

22 . The telephony server of claim 21 , wherein the instructions to answer the incoming call and transmit the challenge audio signal are in response to determining that the incoming call should be challenged.

23 . The telephony server of claim 21 , wherein the instructions to determine that the incoming call should be challenged comprises instructions to determine that the receiving device has not either made an outgoing call to the originating device or picked up a previous incoming call from the originating device within a past period of time.

24 . The telephony server of claim 21 , wherein the instructions to determine that the incoming call should be challenged comprises instructions to determine that the telephone number associated with the originating device is not contained within a contacts list of the receiving device.

25 . The telephony server of claim 19 , wherein the non-transitory machine-readable medium has further instructions to

receive a response, via the communication link, from the originating device; and

determine that the response is an authentic response by comparing the response with a predefined response that is associated with the audio message.

26 . The telephony server of claim 25 , wherein the predefined response is an ordered plurality of Dual-Tone Multi-Frequency (DTMF) tones, wherein the instructions to authenticate comprises instructions to determine that the response contains the ordered plurality of DTMF tones.

27 . The telephony server of claim 25 , wherein the predefined response is text of a word or a phrase, wherein the response is a response audio signal that contains a word or phrase as speech, wherein the instructions to authenticate comprises instructions to perform a speech-to-text algorithm upon the response audio signal to produce a textual representation of the word or phrase and to determine that the textual representation matches the text.

28 . The telephony server of claim 25 , wherein the non-transitory machine-readable medium has further instructions to, prior to receiving the incoming call, receive and store the audio message and the predefined response.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Jul 9, 2025
From: U.S. BANK NATIONAL ASSOCIATION, AS SUCCESSOR TO MUFG UNION BANK, N.A.
To: CONSENSUS CLOUD SOLUTIONS, LLC F/K/A J2 CLOUD SERVICES, LLC
Reel/Frame 071889/0496 →
SECURITY INTEREST Recorded Mar 9, 2022
From: J2 CLOUD SERVICES, LLC
To: MUFG UNION BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 059357/0003 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: ADVANCED MESSAGING TECHNOLOGIES, INC.
To: J2 CLOUD SERVICES, LLC
Reel/Frame 057937/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2020
From: VALE, ALAN M.; NEWMAN, ROBERT; MAKARENKO, ANTON
To: ADVANCED MESSAGING TECHNOLOGIES, INC.
Reel/Frame 052103/0182 →