IP Library Granted Patent US 11,048,804
Granted Patent B2
US 11,048,804 · App. 17/099,089 · Granted Jun 29, 2021

Systems and methods for AIDA campaign controller intelligent records

Inventors: Stu Sjouwerman (Bellair, FL); Eric Sites (Clearwater, FL)
Assignee: KnowBe4, Inc.
G06F21/577G06F30/20G06N20/00H04L63/1433H04L63/1483G06F2221/034H04L67/10
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,048,804
App. No.
17/099,089
Granted
Jun 29, 2021
Kind
B2
Abstract

Systems and methods, disclosed herein, of a campaign controller that stores information to a database about execution of multiple simulated phishing campaigns for multiple users, where each of the simulated phishing campaigns use one or more models for communicating simulated phishing communications. Based on this information, the campaign controller may determine a rate of success of the model, in causing a user to interact with a link in one of the simulated phishing campaigns, and may display the model's rate of success via a user interface.

Claims (23)

1. A method comprising:

identifying, by one or more processors, a plurality of artificial intelligence models trained with results from one or more simulated phishing communications and one or more attributes of one or more users, wherein each of the plurality of artificial intelligence models are configured to take as input one or more attributes of a user and provide as output information for taking an action for a simulated phishing communication to cause the user to interact with a link of the simulated phishing communication;

determining, by the one or more processors, one or more metrics and a rate of success of at least one artificial intelligence model among the plurality of artificial intelligence models to cause one or more users of the plurality of users with the one or more attributes to interact with the link of the simulated phishing communication, wherein the one or more metrics comprise one or more of the following: a number of interactions with the link, a number of simulated phishing communications communicated, a timing of the number of simulated phishing communications communicated or a type of the number of simulated phishing communications communicated; and

providing, by the one or more processors, the rate of success of the at least one artificial intelligence model for display via a user interface.

2. The method of claim 1 , further comprising determining, by the one or more processors, the rate of success of each of the plurality of artificial intelligence models.

3. The method of claim 2 , further comprising providing, by the one or more processors, the rate of success of each of the plurality of artificial intelligence models for display via the user interface.

4. The method of claim 1 , further comprising determining, by the one or more processors, the rate of success of the at least one artificial intelligence model for a group of users.

5. The method of claim 1 , further comprising determining, by the one or more processors, the rate of success of the at least one artificial intelligence model for one of a geography or an industry.

6. The method of claim 1 , further comprising determining, by the one or more processors, the rate of success of the at least one artificial intelligence model for one of a given time of the day, a given day of the week, for a given week of a month or for a given time of the year.

7. The method of claim 1 , further comprising determining, by the one or more processors, the rate of success as one of a ratio or percentage of users that interacted with the simulated phishing communication.

8. The method of claim 1 , further comprising displaying, by the one or more processors, via the user interface the one or more metrics in association with the rate of success of the at least one artificial intelligence model.

9. A system comprising:

one or more processors, coupled to memory and configured to:

identify a plurality of artificial intelligence models trained with results from one or more simulated phishing communications and one or more attributes of one or more users, wherein each of the plurality of artificial intelligence models are configured to take as input one or more attributes of a user and provide as output information for taking an action for a simulated phishing communication to cause the user to interact with a link of the simulated phishing communication;

determine one or more metrics and a rate of success of at least one artificial intelligence model among the plurality of artificial intelligence models to cause one or more users of the plurality of users with the one or more attributes to interact with the link of the simulated phishing communication, wherein the one or more metrics comprise one or more of the following: a number of interactions with the link, a number of simulated phishing communications communicated, a timing of the number of simulated phishing communications communicated or a type of the number of simulated phishing communications communicated; and

provide the rate of success of the at least one artificial intelligence model for display via a user interface.

10. The system of claim 9 , wherein the one or more processors are further configured to determine the rate of success of each of the plurality of artificial intelligence models.

11. The system of claim 10 , wherein the one or more processors are further configured to provide the rate of success of each of the plurality of artificial intelligence models for display via a user interface.

12. The system of claim 9 , wherein the one or more processors are further configured to determine the rate of success of the at least one artificial intelligence model for a group of users.

13. The system of claim 9 , wherein the one or more processors are further configured to determine the rate of success of the at least one artificial intelligence model for one of a geography or an industry.

14. The system of claim 9 , wherein the one or more processors are further configured to determine the rate of success of the at least one artificial intelligence model for one of a given time of the day, a given day of the week, for a given week of a month or for a given time of the year.

15. The system of claim 9 , wherein the one or more processors are further configured to determine the rate of success as one of a ratio or percentage of users that interacted with the simulated phishing communication.

16. The system of claim 9 , wherein the one or more processors are further configured to display via the user interface the one or more metrics in association with the rate of success of the at least one artificial intelligence model.

Assignments (6)
PATENT SECURITY AGREEMENT Recorded Aug 8, 2025
From: KNOWBE4, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 072337/0277 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL RECORDED AT REEL/FRAME: 062627/0001 Recorded Jul 28, 2025
From: BLUE OWL CREDIT INCOME CORP. (FORMERLY KNOWN AS OWL ROCK CORE INCOME CORP.)
To: KNOWBE4, INC.
Reel/Frame 072108/0205 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL/FRAME NO.: 056885/0889 Recorded Feb 2, 2023
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: KNOWBE4, INC.
Reel/Frame 062625/0841 →
PATENT SECURITY AGREEMENT Recorded Feb 2, 2023
From: KNOWBE4, INC.
To: OWL ROCK CORE INCOME CORP., AS COLLATERAL AGENT
Reel/Frame 062627/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2021
From: SJOUWERMAN, STU; SITES, ERIC
To: KNOWBE4, INC.
Reel/Frame 056339/0980 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Mar 12, 2021
From: KNOWBE4, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 056885/0889 →