IP Library Granted Patent US 12,526,321
Granted Patent B2
US 12,526,321 · App. 18/354,142 · Granted Jan 13, 2026

Electronic communication lists monitoring and tracking

Inventors: Jason Warnock (Charlotte, NC); Jeff Hulshof (Charlotte, NC); Matt McFee (Charlotte, NC)
Assignee: Project Bordeaux, Inc.
H04L63/20H04L63/04
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,526,321
App. No.
18/354,142
Granted
Jan 13, 2026
Kind
B2
Abstract

Electronic destinations can be generated for tracking and monitoring electronic communications. Electronic destination can be generated and inserted into an electronic address pool. A rule for processing electronic communications can be generated and assigned to a generated electronic destination. The generated electronic destinations that have been inserted into the electronic address pool can be monitored for electronic communications. After receiving an electronic communication at a generated electronic address, the electronic communication can be process to determine if the electronic communication violates the assigned rule. If the electronic communication violates the assigned rule and is an unauthorized electronic communication, a record of the rule violation can be generated.

Claims (62)

1 . A system, comprising:

a data store; and

at least one computing device in communication with the data store, wherein the at least one computing device is configured to:

generate a plurality of electronic destinations configured to be routed to any one of the at least one computing device;

insert the plurality of electronic destinations into an electronic address pool;

generate at least one rule for processing of electronic messages;

assign the at least one rule to the plurality of electronic destinations;

monitor the plurality of electronic destinations for electronic communications;

in response to receiving an electronic communication, process the electronic communication using the at least one rule to determine whether the electronic communication is unauthorized; and

in response to the electronic communication being unauthorized, generate a record of the electronic communication being unauthorized.

2 . The system of claim 1 , wherein the at least one computing device is further configured to generate the record of the electronic communication being unauthorized by adding sender information of the electronic communication to a flagged sender table.

3 . The system of claim 1 , wherein the at least one computing device is further configured to determine that the electronic communication is unauthorized by identifying that a sender address of the electronic communication is excluded from an approved sender list.

4 . The system of claim 3 , wherein determining that the electronic communication is unauthorized comprises:

extracting metadata associated with the electronic communication;

parsing the metadata to identifying the sender address; and

comparing the sender address to the approved sender list.

5 . The system of claim 1 , wherein the electronic address pool comprises a subscription list and the at least one computing device is configured to process the electronic communication using the at least one rule to determine whether the electronic communication is authorized by:

identifying, via the at least one rule, that a subscriber list was taken without authorization by a third party based on the electronic communication.

6 . The system of claim 5 , wherein the at least one computing device is further configured to:

determine that the electronic communication is unauthorized in response to determining that a domain associated with the electronic communication corresponds to a company unauthorized for the subscriber list.

7 . The system of claim 1 , wherein the electronic address pool comprises an unsubscribe list, the plurality of electronic destinations are unsubscribed from communications from a particular domain associated with a particular entity, and the at least one rule is configured to identify that the electronic communication originated from the particular domain.

8 . A non-transitory computer-readable medium embodying a program that, when executed in part by any one of one or more computing devices, causes the at least one computing device, comprising:

generate an electronic destination configured to be routed to any one of the at least one computing device;

insert the electronic destination into a plurality of electronic address pools;

generate at least one rule for processing of electronic messages;

assign the at least one rule to the electronic destination;

monitor the electronic destination for electronic communications;

in response to receiving an electronic communication, process the electronic communication using the at least one rule to determine whether the electronic communication is authorized; and

in response to the electronic communication being unauthorized, generate a record of the electronic communication being unauthorized.

9 . The non-transitory computer-readable medium of claim 8 , wherein the program further causes the at least one computing device to:

receive a notification from a service provider that an outgoing electronic communication was added to a spam inbox; and

modify the at least one rule based on the notification.

10 . The non-transitory computer-readable medium of claim 8 wherein the program further causes the at least one computing device to:

receive a non-delivered notification in response to an outgoing electronic communication; and

modify the at least one rule based on the non-delivered notification.

11 . The non-transitory computer-readable medium of claim 8 , wherein the program further causes the at least one computing device to:

determine that a recipient has not engaged with a plurality of outgoing electronic communications during a predefined duration; and

modify the at least one rule based on the determination that the recipient has not engaged with the plurality of outgoing electronic communications during the predefined duration.

12 . The non-transitory computer-readable medium of claim 8 , wherein the electronic destination comprises a plurality of individual electronic destinations and monitoring the electronic destination comprises:

routing a plurality of electronic communications for the plurality of individual electronic destinations to a single inbox; and

extracting metadata associated with the plurality of electronic communications.

