IP Library Granted Patent US 12,519,804
Granted Patent B2
US 12,519,804 · App. 18/374,270 · Granted Jan 6, 2026

System and method for verifying the identity of email senders to improve email security within an organization

Inventor: Hoala Greevy (San Francisco, CA)
Assignee: Paubox, Inc.
H04L63/126H04L63/08H04L63/105
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,519,804
App. No.
18/374,270
Granted
Jan 6, 2026
Kind
B2
Abstract

One variation of a method includes, intercepting an email addressed to a target recipient within an organization, the email received from a sender at an inbound email address and including a first inbound display name; accessing a whitelist including a set of contact information corresponding to an entity associated with the organization and including a verified display name associated with the entity and a set of verified email addresses associated with the entity. The method further includes, in response to the set of verified email addresses omitting the inbound email address: characterizing a display name difference between the inbound display name and the verified display name associated with the entity; and, in response to the display name difference falling below a threshold difference, withholding transmission of the email to the target recipient and flagging the email for authentication.

Claims (150)

1 . A method comprising:

during a first time period:

intercepting a first email addressed to a first target recipient within an organization, the first email received from a first sender at a first inbound email address and comprising a first inbound display name;

accessing a whitelist comprising a first set of contact information corresponding to a first entity associated with the organization, the first set of contact information comprising:

“a first verified display name associated with the first entity; and

” a first set of verified email addresses associated with the first entity; and

in response to the first set of verified email addresses omitting the first inbound email address:

characterizing a first display name difference between the first inbound display name and the first verified display name associated with the first entity; and

in response to the first display name difference falling below a threshold difference:

withholding transmission of the first email to the first target recipient; and

flagging the first email for authentication; and

during a second time period:

intercepting a second email addressed to a second target recipient within the organization, the second email received from a second sender at a second inbound email address and comprising a second inbound display name; and

in response to the first set of verified email addresses including the second inbound email address, authorizing transmission of the second email to the second target recipient.

2 . The method of claim 1 , further comprising, during a third time period:

intercepting a third email addressed to a third target recipient within the organization, the third email received from a third sender at a third inbound email address and comprising a third inbound display name; and

in response to the first set of verified email addresses omitting the third inbound email address:

characterizing a second display name difference between the third inbound display name and the first verified display name associated with the first entity; and

in response to the second display name difference exceeding the threshold difference, authorizing transmission of the third email to the third target recipient.

3 . The method of claim 2 . wherein authorizing transmission of the third email to the third target recipient in response to the second display name difference exceeding the threshold difference comprises, in response to the second display name difference exceeding the threshold difference:

characterizing a third display name difference between the third inbound display name and a first verified email address, in the set of verified email addresses, associated with the first entity;

in response to the third display name difference falling below the threshold difference:

withholding transmission of the third email to the third target recipient; and

flagging the third email for authentication; and

in response to the third display name difference exceeding the threshold difference, authorizing transmission of the third email to the third target recipient.

4 . The method of claim 2 :

wherein accessing the whitelist comprising the first set of contact information comprises accessing the whitelist comprising the first set of contact information comprising:

the first verified display name and a second verified display name associated with the first entity; and

the first set of verified email addresses; and

wherein authorizing transmission of the third email to the third target recipient in response to the second display name exceeding the threshold difference comprises in response to the second display name exceeding the threshold difference:

characterizing a third display name difference between the third inbound display name and the second verified display name; and

in response to the third display name difference exceeding the threshold difference, authorizing transmission of the third email to the third target recipient.

5 . The method of claim 2 :

wherein withholding transmission of the first email to the first target recipient and flagging the first email for authentication in response to the first display name difference falling below the threshold difference comprises, in response to the first display name difference falling below the threshold difference:

characterizing a first risk score for risk associated with the first email based on the first entity, the first display name difference, and a first set of email signals extracted from the first email; and

in response to the first risk score exceeding a threshold risk score, withholding transmission of the first email to the first target recipient and flagging the first email for authentication;

