IP Library Granted Patent US 10,750,009
Granted Patent B1
US 10,750,009 · App. 16/263,543 · Granted Aug 18, 2020

Using calling party number for caller authentication

Inventors: Patrick Michael Cox (Newberg, OR); Shreyas Dattatraya Saitawdekar (Portland, OR); Richard J. Greene (Portland, OR); Daniel V. Stone (Portland, OR)
Assignee: TrustID, Inc.
H04M3/382H04M3/42042H04W12/06
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,750,009
App. No.
16/263,543
Granted
Aug 18, 2020
Kind
B1
Abstract

Embodiments include a system, method, and computer program product that authenticates a caller using calling party information. In an embodiment, an authentication device receives the call request and associated calling party information that includes a calling party number. The authentication device retrieves parameters associated with the calling party number, where a retrieved parameter is a number of accounts linked to the calling party number. The authentication device determines whether the number of accounts is between one and a threshold value, inclusive, and verifies that the call request originates from a location or a device associated with the calling party number. Based on the verifying and determining, the authentication device generates an authentication result that indicates whether the calling party number is authenticated. Then, the authentication device sends the authentication result to a call processing device that processes the call request from the caller according to the authentication result.

Claims (66)

1. A computer-implemented method of authenticating a call request, the computer-implemented method comprising:

receiving, by an authentication device, a call request and calling party information associated with the call request, the calling party information comprising a calling party number;

retrieving, by the authentication device, one or more parameters associated with the calling party number;

determining, by the authentication device, a risk threshold for the call request based at least in part on a line type of the calling party number or a reason for the call request;

determining, by the authentication device, a risk score for the call request based at least in part on the one or more parameters, the risk score indicating a confidence that the call request can be authenticated;

comparing, by the authentication device, the risk score to the risk threshold;

generating, by the authentication device, an authentication result based at least in part on the comparing, the authentication result indicating whether the calling party number is authenticated; and

sending, by the authentication device, the authentication result to a call processing device that processes the call request from the caller according to the authentication result, wherein the authentication result is sent to the call processing device before the call request is routed to a destination by the call processing device.

2. The computer-implemented method of claim 1 , wherein:

the comparing comprises determining that the risk score is less than the risk threshold; and

the generating comprises generating an authentication result that indicates the calling party number is authenticated responsive to determining that the risk score is less than the risk threshold.

3. The computer-implemented method of claim 1 , wherein:

the comparing comprises determining that the risk score is greater than the risk threshold; and

the generating comprises generating an authentication result that indicates the calling party number is not authenticated responsive to determining that the risk score is greater than the risk threshold.

4. The computer-implemented method of claim 1 , further comprising determining, by the authentication device, the risk threshold based at least in part on at least one of the one or more retrieved parameters, wherein the at least one parameter comprises a line type of the calling party number.

5. The computer-implemented method of claim 1 , wherein:

the one or more retrieved parameters comprise fraud information associated with the calling party number; and

the determining comprises determining the risk score based at least in part on whether any fraud associated with the calling party number occurred within a threshold number of days.

6. The computer-implemented method of claim 1 , wherein the determining comprises determining the risk score based at least in part on how many of the retrieved parameters meet corresponding thresholds used in authenticating the calling party number of the caller.

7. The computer-implemented method of claim 1 , wherein the one or more retrieved parameters comprise one or more of a time of day, a frequency of calls, a velocity of calls, or a line type.

8. The computer-implemented method of claim 1 , further comprising:

tracking, by the authentication device, a number of accounts linked to the calling party number and fraud information associated with each of the linked accounts;

associating, by the authentication device, the authentication result with the calling party number;

determining, by the authentication device, an accuracy of the authentication result based at least in part on the fraud information and number of accounts; and

adjusting, by the authentication device, one or more thresholds corresponding to the retrieved parameters based at least in part on the accuracy of the authentication result.

9. The computer-implemented method of claim 1 , wherein sending the authentication result to the call processing device comprises sending the authentication result as a visual or audio indication.

10. A system, comprising:

a memory for storing a plurality of parameters associated with a plurality of calling party numbers;

a processor coupled to the memory;

a communications interface that, when executing in the processor, receives a call request and calling party information associated with the call request, the calling party information comprising a calling party number, wherein the call request is initiated by a caller;

a calling number authenticator that, when executing in the processor:

retrieves one or more parameters associated with the calling party number;

determines a risk threshold for the call request based at least in part on a line type of the calling party number or a reason for the call request;