13 . The non-transitory computer-readable medium of claim 8 , wherein the electronic destination comprises an email address or a phone number.

14 . A method, comprising:

generating, via one of one or more computing devices, an electronic destination configured to be routed to any one of the at least one computing device;

inserting, via one of the one or more computing devices, the electronic destination into a plurality of electronic address pools;

generating, via one of the one or more computing devices, at least one rule for processing of electronic messages;

assigning, via one of the one or more computing devices, the at least one rule to the electronic destination;

monitoring, via one of the one or more computing devices, the electronic destination for electronic communications;

in response to receiving an electronic communication, processing, via one of the one or more computing devices, the electronic communication using the at least one rule to determine whether the electronic communication is authorized; and

in response to the electronic communication being unauthorized, generating, via one of the one or more computing devices, a record of the electronic communication being unauthorized.

15 . The method of claim 14 , further comprising:

receiving, via one of the one or more computing devices, a flag via dashboard for an unflagged electronic communication; and

modifying, via one of the one or more computing devices, the at least one rule.

16 . The method of claim 14 , further comprising:

receiving, via one of the one or more computing devices, a flag via dashboard for an unflagged electronic communication; and

creating, via one of the one or more computing devices, at least one new rule.

17 . The method of claim 14 , further comprising a first plurality of electronic address pools associated with a first rule and a second plurality of electronic address pools associated with a second rule.

18 . The method of claim 17 , further comprising:

determining, via one of the one or more computing devices, an outgoing electronic communication sent to the first plurality of electronic address pools was received by at least one electronic destination associated with the second plurality of electronic address pools; and

determining, via one of the one or more computing devices, that the outgoing electronic communication violated the second rule.

19 . The method of claim 14 , further comprising receiving, via one of the one or more computing devices, the electronic communication a single electronic destination across the plurality of electronic address pools.

20 . The method of claim 14 , further comprising transmitting, via one of the one or more computing devices, a notification to a client.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2025
From: WARNOCK, JASON; HULSHOF, JEFF; MCFEE, MATT
To: PROJECT BORDEAUX, INC.
Reel/Frame 069981/0439 →
Continuity (1)
Related Publication 20250030740A1 · Jan 23, 2025
References Cited (24)
US 6859791B1 · Spagna · 2005 [cited by examiner]
US 6983371B1 · Hurtado · 2006 [cited by examiner]
US 20020002468A1 · Spagna · 2002 [cited by examiner]
US 20030110130A1 · Pelletier · 2003 [cited by examiner]
US 20030135464A1 · Mourad · 2003 [cited by examiner]
US 20060089912A1 · Spagna · 2006 [cited by examiner]
US 20070156659A1 · Lim · 2007 [cited by examiner]
US 20080060051A1 · Lim · 2008 [cited by examiner]
US 20100008500A1 · Lisanke · 2010 [cited by examiner]
US 20120190386A1 · Anderson · 2012 [cited by examiner]
US 20160359872A1 · Yadav · 2016 [cited by examiner]
US 20170264640A1 · Narayanaswamy · 2017 [cited by examiner]
US 20180054414A1 · LeVasseur · 2018 [cited by examiner]
US 20190109713A1 · Clark · 2019 [cited by examiner]
US 20200137115A1 · Janakiraman · 2020 [cited by examiner]
US 20200162503A1 · Shurtleff · 2020 [cited by examiner]
US 20220201045A1 · Brannon · 2022 [cited by examiner]
US 20230173395A1 · Cella · 2023 [cited by examiner]
US 20230206329A1 · Cella · 2023 [cited by examiner]
US 20230214925A1 · Cella · 2023 [cited by examiner]
Kageyama, Edson et al. An Experimental Peer-to-Peer E-mail System. 2008 11th IEEE International Conference on Computational Science and Engineering. https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4578234 (Year… [cited by examiner]
Pongchanchai, Matthamon et al. Countermeasure Against Spoofed E-mails Using Display Name as a User Authenticator. 2018 Seventh ICT International Student Project Conference (ICT-ISPC). https://ieeexplore.ieee.org/stamp/s… [cited by examiner]
Liu, Enze et al. Forward Pass: On the Security Implications of Email Forwarding Mechanism and Policy. 2023 IEEE 8th European Symposium on Security and Privacy (EuroS&P). https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&a… [cited by examiner]
Karim, Asif et al. A Comprehensive Survey for Intelligent Spam Email Detection. IEEE Access, vol. 7. https://ieeexplore.ieee.org/ stamp/stamp.jsp?tp=&arnumber=8907831 (Year: 2019). [cited by examiner]