IP Library Granted Patent US 12,531,888
Granted Patent B2
US 12,531,888 · App. 18/122,046 · Granted Jan 20, 2026

Detection and prevention of external fraud

Inventors: Yu Zhou Lee (San Francisco, CA); Lawrence Stockton Moore (San Francisco, CA); Jeshua Alexis Bratman (New York, NY); Lei Xu (New York, NY); Sanjay Jeyakumar (Berkeley, CA)
Assignee: Abnormal AI, Inc.
H04L63/1433G06F40/30H04L51/08H04L51/212H04L63/0236H04L63/0245H04L63/126H04L63/145H04L63/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,531,888
App. No.
18/122,046
Granted
Jan 20, 2026
Kind
B2
Abstract

Techniques for detecting instances of external fraud by monitoring digital activities that are performed with accounts associated with an enterprise are disclosed. In one example, a threat detection platform determines the likelihood that an incoming email is indicative of external fraud based on the context and content of the incoming email. To understand the risk posed by an incoming email, the threat detection platform may seek to determine not only whether the sender normally communicates with the recipient, but also whether the topic is one normally discussed by the sender and recipient. In this way, the threat detection platform can establish whether the incoming email deviates from past emails exchanged between the sender and recipient.

Claims (56)

1 . A system, comprising:

a processor configured to:

obtain an email that is addressed to an email account associated with an enterprise;

examine the email so as to identify a domain from which the email originated;

determine, based on the domain, whether the email is representative of an attempt to impersonate a vendor including by being configured to: access a federated vendor database comprising a plurality of digital profiles, wherein each digital profile corresponds to a different legitimate vendor and is learned through analysis of past emails addressed to email accounts associated with a plurality of different enterprises, and compare the domain to legitimate domains included in the digital profiles; and

prohibit the email from reaching an inbox of the email account responsive to a determination that the email is representative of an attempt to impersonate the vendor; and

a memory coupled to the processor and configured to provide the processor with instructions.

2 . The system of claim 1 , wherein said determining comprises:

applying, to the email, a model that is trained to identify instances of impersonation based on an analysis of (i) content of the email, (ii) context of the email, or (iii) age of the domain; and

establishing whether the email is representative of an attempt to impersonate the vendor based on an output produced by the model.

3 . The system of claim 1 , wherein said determining comprises comparing the domain to digital profiles maintained in a database, wherein each digital profile includes a legitimate domain of a different vendor learned through analysis of past emails.

4 . The system of claim 3 , wherein the past emails are addressed to email accounts associated with the enterprise and at least one other enterprise.

5 . The system of claim 1 , wherein the processor is further configured to:

access a database that includes information regarding registered domains so as to establish an age of the domain;

wherein said determining is further based on the age of the domain.

6 . The system of claim 1 , wherein the processor is further configured to:

access a database that includes information regarding registered domains so as to establish an age of the domain; and

wherein said determining comprises:

inferring an intent of the email based on an analysis of (i) content of the email, (ii) context of the email, and (iii) the age of the domain; and

establishing whether the email is representative of an attempt to impersonate the vendor based on the intent.

7 . The system of claim 1 , wherein the processor is further configured to:

indicate in a digital profile associated with the vendor that the vendor has been a target of an impersonation attempt;

produce a score that is indicative of a threat posed by communicating with the vendor; and

store the score in the digital profile associated with the vendor.

8 . The system of claim 7 , wherein said indicating comprises storing the email in the digital profile associated with the vendor.

9 . A method, comprising:

obtaining an email that is addressed to an email account associated with an enterprise;

examining the email so as to identify a domain from which the email originated;

determining, based on the domain, whether the email is representative of an attempt to impersonate a vendor including by: accessing a federated vendor database comprising a plurality of digital profiles, wherein each digital profile corresponds to a different legitimate vendor and is learned through analysis of past emails addressed to email accounts associated with a plurality of different enterprises, and comparing the domain to legitimate domains included in the digital profiles; and

prohibiting the email from reaching an inbox of the email account responsive to a determination that the email is representative of an attempt to impersonate the vendor.

10 . The method of claim 9 , wherein said determining comprises:

