IP Library Granted Patent US 11,652,917
Granted Patent B2
US 11,652,917 · App. 17/398,464 · Granted May 16, 2023

Systems and methods for authentication and fraud detection

Inventors: Jeremy Robert Roderick (Myrtle Beach, SC); Brian Patrick Carman (Spring, TX); David Warren Singer (Indianapolis, IN); Daniel Thomas Spohrer (Alpharetta, GA); Damian Smith (Epsom, GB); Tim McCurry (Alpharetta, GA)
Assignee: Verint Americas Inc.
H04M3/2281G10L17/04G10L17/06H04M3/42221H04M3/5183H04M2203/6009H04M2203/6027H04M2203/6045H04M2203/6054
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 11,652,917
App. No.
17/398,464
Granted
May 16, 2023
Kind
B2
Abstract

Systems and methods are provided to stop both external and internal fraud, ensure correct actions are being followed, and information is available to fraud teams for investigation. The system includes components that can address: 1) behavioral analytics (ANI reputation, IVR behavior, account activity)—this gives a risk assessment event before a call gets to an agent; 2) fraud detection—the ability to identify, in real time, if a caller is part of a fraudster cohort' and alert the agent and escalate to the fraud team; 3) identity authentication—the ability to identify through natural language if the caller is who they say they are; and 4) two factor authentication—the ability to send a text message to the caller and automatically process the response and create a case in the event of suspected fraud.

Claims (88)

1. A system for authenticating calls and for preventing fraud comprising:

one or more processors;

a memory communicably coupled to the one or more processors and storing:

an analysis module including instructions that when executed by the one or more processors cause the system to:

receive a call through a first channel, wherein the call is associated with a customer and a speaker;

based on one or more characteristics of the received call, the customer, or the channel, assign a score to the call;

determine if the score satisfies a threshold; and

if the score does not satisfy the threshold, flag the call as a fraudulent call;

a biometrics module including instructions that when executed by the one or more processors cause the one or more processors to:

analyze voice data associated with the call to determine whether the speaker is a fraudulent speaker; and

if the speaker is a fraudulent speaker, flag the call as a fraudulent call; and

an authentication module including instructions that when executed by the one or more processors cause the system to:

determine that there are no voiceprints associated with the customer; and

in response to the determination that no voice prints are associated with the customer:

perform authentication of the customer;

determine if the customer is successfully authenticated; and

if it is determined that the customer is successfully authenticated, flag the call as an authenticated call.

2. The system of claim 1 , wherein the analysis module further includes instructions that when executed by the one or more processors cause the system to:

if the score satisfies the threshold, flag the call as an authenticated call.

3. The system of claim 1 , wherein the biometrics module further includes instructions that when executed by the one or more processors cause the system to:

if the speaker is not a fraudulent speaker, flag the call as an authenticated call.

4. The system of claim 1 , wherein the authentication module further includes instructions that when executed by the one or more processors cause the system to:

if it is determined that the first code does not match the second code, flag the call as a fraudulent call.

5. The system of claim 1 , further comprising a fraud module including instructions that when executed by the one or more processors cause the system to:

if the call is flagged as a fraudulent call;

receive a recording of the call;

process the recording to generate one or more voiceprints for the speaker associated with the call; and

store the generated voiceprints.

6. The system of claim 1 , wherein the biometrics module further includes instructions that when executed by the one or more processors cause the system to:

retrieve voiceprints associated with fraudulent activities;

determine if the voice data matches any of the voiceprints associated with fraudulent activities; and

if the determined voice data matches any of the voiceprints associated with the fraudulent activities, flag the call as a fraudulent call.

7. The system of claim 1 , wherein the biometrics module further includes instructions that when executed by the one or more processors cause the system to:

retrieve one or more voiceprints associated with the customer;

determine if the voice data matches any of the voiceprints associated with the customer; and