wherein authorizing transmission of the third email to the third target recipient in response to the second display name exceeding the threshold difference comprises, in response to the second display name exceeding the threshold difference:

characterizing a second risk score for risk associated with the second email based on the first entity, the second display name difference, and a second set of email signals extracted from the third email; and

in response to the second risk score falling below the threshold risk score, authorizing transmission of the third email to the third target recipient.

6 . The method of claim 1 :

wherein intercepting the first email received from the first sender at the first inbound email address comprises intercepting the first email received from the first sender at the first inbound email address comprising a first domain;

wherein accessing the whitelist comprising the first set of contact information comprises accessing the whitelist comprising:

a set of verified domains associated with the organization;

the first set of contact information corresponding to the first entity and comprising the first verified display name and the first set of verified email addresses comprising a first verified domain in the set of verified domains; and

a second set of contact information corresponding to a second entity associated with the organization and comprising:

a second verified display name associated with the second entity; and

a second set of verified email addresses associated with the second entity and comprising a second verified domain in the set of verified domains;

wherein characterizing the first display name difference in response to the first set of verified email addresses omitting the first inbound email address comprises characterizing the first display name difference in response to the set of verified domains omitting the first domain;

wherein intercepting the second email received from the second sender at the second inbound email address comprises intercepting the second email received from the second sender at the second inbound email address comprising a second domain; and

wherein authorizing transmission of the second email to the second target recipient in response to the first set of verified email addresses including the second inbound email address comprises authorizing transmission of the second email to the second target recipient in response to the set of verified domains including the second domain.

7 . The method of claim 6 , wherein accessing the whitelist comprising the first set of contact information corresponding to the first entity and the second set of contact information corresponding to the second entity comprises accessing the whitelist comprising:

the first set of contact information corresponding to the first entity comprising an internal department within the organization; and

the second set of contact information corresponding to the second entity comprising an external customer associated with the organization.

8 . The method of claim 1 :

wherein intercepting the first email received from the first sender at the first inbound email address and comprising the first inbound display name comprises intercepting the first email received from the first sender at the first inbound email address and comprising the first inbound display name comprising a first set of characters;

wherein accessing the whitelist comprising the first set of contact information comprising the first verified display name and the first set of verified email addresses comprises accessing the whitelist comprising the first set of contact information comprising the first verified display name and the first set of verified email addresses, the first verified display name comprising a set of target characters; and

wherein characterizing the first display name difference between the first inbound display name and the first verified display name comprises characterizing the first difference between the first set of characters and the target set of characters.

9 . The method of claim 1 , wherein characterizing the first difference comprises, in response to the first inbound display name differing from the verified display name:

accessing a word graph defining a population of words distributed within the word graph based on correlations between words in the population of words;

representing the first inbound display name within the word graph based on a set of features extracted from the first inbound display name;

extracting a subset of words, in the population of words, falling within a threshold distance of the first inbound display name within the word graph; and

for a first word, in the subset of words, characterizing the first difference between the word and the verified display name.

10 . The method of claim 1 :

wherein accessing the whitelist comprising the first set of contact information comprises accessing the whitelist comprising the first set of contact information and a second set of contact information corresponding to a second entity associated with the organization, the second set of contact information comprising:

a second verified display name associated with the second entity; and

a second set of verified email addresses associated with the second entity; and

wherein withholding transmission of the first email to the first target recipient and flagging the first email for authentication further comprises:

in response to the second set of verified email addresses omitting the first inbound email address, characterizing a second display name difference between the first inbound display name and the second verified display name associated with the second entity; and

in response to the second display name difference falling below the threshold difference:

withholding transmission of the first email to the first target recipient; and

flagging the first email for authentication.

11 . The method of claim 1 :

wherein flagging the first email for authentication comprises:

generating a notification comprising a hyperlink to the first email and a prompt to verify authenticity of the first sender; and

transmitting the notification to an email administrator associated with the organization; and

further comprising, in response to receiving verification of the first sender from the email administrator:

authorizing transmission of the first email to the first target recipient; and

appending the first set of contact information associated with the first entity to include the first inbound display name and the first inbound email address.

12 . A method comprising:

during a first time period:

intercepting a first email addressed to a first target recipient within an organization, the first email received from a first sender at a first inbound email address and comprising a first inbound display name;

accessing a whitelist comprising a first set of contact information corresponding to a first entity associated with the organization, the first set of contact information comprising:

a first verified display name associated with the first entity; and

a first set of verified email addresses associated with the first entity;

characterizing a first display name difference between the first inbound display name and the first verified display name associated with the first entity; and

in response to the first display name difference falling below a threshold difference and in response to the first set of verified email addresses omitting the first inbound email address:

withholding transmission of the first email to the first target recipient; and

flagging the first email for authentication; and

during a second time period:

intercepting a second email addressed to a second target recipient within the organization, the second email received from a second sender at a second inbound email address and comprising a second inbound display name;

characterizing a second display name difference between the second inbound display name and the first verified display name associated with the first entity; and

in response to the second display name difference falling below the threshold difference and in response to the first set of verified email addresses including the second inbound email address, authorizing transmission of the second email to the second target recipient.

13 . The method of claim 12 , further comprising, during a third time period:

intercepting a third email addressed to a third target recipient within the organization, the third email received from a third sender at a third inbound email address and comprising a third inbound display name;

characterizing a third display name difference between the third inbound display name and the first verified display name associated with the first entity; and

in response to the third display name difference exceeding the threshold difference, authorizing transmission of the third email to the third target recipient.

14 . The method of claim 13 , wherein authorizing transmission of the third email to the third target recipient in response to the third display name difference exceeding the threshold difference comprises, in response to the third display name difference exceeding the threshold difference:

characterizing a fourth display name difference between the third inbound display name and a first verified email address, in the set of verified email addresses, associated with the first entity;

in response to the fourth display name difference falling below the threshold difference:

withholding transmission of the third email to the third target recipient; and

flagging the third email for authentication; and

in response to the fourth display name difference exceeding the threshold difference, authorizing transmission of the third email to the third target recipient.

15 . The method of claim 12 :

further comprising, during the first time period:

characterizing a third display name difference between the first inbound display name and a first email address in the set of verified email addresses; and

in response to the third display name difference falling below a second threshold difference and in response to the first set of verified email addresses omitting the first inbound email address:

withholding transmission of the first email to the first target recipient; and

flagging the first email for authentication;

wherein characterizing the first display name difference between the first inbound display name and the first verified display name comprises in response to the first difference exceeding the second threshold difference, characterizing the first display name difference between the first inbound display name and the first verified display name; and

further comprising, during the second time period:

characterizing a fourth display name difference between the second inbound display name and the first email address in the set of verified email addresses; and

in response to the fourth display name difference falling below the second threshold difference and in response to the first set of verified email addresses omitting the second inbound email address:

withholding transmission of the second email to the second target recipient; and

flagging the second email for authentication.

16 . The method of claim 12 , further comprising, in response to the second display name difference falling below the threshold difference and in response to the first set of verified email addresses including the second inbound email address:

generating a notification comprising a prompt to verify the second display name for emails sent from the second email address;

transmitting the prompt to the second sender at the second email address; and

in response to receiving verification of the second display name from the second sender, appending the whitelist to include the second display name associated with the first entity.

17 . The method of claim 12 :

wherein accessing the whitelist comprising the first set of contact information comprising the first verified display name and the first set of verified email addresses comprises accessing the whitelist comprising the first set of contact information comprising the first verified display name and the first set of verified email addresses comprising a first verified domain associated with the first entity; and

wherein characterizing the first display name difference between the first inbound display name and the first verified display name comprises:

extracting a first domain of the first inbound email address;

in response to the first domain differing from the first verified domain, characterizing the first display name difference between the first inbound display name and the first verified display name; and