applying, to the email, a model that is trained to identify instances of impersonation based on an analysis of (i) content of the email, (ii) context of the email, or (iii) age of the domain; and

establishing whether the email is representative of an attempt to impersonate the vendor based on an output produced by the model.

11 . The method of claim 9 , wherein said determining comprises comparing the domain to digital profiles maintained in a database, wherein each digital profile includes a legitimate domain of a different vendor learned through analysis of past emails.

12 . The method of claim 11 , wherein the past emails are addressed to email accounts associated with the enterprise and at least one other enterprise.

13 . The method of claim 9 , further comprising accessing a database that includes information regarding registered domains so as to establish an age of the domain; wherein said determining is further based on the age of the domain.

14 . The method of claim 9 , further comprising:

accessing a database that includes information regarding registered domains so as to establish an age of the domain; and

wherein said determining comprises:

inferring an intent of the email based on an analysis of (i) content of the email, (ii) context of the email, and (iii) the age of the domain; and

establishing whether the email is representative of an attempt to impersonate the vendor based on the intent.

15 . The method of claim 9 , further comprising:

indicating in a digital profile associated with the vendor that the vendor has been a target of an impersonation attempt;

producing a score that is indicative of a threat posed by communicating with the vendor; and

storing the score in the digital profile associated with the vendor.

16 . The method of claim 15 , wherein said indicating comprises storing the email in the digital profile associated with the vendor.

17 . A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:

obtaining an email that is addressed to an email account associated with an enterprise;

examining the email so as to identify a domain from which the email originated;

determining, based on the domain, whether the email is representative of an attempt to impersonate a vendor including by: accessing a federated vendor database comprising a plurality of digital profiles, wherein each digital profile corresponds to a different legitimate vendor and is learned through analysis of past emails addressed to email accounts associated with a plurality of different enterprises, and comparing the domain to legitimate domains included in the digital profiles; and

prohibiting the email from reaching an inbox of the email account responsive to a determination that the email is representative of an attempt to impersonate the vendor.

18 . The computer program product of claim 17 , wherein said determining comprises:

applying, to the email, a model that is trained to identify instances of impersonation based on an analysis of (i) content of the email, (ii) context of the email, or (iii) age of the domain; and

establishing whether the email is representative of an attempt to impersonate the vendor based on an output produced by the model.

19 . The computer program product of claim 17 , wherein said determining comprises comparing the domain to digital profiles maintained in a database, wherein each digital profile includes a legitimate domain of a different vendor learned through analysis of past emails.

20 . The computer program product of claim 19 , wherein the past emails are addressed to email accounts associated with the enterprise and at least one other enterprise.