if the determined voice data matches any of the voiceprints associated with the customer, flag the call as an authenticated call.

8. A method for authenticating calls and for preventing fraud comprising:

receiving a call through a first channel by a computing device, wherein the call is associated with a customer and a speaker;

determine if there are one or more voiceprints associated with the customer by the computing device;

if it is determined that there are one or more voiceprints associated with the customer:

retrieving the one or more voiceprints associated with the customer by the computing device;

determining if voice data associated with the call matches any of the one or more voiceprints associated with the customer by the computing device; and

if the voice data matches any of the one or more voiceprints associated with the customer, flagging the call as an authenticated call by the computing device; and

if it is determined that that there are no voiceprints associated with the customer;

in response to the determination that no voice prints are associated with the customer:

performing authentication of the customer;

determining if the customer is successfully authenticated; and

if it is determined that the customer is successfully authenticated, flagging the call as an authenticated call.

9. The method of claim 8 , further comprising:

if the voice data does not match any of the one or more voiceprints associated with the customer, flagging the call as a fraudulent call.

10. The method of claim 8 , wherein performing authentication of the customer comprises:

generating a first code;

receiving a second code;

determining if the first code matches the second code; and

if it is determined that the first code matches the second code, determining that the customer is successfully authenticated.

11. The method of claim 8 , wherein the method is implemented in a call center.

12. A method for authenticating calls and for preventing fraud comprising:

receiving a call through a first channel by a computing device, wherein the call is associated with a customer and a speaker;

based on characteristics of the received call, the customer, and the channel, assigning a score to the call by the computing device;

determining if the score satisfies a threshold by the computing device;

if the score does not satisfy the threshold, flagging the call as a fraudulent call by the computing device;

determining that that there are no voiceprints associated with the customer;

in response to the determination that no voice prints are associated with the customer:

performing authentication of the customer;

determining if the customer is successfully authenticated; and

if it is determined that the customer is successfully authenticated, flagging the call as an authenticated call.

13. The method of claim 12 , further comprising:

if the score satisfies the threshold, flagging the call as an authenticated call.

14. The method of claim 12 , further comprising:

analyzing voice data associated with the call to determine whether the speaker is a fraudulent speaker;

if the speaker is a fraudulent speaker, flagging the call as a fraudulent call.

15. The method of claim 12 , wherein the method is implemented in a call center.

16. The method of claim 14 , wherein analyzing voice data associated with the call to determine whether the speaker is a fraudulent speaker comprises:

retrieving voiceprints associated with fraudulent activities;

determining if the voice data matches any of the voiceprints associated with fraudulent activities; and

if the determined voice data matches any of the voiceprints associated with the fraudulent activities, flagging the call as a fraudulent call.

17. The method of claim 12 , wherein performing authentication of the customer comprises:

generating a first code;

receiving a second code;

determining if the first code matches the second code; and

if it is determined that the first code matches the second code, determining that the customer is successfully authenticated.

18. The method of claim 17 , further comprising:

if it is determined that the first code does not match the second code, flagging the call as a fraudulent call.

19. The method of claim 12 , further comprising:

if the call is flagged as a fraudulent call:

receiving a recording of the call;

processing the recording to generate one or more voiceprints for the speaker associated with the call; and

storing the generated one or more voiceprints.

Assignments (2)
SECURITY INTEREST Recorded Dec 23, 2025
From: VERINT AMERICAS INC.
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 074034/0292 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2021
From: RODERICK, JEREMY ROBERT; CARMAN, BRIAN PATRICK; SINGER, DAVID WARREN; SPOHRER, DANIEL THOMAS; SMITH, DAMIAN; MCCURRY, TIM
To: VERINT AMERICAS INC.
Reel/Frame 057629/0959 →
Continuity (3)
Continuation 16905111 · Jun 18, 2020
Provisional Application 62864169 · Jun 20, 2019
Related Publication 20210368041A1 · Nov 25, 2021