IP Library Granted Patent US 11,165,724
Granted Patent B2
US 11,165,724 · App. 16/654,605 · Granted Nov 2, 2021

Method and personal email system using simulated virtual users

Inventor: Christopher Thomas Adams (Kansas City, MO)
Assignee: Email Data Source, Inc.
H04L51/02H04L51/18H04L51/20H04L67/22H04L67/306
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,165,724
App. No.
16/654,605
Granted
Nov 2, 2021
Kind
B2
Abstract

A system includes simulated virtual users that are generated to register for personal email accounts. The virtual users are generated using behavior, demographic, and sociographic profiles. The email accounts receive and interact with email using a server and a simulator according to profile data for the simulated virtual users. The interactions are monitored to determine and simulate deliverability and other information for the personal email accounts. Further, the server and simulator are specific to a certain country or location to act as users in those locations.

Claims (68)

1. A method for assessing email deliverability, in the personal email system of an email provider, for an email campaign, the method comprising the steps of:

compiling a record of a sampling of users' interactions with email over a defined period so that said record reflects the general populace's interactions with email over said defined period,

updating said record to include said users' interactions with email for times subsequent to said defined period, thereby maintaining an updated record,

utilizing said updated record to create an updated database of the expected current interactions of one with an incoming email,

generating a plurality of simulated virtual users that are configured to act as additional, email recipients for said email campaign and provide feedback on said email deliverability achieved by said email campaign,

utilizing said updated database to generate a plurality of current behavior profiles, one of which is assigned to each of said plurality of simulated virtual users, and wherein each of said plurality of current behavior profiles includes a probability of a specific email activity occurring for a received email;

creating a plurality of user profiles, and wherein one of said plurality of user profiles is assigned to each of said plurality of simulated virtual users;

creating a plurality of personal email accounts, and assigning one that includes an inbox to each of said plurality of simulated virtual users,

causing the sending to each of said plurality of personal email accounts an email from said email campaign,

simulating email activity at each of said plurality of personal email accounts in response to receiving emails and according to the assigned current behavior profile and user profile for said simulated virtual user to which each of said plurality of personal email accounts is assigned, and

monitoring said inboxes of each of said plurality of personal email accounts to determine whether an email from said email campaign was delivered to the simulated virtual user to whom said personal email account is assigned.

2. The method as recited in claim 1 , wherein:

creating said plurality of user profiles includes using a plurality of demographic profiles and a plurality of sociographic profiles.

3. The method as recited in claim 2 , further comprising the step of:

identifying a plurality of lists on which to register said personal email accounts, and

utilizing said plurality of lists to send to an email from said email campaign.

4. The method as recited in claim 2 , wherein:

updating said record involves utilizing a machine learning algorithm.

5. The method as recited in claim 1 , further comprising the step of:

identifying a plurality of lists on which to register said personal email accounts, and

utilizing said plurality of lists to send to an email from said email campaign.

6. A system for assessing email deliverability, in the personal email system of an email provider, for an email campaign, comprising:

an email interactions database of a sampling of users' interactions with email over a defined period so that said email interactions database reflects the general populace's interactions with email over said defined period,

an update of said email interactions database to include said users' interactions with email for times subsequent to said defined period,

a plurality of simulated virtual users that are configured to act as additional email recipients for said email campaign and provide feedback on said email deliverability achieved by said email campaign,

a plurality of current behavior profiles, generated by utilizing said email interactions database and update, one of which is assigned to each of said plurality of simulated virtual users, and wherein each of said plurality of current behavior profiles includes a probability of a specific email activity occurring for a received email,

a plurality of user profiles, and wherein one of said plurality of user profiles is assigned to each of said plurality of simulated virtual users,

a plurality of personal email accounts, each of which includes an inbox, and wherein one of said plurality of personal email accounts is assigned to each of said plurality of simulated virtual users, and

a simulator configured to simulate email activity at each of said plurality of personal email accounts in response to receiving emails and according to the assigned current behavior profile and user profile for said simulated virtual user to which each of said plurality of personal email accounts is assigned.

7. The system as recited in claim 6 , wherein:

a plurality of demographic profiles that are configured to be used to create said plurality of user profiles, and

a plurality of sociographic profiles that are configured to be further used to create said plurality of user profiles.

8. The system as recited in claim 7 , further comprising:

a plurality of lists on which to register said personal email accounts.

9. The system as recited in claim 7 , further comprising:

a machine learning algorithm that is configured to be used to update said email interactions database.

10. The system as recited in claim 6 , further comprising:

a plurality of lists on which to register said personal email accounts.

11. The system as recited in claim 10 , further comprising:

a machine learning algorithm that is configured to be used to update said email interactions database.

12. The system as recited in claim 6 , further comprising:

a machine learning algorithm that is configured to be used to update said email interactions database.

13. A computer readable, non-transitory, storage medium and program code recorded thereon for execution on a computer device, said program code causing said computer device to assess email deliverability for an email campaign by performing the steps comprising:

compiling a record of a sampling of users' interactions with email over a defined period so that said record reflects the general populace's interactions with email over said defined period,

updating said record to include said users' interactions with email for times subsequent to said defined period, thereby always maintaining an updated record,

