IP Library Granted Patent US 12,309,316
Granted Patent B2
US 12,309,316 · App. 18/432,316 · Granted May 20, 2025

Fraud importance system

Inventors: Kedar Phatak (Atlanta, GA); Jayaram Raghuram (Atlanta, GA)
Assignee: Pindrop Security, Inc.
H04M3/2281G06N20/00H04L63/1483
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 12,309,316
App. No.
18/432,316
Granted
May 20, 2025
Kind
B2
Abstract

Embodiments described herein provide for a fraud detection engine for detecting various types of fraud at a call center and a fraud importance engine for tailoring the fraud detection operations to relative importance of fraud events. Fraud importance engine determines which fraud events are comparative more important than others. The fraud detection engine comprises machine-learning models that consume contact data and fraud importance information for various anti-fraud processes. The fraud importance engine calculates importance scores for fraud events based on user-customized attributes, such as fraud-type or fraud activity. The fraud importance scores are used in various processes, such as model training, model selection, and selecting weights or hyper-parameters for the ML models, among others. The fraud detection engine uses the importance scores to prioritize fraud alerts for review. The fraud importance engine receives detection feedback, which contacts involved false negatives, where fraud events were undetected but should have been detected.

Claims (41)

1. A computer-implemented method comprising:

obtaining, by the computer, contact data for one or more contacts, the contact data including one or more attribute values of one or more types of attributes;

generating, by the computer, one or more risk scores corresponding to the one or more types of attribute values, by executing one or more machine-learning models of machine-learning architecture, each machine-learning model trained to generate a risk score using an attribute value of a type of attribute in the contact data of the one or more contacts;

identifying, by the computer, at least one fraud event in the one or more contacts, the risk score of each fraud event satisfying a risk threshold for the type of attribute value corresponding to the risk score; and

for each fraud event,

generating, by the computer, a fraud importance score according to an attribute weight associated with the type of attribute and the attribute value of the type of attribute, wherein the type of attribute for generating the fraud importance score includes a type of account-related information; and

generating, by the computer, a fraud alert in a fraud alert queue according to the fraud importance score.

2. The method according to claim 1 , wherein a second type of attribute of the one or more types of attributes includes at least one of a fraud type, a type of fraud activity information, a type of identity information, a type of spoofing-related information, or a type of false negative information.

3. The method according to claim 1 , further comprising training, by the computer, the machine-learning model to determine the risk score corresponding to a particular type of attribute of an attribute value, by executing the machine-learning model on the contact data of one or more prior contacts and the fraud importance score of each fraud event in the one or more prior contacts.

4. The method according to claim 1 , wherein generating the fraud importance score includes:

receiving, by the computer, from a client device fraud event feedback corresponding to each fraud event, the fraud event feedback containing one or more detection accuracy indicators; and

generating, by the computer, a false negative attribute value based upon the one or more detection accuracy indicators of the fraud event feedback, wherein the fraud importance score is generated based upon the false negative attribute value.

5. The method according to claim 1 , wherein generating the fraud importance score includes generating, by the computer, an age-based attribute value based upon a timestamp in the contact data for the contact, wherein the fraud importance score is generated based upon the age-based attribute value.

6. The method according to claim 1 , wherein generating the fraud importance score includes:

for the contact data of each contact of the one or more contacts:

generating, by the computer, a normalized weight in accordance with an attribute and an attribute value, wherein the fraud importance score is generated based upon the normalized weight generated for the contact data of the particular contact.

7. The method according to claim 6 , wherein generating the normalized weight includes converting, by the computer, the attribute weight representing a ranking for the attribute value to the normalized weight.

8. The method according to claim 1 , wherein executing the machine-learning architecture includes selecting, by the computer, a machine-learning model corresponding to a type of fraud in accordance with an attribute, an attribute value, and an attribute weight, wherein the attribute value indicates the type of fraud and the attribute weight indicates the comparative importance for the attribute value.

9. The method according to claim 1 , wherein the one or more attributes include at least one of: the type of fraud, a fraud activity, a cross-channel fraud activity, a penetration level associated with authentication, account information, fraudster identity, and spoofing information.

10. The method according to claim 9 , wherein executing the machine-learning model includes extracting, by the computer, one or more features from the contact data of the contact for executing the machine-learning model selected by the computer.