Continuity (5)
Continuation 17877768 · Jul 29, 2022
Continuation 17491184 · Sep 30, 2021
Continuation 17239152 · Apr 23, 2021
Provisional Application 63014421 · Apr 23, 2020
Related Publication 20230224329A1 · Jul 13, 2023
References Cited (186)
US 5999932A · Paul · 1999 [cited by applicant]
US 6023723A · McCormick · 2000 [cited by applicant]
US 6088717A · Reed · 2000 [cited by applicant]
US 7263506B2 · Lee · 2007 [cited by applicant]
US 7451487B2 · Oliver · 2008 [cited by applicant]
US 7610344B2 · Mehr · 2009 [cited by applicant]
US 7953814B1 · Chasin · 2011 [cited by applicant]
US 8112484B1 · Sharma · 2012 [cited by applicant]
US 8244532B1 · Begeja · 2012 [cited by applicant]
US 8566938B1 · Prakash · 2013 [cited by applicant]
US 8819819B1 · Johnston · 2014 [cited by applicant]
US 8935788B1 · Diao · 2015 [cited by applicant]
US 9009824B1 · Chen · 2015 [cited by applicant]
US 9154514B1 · Prakash · 2015 [cited by applicant]
US 9213827B2 · Li · 2015 [cited by applicant]
US 9245115B1 · Jakobsson · 2016 [cited by applicant]
US 9264418B1 · Crosley · 2016 [cited by applicant]
US 9348981B1 · Hearn · 2016 [cited by applicant]
US 9473437B1 · Jakobsson · 2016 [cited by applicant]
US 9516053B1 · Muddu · 2016 [cited by applicant]
US 9537880B1 · Jones · 2017 [cited by applicant]
US 9571512B2 · Ray · 2017 [cited by applicant]
US 9686308B1 · Srivastava · 2017 [cited by examiner]
US 9756007B1 · Stringhini · 2017 [cited by applicant]
US 9774626B1 · Himler · 2017 [cited by applicant]
US 9781152B1 · Mistratov · 2017 [cited by applicant]
US 9847973B1 · Jakobsson · 2017 [cited by applicant]
US 9940394B1 · Grant · 2018 [cited by applicant]
US 9946789B1 · Li · 2018 [cited by applicant]
US 9954805B2 · Nigam · 2018 [cited by applicant]
US 9961096B1 · Pierce · 2018 [cited by applicant]
US 9967268B1 · Hewitt · 2018 [cited by applicant]
US 10015182B1 · Shintre · 2018 [cited by applicant]
US 10104029B1 · Chambers · 2018 [cited by applicant]
US 10129194B1 · Jakobsson · 2018 [cited by applicant]
US 10129288B1 · Xie · 2018 [cited by applicant]
US 10243989B1 · Ding · 2019 [cited by applicant]
US 10250624B2 · Mixer · 2019 [cited by applicant]
US 10277628B1 · Jakobsson · 2019 [cited by applicant]
US 10362057B1 · Wu · 2019 [cited by applicant]
US 10397272B1 · Bruss · 2019 [cited by applicant]
US 10419468B2 · Glatfelter · 2019 [cited by applicant]
US 10601865B1 · Mesdaq · 2020 [cited by applicant]
US 10616272B2 · Chambers · 2020 [cited by applicant]
US 10673880B1 · Pratt · 2020 [cited by applicant]
US 10721195B2 · Jakobsson · 2020 [cited by applicant]
US 10834127B1 · Yeh · 2020 [cited by applicant]
US 10911489B1 · Chechik · 2021 [cited by applicant]
US 11019076B1 · Jakobsson · 2021 [cited by applicant]
US 11102244B1 · Jakobsson · 2021 [cited by examiner]
US 11451576B2 · Kao · 2022 [cited by applicant]
US 11494421B1 · Ghafourifar · 2022 [cited by applicant]
US 20020002520A1 · Gatto · 2002 [cited by applicant]
US 20020116463A1 · Hart · 2002 [cited by applicant]
US 20030204569A1 · Andrews · 2003 [cited by applicant]
US 20040030913A1 · Liang · 2004 [cited by applicant]
US 20040117450A1 · Campbell · 2004 [cited by applicant]
US 20040215977A1 · Goodman · 2004 [cited by applicant]
US 20040260922A1 · Goodman · 2004 [cited by applicant]
US 20050187934A1 · Motsinger · 2005 [cited by applicant]
US 20050198518A1 · Kogan · 2005 [cited by applicant]
US 20060036698A1 · Hebert · 2006 [cited by applicant]
US 20060053203A1 · Mijatovic · 2006 [cited by applicant]
US 20060253581A1 · Dixon · 2006 [cited by applicant]
US 20070074169A1 · Chess · 2007 [cited by applicant]
US 20070276851A1 · Friedlander · 2007 [cited by applicant]
US 20080005249A1 · Hart · 2008 [cited by applicant]
US 20080086532A1 · Cunningham · 2008 [cited by applicant]
US 20080114684A1 · Foster · 2008 [cited by applicant]
US 20090037350A1 · Rudat · 2009 [cited by applicant]
US 20090132490A1 · Okraglik · 2009 [cited by applicant]
US 20100115040A1 · Sargent · 2010 [cited by applicant]
US 20100318614A1 · Sager · 2010 [cited by applicant]
US 20110173142A1 · Dasgupta · 2011 [cited by applicant]
US 20120028606A1 · Bobotek · 2012 [cited by applicant]
US 20120110672A1 · Judge · 2012 [cited by applicant]
US 20120233662A1 · Scott-Cowley · 2012 [cited by applicant]
US 20120278887A1 · Vitaldevara · 2012 [cited by applicant]
US 20120290712A1 · Walter · 2012 [cited by applicant]
US 20120297484A1 · Srivastava · 2012 [cited by applicant]
US 20130041955A1 · Chasin · 2013 [cited by applicant]
US 20140013441A1 · Hencke · 2014 [cited by applicant]
US 20140032589A1 · Styler · 2014 [cited by applicant]
US 20140380478A1 · Canning · 2014 [cited by applicant]
US 20150026027A1 · Priess · 2015 [cited by applicant]
US 20150128274A1 · Giokas · 2015 [cited by applicant]
US 20150143456A1 · Raleigh · 2015 [cited by applicant]
US 20150161609A1 · Christner · 2015 [cited by applicant]
US 20150228004A1 · Bednarek · 2015 [cited by applicant]
US 20150234831A1 · Prasanna Kumar · 2015 [cited by applicant]
US 20150237068A1 · Sandke · 2015 [cited by applicant]
US 20150295942A1 · Tao · 2015 [cited by applicant]
US 20150339477A1 · Abrams · 2015 [cited by applicant]
US 20160014151A1 · Prakash · 2016 [cited by applicant]
US 20160036829A1 · Sadeh-Koniecpol · 2016 [cited by applicant]
US 20160057167A1 · Bach · 2016 [cited by applicant]
US 20160063277A1 · Vu · 2016 [cited by applicant]
US 20160156654A1 · Chasin · 2016 [cited by applicant]
US 20160227367A1 · Alsehly · 2016 [cited by applicant]
US 20160253598A1 · Yamada · 2016 [cited by applicant]
US 20160262128A1 · Hailpern · 2016 [cited by applicant]
US 20160306812A1 · Mchenry · 2016 [cited by applicant]
US 20160321243A1 · Walia · 2016 [cited by applicant]
US 20160328526A1 · Park · 2016 [cited by applicant]
US 20160344770A1 · Verma · 2016 [cited by applicant]
US 20160380936A1 · Gunasekara · 2016 [cited by applicant]
US 20170041296A1 · Ford · 2017 [cited by applicant]
US 20170048273A1 · Bach · 2017 [cited by applicant]
US 20170098219A1 · Peram · 2017 [cited by applicant]
US 20170111506A1 · Strong · 2017 [cited by applicant]
US 20170186112A1 · Polapala · 2017 [cited by applicant]
US 20170214701A1 · Hasan · 2017 [cited by applicant]
US 20170222960A1 · Agarwal · 2017 [cited by applicant]
US 20170223046A1 · Singh · 2017 [cited by applicant]
US 20170230323A1 · Jakobsson · 2017 [cited by applicant]
US 20170230403A1 · Kennedy · 2017 [cited by applicant]
US 20170237776A1 · Higbee · 2017 [cited by applicant]
US 20170251006A1 · Larosa · 2017 [cited by applicant]
US 20170289191A1 · Thioux · 2017 [cited by applicant]
US 20170324767A1 · Srivastava · 2017 [cited by applicant]
US 20170346853A1 · Wyatt · 2017 [cited by applicant]
US 20180027006A1 · Zimmermann · 2018 [cited by applicant]
US 20180084003A1 · Uriel · 2018 [cited by applicant]
US 20180084013A1 · Dalton · 2018 [cited by applicant]
US 20180091453A1 · Jakobsson · 2018 [cited by applicant]
US 20180091476A1 · Jakobsson · 2018 [cited by applicant]
US 20180196942A1 · Kashyap · 2018 [cited by applicant]
US 20180219888A1 · Apostolopoulos · 2018 [cited by applicant]
US 20180227324A1 · Chambers · 2018 [cited by applicant]
US 20180295146A1 · Kovega · 2018 [cited by applicant]
US 20180324297A1 · Kent · 2018 [cited by applicant]
US 20190014143A1 · Syme · 2019 [cited by applicant]
US 20190026461A1 · Cidon · 2019 [cited by applicant]
US 20190028509A1 · Cidon · 2019 [cited by applicant]
US 20190052655A1 · Benishti · 2019 [cited by applicant]
US 20190065748A1 · Foster · 2019 [cited by applicant]
US 20190068616A1 · Woods · 2019 [cited by applicant]
US 20190089711A1 · Faulkner · 2019 [cited by applicant]
US 20190104154A1 · Kumar · 2019 [cited by applicant]
US 20190109863A1 · Traore · 2019 [cited by applicant]
US 20190141183A1 · Chandrasekaran · 2019 [cited by applicant]
US 20190166161A1 · Anand · 2019 [cited by applicant]
US 20190166162A1 · Anand · 2019 [cited by applicant]
US 20190199745A1 · Jakobsson · 2019 [cited by applicant]
US 20190205511A1 · Zhan · 2019 [cited by applicant]
US 20190222606A1 · Schweighauser · 2019 [cited by examiner]
US 20190238571A1 · Adir · 2019 [cited by applicant]
US 20190260780A1 · Dunn · 2019 [cited by applicant]
US 20190311121A1 · Martin · 2019 [cited by applicant]
US 20190319905A1 · Baggett · 2019 [cited by applicant]
US 20190384911A1 · Caspi · 2019 [cited by applicant]
US 20200007502A1 · Everton · 2020 [cited by applicant]
US 20200021609A1 · Kuppanna · 2020 [cited by applicant]
US 20200044851A1 · Everson · 2020 [cited by applicant]
US 20200053111A1 · Jakobsson · 2020 [cited by applicant]
US 20200053120A1 · Wilcox · 2020 [cited by applicant]
US 20200076825A1 · Vallur · 2020 [cited by applicant]
US 20200125725A1 · Petersen · 2020 [cited by applicant]
US 20200162483A1 · Farhady · 2020 [cited by applicant]
US 20200204572A1 · Jeyakumar · 2020 [cited by applicant]
US 20200287936A1 · Nguyen · 2020 [cited by applicant]
US 20200344251A1 · Jeyakumar · 2020 [cited by applicant]
US 20200358804A1 · Crabtree · 2020 [cited by applicant]
US 20200374251A1 · Warshaw · 2020 [cited by applicant]
US 20200389486A1 · Jeyakumar · 2020 [cited by applicant]
US 20200396190A1 · Pickman · 2020 [cited by applicant]
US 20200396258A1 · Jeyakumar · 2020 [cited by applicant]
US 20210058395A1 · Jakobsson · 2021 [cited by applicant]
US 20210091962A1 · Finke · 2021 [cited by applicant]
US 20210092154A1 · Kumar · 2021 [cited by applicant]
US 20210168161A1 · Dunn · 2021 [cited by applicant]
US 20210240836A1 · Hazony · 2021 [cited by applicant]
US 20210272066A1 · Bratman · 2021 [cited by applicant]
US 20210295179A1 · Eyal Altman · 2021 [cited by applicant]
US 20210329035A1 · Jeyakumar · 2021 [cited by applicant]
US 20210336983A1 · Lee · 2021 [cited by applicant]
US 20210360027A1 · Boyer · 2021 [cited by applicant]
US 20210374679A1 · Bratman · 2021 [cited by applicant]
US 20210374680A1 · Bratman · 2021 [cited by applicant]
US 20220021700A1 · Devlin · 2022 [cited by applicant]
CN 107315954 · 2017 [cited by applicant]
Barngrover, Adam, ‘Vendor Access Management with IGA’, Saviynt Inc. Apr. 24, 2019 (Apr. 24, 2019) Retrieved on Apr. 17, 2021 (Apr. 17, 2021) from <https://saviynt.com/vendor-access-management-with-iga/> entire document,… [cited by applicant]
International Search Report and Written Opinion mailed Apr. 24, 2020 of PCT/US2019/067279 (14 pages). [cited by applicant]
Mahajan, et al., ‘Finding HTML Presentation Failures Using Image Comparison Techniques’, ASE'14, pp. 91-98 (Year: 2014). [cited by applicant]
Mont, Marco Casassa, ‘Towards accountable management of identity and privacy: Sticky policies and enforceable tracing services’, 14th International Workshop on Database and Expert Systems Applications, 2003. Proceedings… [cited by applicant]
Proofpoint (Proofpoint Closed-Loop Email Analysis and Response, Aug. 2018, 2 pages) (Year: 2018). [cited by applicant]