determines a risk score for the call request based at least in part on the one or more parameters, the risk score indicating a confidence that the call request can be authenticated;

compares the risk score to the risk threshold;

generates an authentication result based at least in part on the comparing, the authentication result indicating whether the calling party number is authenticated; and

sends the authentication result to a call processing device that processes the call request from the caller according to the authentication result, wherein the authentication result is sent to the call processing device before the call request is routed to a destination by the call processing device.

11. The system of claim 10 , wherein:

the comparing comprises determining that the risk score is less than the risk threshold; and

the generating comprises generating an authentication result that indicates the calling party number is authenticated responsive to determining that the risk score is less than the risk threshold.

12. The system of claim 10 , wherein:

the comparing comprises determining that the risk score is greater than the risk threshold; and

the generating comprises generating an authentication result that indicates the calling party number is not authenticated responsive to determining that the risk score is greater than the risk threshold.

13. The system of claim 10 , wherein the calling number authenticator, when executing in the processor, determines the risk threshold based at least in part on at least one of the one or more retrieved parameters, wherein the at least one parameter comprises a line type of the calling party number.

14. The system of claim 10 , wherein:

the one or more retrieved parameters comprise fraud information associated with the calling party number; and

the determining comprises determining the risk score based at least in part on whether any fraud associated with the calling party number occurred within a threshold number of days.

15. The system of claim 10 , wherein the determining comprises determining the risk score based at least in part on how many of the retrieved parameters meets corresponding thresholds used in authenticating the calling party number of the caller.

16. The system of claim 10 , wherein the one or more retrieved parameters comprise one or more of a time of day, a frequency of calls, a velocity of calls, or a line type.

17. A non-transitory computer-readable device having instructions stored thereon that, when executed by at least one computing device, causes the at least one computing device to perform operations comprising:

receiving a call request and calling party information associated with the call request, the calling party information comprising a calling party number;

retrieving one or more parameters associated with the calling party number;

determining a risk threshold for the call request based at least in part on a line type of the calling party number or a reason for the call request;

determining a risk score for the call request based at least in part on the one or more parameters, the risk score indicating a confidence that the call request can be authenticated;

comparing the risk score to the risk threshold;

generating an authentication result based at least in part on the comparing, the authentication result indicating whether the calling party number is authenticated; and

sending the authentication result to a call processing device that processes the call request from the caller according to the authentication result, wherein the authentication result is sent to the call processing device before the call request is routed to a destination by the call processing device.

18. The non-transitory computer-readable device of claim 17 , the operations further comprising:

tracking a number of accounts linked to the calling party number and fraud information associated with each of the linked accounts;

associating the authentication result with the calling party number;

determining an accuracy of the authentication result based at least in part on the fraud information and number of accounts; and

adjusting one or more thresholds corresponding to the retrieved parameters based on the accuracy of the authentication result.

19. The non-transitory computer-readable device of claim 17 , wherein:

the comparing comprises determining that the risk score is less than the risk threshold; and

the generating comprises generating an authentication result that indicates the calling party number is authenticated responsive to determining that the risk score is less than the risk threshold.

20. The non-transitory computer-readable device of claim 17 , the operations further comprising determining the risk threshold based at least in part on at least one of the one or more retrieved parameters, wherein the at least one parameter comprises a line type of the calling party number.

Assignments (2)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 058294, FRAME 0161 Recorded Dec 27, 2021
From: JPMORGAN CHASE BANK, N.A.
To: EBUREAU, LLC; IOVATION, INC.; SIGNAL DIGITAL, INC.; TRANS UNION LLC; TRANSUNION INTERACTIVE, INC.; TRANSUNION RENTAL SCREENING SOLUTIONS, INC.; TRANSUNION TELEDATA LLC; AGGREGATE KNOWLEDGE, LLC; TRU OPTIK DATA CORP.; NEUSTAR INFORMATION SERVICES, INC.; TRUSTID, INC.; NEUSTAR, INC.; NEUSTAR IP INTELLIGENCE, INC.; MARKETSHARE PARTNERS, LLC; SONTIQ, INC.
Reel/Frame 058593/0852 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2020
From: COX, PATRICK MICHAEL; SAITAWDEKAR, SHREYAS DATTATRAYA; GREENE, RICHARD J.; STONE, DANIEL V.
To: TRUSTID, INC.
Reel/Frame 052851/0390 →
Continuity (2)
Continuation 15700560 · Sep 11, 2017
Continuation 15367749 · Dec 2, 2016
Cited By (2)
US 12,244,760 US 12,273,331