IP Library Granted Patent US 10,375,248
Granted Patent B2
US 10,375,248 · App. 16/026,498 · Granted Aug 6, 2019

Call authentication using call forwarding

Inventors: Payas Gupta (Atlanta, GA); David Dewey (Atlanta, GA)
Assignee: Pindrop Security, Inc.
H04M3/543H04L67/02H04M3/436H04M3/54H04W4/50H04W12/06H04L63/00H04M3/42059H04M2203/6027H04M2203/6045
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,375,248
App. No.
16/026,498
Granted
Aug 6, 2019
Kind
B2
Abstract

The invention may verify calls to a telephone device by activating call forwarding to redirect calls for the telephone device to a prescribed destination; receiving a message from a server verifying the call; deactivating call forwarding to receive the call; and reactivating call forwarding when the call is concluded. In another embodiment, the invention may, in response to a telephone device initiating a call to a second telephone device installed with a particular application or software, transmit a message to a server causing it to instruct the second telephone device to deactivate call forwarding. In yet another embodiment, the invention may cause a server to receive a message from a prescribed location indicating that a call was received via call forwarding, and in response to the message, transmit an instruction to the intended recipient to deactivate the call forwarding if the call is verified as legitimate.

Claims (20)

1. A method implemented in a server comprising:

executing by a processor in said server,

receiving, from a prescribed location, a message indicating that said prescribed location has received, by virtue of call forwarding, a telephone call made by a first telephone device to a particular telephone number assigned to a second telephone device, said call forwarding being activated by a particular application or software executing on said second telephone device; and

in response to receiving said message, transmitting an instruction to said second telephone device to deactivate said call forwarding, allowing the second telephone device to receive the telephone call when:

said server has received, by a predetermined time relative to receiving said message, a notification from said first telephone device of said telephone call, or

said server has verified said telephone call as legitimate.

2. The method of claim 1 , wherein said prescribed location is a second server, and said message from said prescribed location is sent from a web application programming interface running on said second server.

3. The method of claim 1 , wherein said second server is part of a cloud communications platform.

4. The method of claim 1 , wherein when said notification is not received by said server by said predetermined time, said processor further executes:

extracting information from said message of an originating telephone number provided with said telephone call, and identifying a device according to said extracted information;

determining whether said particular application or software is installed on said identified device;

when said particular application or software is installed on said identified device, transmitting a second message to said identified device via said particular application or software inquiring as to whether said identified device made said telephone call,

wherein said telephone call is verified as legitimate when an affirmative response to said second message is received from said identified device via said particular application or software.

5. The method of claim 4 , wherein when said particular application or software is not installed on said identified device, said processor executes a stored program analyzing whether said telephone call is legitimate.

6. The method of claim 1 , further comprising:

in response to determining that one of multiple concluding events has occurred in connection with said telephone call, transmitting a second instruction to said second telephone device to reactivate said call forwarding.

7. The method of claim 6 , wherein said multiple concluding events include:

said second telephone device hanging up on said telephone call after having picked up said telephone call, and

said telephone call being terminated by the originating party before being picked up by said second telephone device.

8. The method of claim 1 , wherein said server is configured to receive said notification from said first telephone device via a cloud messaging service.

Assignments (4)
SECURITY INTEREST Recorded Jun 26, 2024
From: PINDROP SECURITY, INC.
To: HERCULES CAPITAL, INC., AS AGENT
Reel/Frame 067867/0860 →
RELEASE OF SECURITY INTEREST Recorded Jun 26, 2024
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: PINDROP SECURITY, INC.
Reel/Frame 069477/0962 →
SECURITY INTEREST Recorded Jul 31, 2023
From: PINDROP SECURITY, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064443/0584 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2018
From: GUPTA, PAYAS; DEWEY, DAVID
To: PINDROP SECURITY, INC.
Reel/Frame 046260/0097 →
Continuity (3)
Division 15445569 · Feb 28, 2017
Provisional Application 62370551 · Aug 3, 2016
Related Publication 20180332172A1 · Nov 15, 2018