utilizing said updated record to create an updated database of the expected current interactions of one with an incoming email,

generating a plurality of simulated virtual users that are configured to act as additional, email recipients for said email campaign and provide feedback on said email deliverability achieved by said email campaign,

utilizing said updated database to generate a plurality of current behavior profiles, one of which is assigned to each of said plurality of simulated virtual users, and wherein each of said plurality of current behavior profiles includes a probability of a specific email activity occurring for a received email,

creating a plurality of user profiles and wherein one of said plurality of user profiles is assigned to each of said plurality of simulated virtual users,

creating a plurality of personal email accounts and assigning one that includes an inbox to each of said plurality of simulated virtual users,

causing the sending to each of said plurality of personal email accounts an email from said email campaign,

simulating email activity at each of said plurality of personal email accounts in response to receiving emails and according to the assigned current behavior profile and user profile for said simulated virtual user to which each of said plurality of personal email accounts is assigned, and

monitoring said inboxes of each of said plurality of personal email accounts to determine whether an email from said email campaign was delivered to the simulated virtual user to whom said personal email account is assigned.

14. The method as recited in claim 13 , wherein:

updating said record involves utilizing a machine learning algorithm.

15. The computer readable, non-transitory, storage medium and program code recorded thereon as recited in claim 13 , wherein:

creating said plurality of user profiles involves using a plurality of demographic profiles and a plurality of sociographic profiles.

16. The computer readable, non-transitory, storage medium and program code recorded thereon as recited in claim 15 , further comprising the step of:

identifying a plurality of lists on which to register said personal email accounts, and utilizing said plurality of lists to send to an email from said email campaign.

17. The computer readable, non-transitory, storage medium and program code recorded thereon as recited in claim 13 , further comprising the step of:

identifying a plurality of lists on which to register said personal email accounts, and

utilizing said plurality of lists to send to an email from said email campaign.

18. The computer readable, non-transitory, storage medium and program code recorded thereon as recited in claim 13 , wherein:

updating said record involves utilizing a machine learning algorithm.

19. The computer readable, non-transitory, storage medium and program code recorded thereon as recited in claim 13 , wherein:

updating said record involves utilizing a machine learning algorithm.

20. The computer readable, non-transitory, storage medium and program code recorded thereon as recited in claim 13 , wherein:

updating said record involves utilizing a machine learning algorithm.

Assignments (11)
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Apr 23, 2026
From: BIRD BIDCO B.V.; MESSAGEBIRD UK LIMITED; BIRD.COM, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075472/0812 →
RELEASE OF SECURITY INTEREST Recorded Mar 28, 2025
From: BLUE OWL CAPITAL CORPORATION; OWL ROCK CAPITAL CORPORATION
To: BIRD.COM INC. F/K/A MESSAGEBIRD USA INC. AND MESSAGE SYSTEMS, INC., AND AS SUCCESSOR BY MERGER WITH EACH OF EMAIL DATA SOURCE, INC., PORT25 SOLUTIONS, INC., AND MESSAGEBIRD US CO.
Reel/Frame 070662/0827 →
SECURITY INTEREST Recorded Sep 26, 2023
From: MESSAGEBIRD USA INC.
To: BLUE OWL CAPITAL CORPORATION
Reel/Frame 065023/0547 →
MERGER Recorded Aug 17, 2023
From: EMAIL DATA SOURCE, INC.
To: MESSAGEBIRD USA INC.
Reel/Frame 064625/0943 →
SECURITY INTEREST Recorded Aug 5, 2021
From: MESSAGE SYSTEMS, INC.; EMAIL DATA SOURCE, INC.; PORT25 SOLUTIONS, INC.
To: OWL ROCK CAPITAL CORPORATION
Reel/Frame 057103/0847 →
SECURITY INTEREST Recorded Aug 5, 2021
From: EMAIL DATA SOURCE, INC.; PORT25 SOLUTIONS, INC.; MESSAGE SYSTEMS, INC.
To: OWL ROCK CAPITAL CORPORATION
Reel/Frame 057095/0876 →
RELEASE OF SECURITY INTEREST Recorded May 7, 2021
From: PNC BANK, NATIONAL ASSOCIATION
To: EMAIL DATA SOURCE, INC.; MESSAGE SYSTEMS, INC. (DBA SPARKPOST)
Reel/Frame 056174/0488 →
RELEASE OF SECURITY INTEREST Recorded Jan 7, 2021
From: PACIFIC WESTERN BANK
To: EMAIL DATA SOURCE, INC.
Reel/Frame 054849/0605 →
SECURITY INTEREST Recorded Jan 5, 2021
From: MESSAGE SYSTEMS, INC. (DBA SPARKPOST); EMAIL DATA SOURCE, INC.
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 054813/0912 →
SECURITY INTEREST Recorded May 15, 2020
From: EMAIL DATA SOURCE, INC.
To: PACIFIC WESTERN BANK
Reel/Frame 052675/0706 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2019
From: ADAMS, CHRISTOPHER THOMAS
To: EMAIL DATA SOURCE, INC.
Reel/Frame 050735/0982 →
Continuity (2)
Provisional Application 62746335 · Oct 16, 2018
Related Publication 20200120047A1 · Apr 16, 2020