11. A system comprising:

a server comprising a processor configured to:

obtain contact data for one or more contacts, the contact data including one or more attribute values of one or more types of attributes;

generate one or more risk scores corresponding to the one or more types of attribute values, by executing one or more machine-learning models of machine-learning architecture, each machine-learning model trained to generate a risk score using an attribute value of a type of attribute in the contact data of the one or more contacts;

identify at least one fraud event in the one or more contacts, the risk score of each fraud event satisfies a risk threshold for the type of attribute value corresponding to the risk score; and

for each fraud event,

generate a fraud importance score according to an attribute weight associated with the type of attribute and the attribute value of the type of attribute, wherein the type of attribute for generating the fraud importance score includes a type of account-related information; and

generate a fraud alert in a fraud alert queue according to the fraud importance score.

12. The system according to claim 11 , wherein a second type of attribute of the one or more types of attributes includes at least one of a fraud type, a type of fraud activity information, a type of identity information, a type of spoofing-related information, or a type of false negative information.

13. The system according to claim 11 , wherein the server is further configured to train the machine-learning model to determine the risk score corresponding to a particular type of fraud in an attribute value, by executing the machine-learning model using training contact data and the fraud importance score of each fraud event in the training contact data.

14. The system according to claim 11 , wherein to generate the fraud importance score the server is further configured to:

receive from a client device fraud event feedback corresponding to each fraud event, the fraud event feedback containing one or more detection accuracy indicators; and

generate a false negative attribute value based upon the one or more detection accuracy indicators of the fraud event feedback, wherein the fraud importance score is generated based upon the false negative attribute value.

15. The system according to claim 11 , wherein to generate the fraud importance score the server is further configured to generate an age-based attribute value based upon a timestamp in the contact data for the contact, wherein the fraud importance score is generated based upon the age-based attribute value.

16. The system according to claim 11 , wherein to generate the fraud importance score the server is further configured to:

for the contact data of each contact of the one or more contacts:

generate a normalized weight in accordance with an attribute and an attribute value, wherein the fraud importance score is generated based upon the normalized weight generated for the contact data of the particular contact.

17. The system according to claim 16 , wherein to generate the normalized weight the server is further configured to convert the attribute weight representing a ranking for the attribute value to the normalized weight.

18. The system according to claim 11 , wherein to execute the machine-learning architecture the server is further configured to select a machine-learning model corresponding to a type of fraud in accordance with an attribute, an attribute value, and an attribute weight, wherein the attribute value indicates the type of fraud and the attribute weight indicates the comparative importance for the attribute value.

19. The system according to claim 11 , wherein the one or more attributes include at least one of: the type of fraud, a fraud activity, a cross-channel fraud activity, a penetration level associated with authentication, account information, fraudster identity, and spoofing information.

20. The system according to claim 19 , wherein to execute the machine-learning model the server is further configured to extract one or more features from the contact data of the contact for executing the machine-learning model selected by the computer.