in response to the first domain matching the first verified domain, authorizing transmission of the first email to the first target recipient.

18 . A method comprising:

during a first time period:

intercepting a first email addressed to a first target recipient within an organization, the first email comprising a first inbound display name and received from a first sender at a first inbound email address comprising a first domain;

accessing a whitelist comprising:

a set of verified domains associated with inbound emails received by recipients within the organization; and

a first set of contact information corresponding to a first entity associated with the organization, the first set of contact information comprising:

a first verified display name associated with the first entity; and

a first set of verified email addresses associated with the first entity; and

in response to the set of verified domains omitting the first domain and in response to the first set of verified email addresses omitting the first inbound email address:

characterizing a first display name difference between the first inbound display name and the first verified display name; and

in response to the first display name difference falling below a threshold difference:

withholding transmission of the first email to the first target recipient; and

flagging the first email for authentication; and

during a second time period:

intercepting a second email addressed to a second target recipient within the organization, the second email:

received from a second sender at a second inbound email address comprising a second domain; and

comprising a second inbound display name; and

in response to the set of verified domains including the second domain, authorizing transmission of the second email to the second target recipient.

19 . The method of claim 18 , further comprising, during a third time period:

intercepting a third email addressed to a third target recipient within the organization, the third email comprising a third inbound display name and received from a third sender at a third inbound email address;

in response to the set of verified domains omitting the third domain and in response to the first set of verified email addresses including the third inbound email address, authorizing transmission of the third email to the third target recipient.

20 . The method of claim 18 , further comprising, during a third time period:

intercepting a third email addressed to a third target recipient within the organization, the third email comprising a third inbound display name and received from a third sender at a third inbound email address; and

in response to the set of verified domains omitting the third domain and in response to the first set of verified email addresses omitting the third inbound email address:

characterizing a second display name difference between the third inbound display name and the first verified display name; and

in response to the second display name difference exceeding the threshold difference, authorizing transmission of the third email to the third target recipient.

Assignments (3)
SECURITY INTEREST Recorded Mar 2, 2026
From: PAUBOX, INC.
To: WESTERN ALLIANCE BANK
Reel/Frame 073945/0047 →
SECURITY INTEREST Recorded Apr 9, 2025
From: PAUBOX, INC.
To: WESTERN ALLIANCE BANK
Reel/Frame 070786/0987 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2024
From: GREEVY, HOALA
To: PAUBOX, INC.
Reel/Frame 067179/0855 →
Continuity (6)
Continuation In Part 18230019 · Aug 3, 2023
Continuation 17127930 · Dec 18, 2020
Continuation 16944091 · Jul 30, 2020
Provisional Application 63410933 · Sep 28, 2022
Provisional Application 62880511 · Jul 30, 2019
Related Publication 20240106835A1 · Mar 28, 2024
References Cited (17)
US 7206814B2 · Kirsch · 2007 [cited by examiner]
US 7366761B2 · Murray · 2008 [cited by examiner]
US 7590698B1 · Cooley · 2009 [cited by examiner]
US 8205264B1 · Kailash · 2012 [cited by examiner]
US 8510388B2 · Taylor · 2013 [cited by examiner]
US 8516061B2 · Seon · 2013 [cited by examiner]
US 8719350B2 · Sharma · 2014 [cited by examiner]
US 10880322B1 · Jakobsson · 2020 [cited by examiner]
US 11500853B1 · Hamilton · 2022 [cited by examiner]
US 11729211B2 · Jakobsson · 2023 [cited by examiner]
US 11757914B1 · Jakobsson · 2023 [cited by examiner]
US 20070208868A1 · Kidd · 2007 [cited by examiner]
US 20160308809A1 · Wood · 2016 [cited by examiner]
US 20180089606A1 · McNamara · 2018 [cited by examiner]
US 20210218698A1 · Murillo · 2021 [cited by examiner]
US 20210311162A1 · Mai · 2021 [cited by examiner]
NPL Search Terms (Year: 2025). [cited by examiner]