Assignments (2)
SECURITY INTEREST Recorded Jun 26, 2024
From: PINDROP SECURITY, INC.
To: HERCULES CAPITAL, INC., AS AGENT
Reel/Frame 067867/0860 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2024
From: PHATAK, KEDAR; RAGHURAM, JAYARAM
To: PINDROP SECURITY, INC.
Reel/Frame 067619/0786 →
Continuity (3)
Continuation 17365970 · Jul 1, 2021
Provisional Application 63047593 · Jul 2, 2020
Related Publication 20240214490A1 · Jun 27, 2024
References Cited (66)
US 7458508B1 · Shao · 2008 [cited by examiner]
US 7562814B1 · Shao · 2009 [cited by examiner]
US 7813944B1 · Luk et al. · 2010 [cited by applicant]
US 9294497B1 · Ben-Or · 2016 [cited by examiner]
US 9824692B1 · Khoury et al. · 2017 [cited by applicant]
US 10045218B1 · Stapleton · 2018 [cited by examiner]
US 10091349B1 · Rao · 2018 [cited by examiner]
US 10204374B1 · Holan et al. · 2019 [cited by applicant]
US 10467632B1 · Merritt · 2019 [cited by applicant]
US 10484532B1 · Newman · 2019 [cited by examiner]
US 10509890B2 · Van Arkel · 2019 [cited by examiner]
US 10567402B1 · Comeaux · 2020 [cited by examiner]
US 10692502B2 · Khoury et al. · 2020 [cited by applicant]
US 10825028B1 · Kramme · 2020 [cited by examiner]
US 10958779B1 · Rule · 2021 [cited by examiner]
US 11019090B1 · Smith · 2021 [cited by examiner]
US 11100506B2 · Zoldi · 2021 [cited by examiner]
US 11151569B2 · Allbright · 2021 [cited by examiner]
US 11157913B2 · Allbright · 2021 [cited by examiner]
US 11276023B1 · Butler et al. · 2022 [cited by applicant]
US 11379855B1 · Anderson · 2022 [cited by examiner]
US 11410062B2 · Wang et al. · 2022 [cited by applicant]
US 11574360B2 · Hanis et al. · 2023 [cited by applicant]
US 11625723B2 · Pandian et al. · 2023 [cited by applicant]
US 11669844B1 · Comeaux · 2023 [cited by examiner]
US 11704673B1 · Drapeau et al. · 2023 [cited by applicant]
US 11727406B2 · Hearty et al. · 2023 [cited by applicant]
US 11756050B2 · Wu et al. · 2023 [cited by applicant]
US 20060149674A1 · Cook · 2006 [cited by examiner]
US 20090132347A1 · Anderson · 2009 [cited by examiner]
US 20110276468A1 · Lewis · 2011 [cited by examiner]
US 20120158585A1 · Ganti · 2012 [cited by examiner]
US 20120158586A1 · Ganti · 2012 [cited by examiner]
US 20150073981A1 · Adjaoute · 2015 [cited by examiner]
US 20150269946A1 · Jones · 2015 [cited by applicant]
US 20160004979A1 · Getchius · 2016 [cited by applicant]
US 20160307201A1 · Turgeman · 2016 [cited by examiner]
US 20170063905A1 · Muddu · 2017 [cited by examiner]
US 20180053114A1 · Adjaoute · 2018 [cited by applicant]
US 20180239870A1 · Goldman et al. · 2018 [cited by applicant]
US 20180253737A1 · Hanis et al. · 2018 [cited by applicant]
US 20190073647A1 · Zoldi · 2019 [cited by examiner]
US 20190205885A1 · Lim · 2019 [cited by examiner]
US 20190295088A1 · Jia et al. · 2019 [cited by applicant]
US 20200005310A1 · Kumar · 2020 [cited by examiner]
US 20200118136A1 · Zhang · 2020 [cited by examiner]
US 20200211019A1 · Allbright · 2020 [cited by examiner]
US 20200211021A1 · Allbright · 2020 [cited by examiner]
US 20200211022A1 · Allbright · 2020 [cited by examiner]
US 20200250675A1 · Hanis et al. · 2020 [cited by applicant]
US 20200258181A1 · Song · 2020 [cited by examiner]
US 20200311736A1 · Song · 2020 [cited by examiner]
US 20200334687A1 · Ren et al. · 2020 [cited by applicant]
US 20200349575A1 · Karmakar et al. · 2020 [cited by applicant]
US 20200364366A1 · Kundu et al. · 2020 [cited by applicant]
US 20200404094A1 · Roderick et al. · 2020 [cited by applicant]
US 20210117977A1 · Kim · 2021 [cited by examiner]
US 20210233541A1 · Chen et al. · 2021 [cited by applicant]
US 20210241776A1 · Sivaraman et al. · 2021 [cited by applicant]
US 20210280171A1 · Phatak et al. · 2021 [cited by applicant]
US 20220329328A1 · Paulraj et al. · 2022 [cited by applicant]
US 20230126764A1 · Ibrahim et al. · 2023 [cited by applicant]
US 20230206372A1 · Ordorica et al. · 2023 [cited by applicant]
WO WO2019022903A1 · 2019 [cited by examiner]
International Preliminary Report on Patentability on PCT Application PCT/US2021/040128, Jan. 12, 2023 (7 pages). [cited by applicant]
International Search Report and Written Opinion for PCT/US2021/040128 dated Oct. 5, 2021 (13 pages). [cited by applicant]