IP Library Granted Patent US 11,616,801
Granted Patent B2
US 11,616,801 · App. 17/130,281 · Granted Mar 28, 2023

Systems and methods for an artificial intelligence driven smart template

Inventor: Stu Sjouwerman (Bellair, FL)
Assignee: KnowBe4, Inc.
H04L63/1433G06F16/951G06F30/20G06N5/02G06N20/00H04L51/212H04L63/1466H04L63/1483H04W12/122H04L51/23H04W12/128
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,616,801
App. No.
17/130,281
Granted
Mar 28, 2023
Kind
B2
Abstract

The present disclosure describes systems and methods for determining a subsequent action of a simulated phishing campaign. A campaign controller identifies a starting action for a simulated phishing campaign directed to a user of a plurality of users. The simulated phishing campaign includes a plurality of actions, one or more of the plurality of actions to be determined during execution of the simulated phishing campaign The campaign controller responsive to the starting action, communicates a simulated phishing communication to one or more devices of a user. The campaign controller determines a subsequent action of the plurality of actions of the simulated phishing campaign based at least on one of a response to the simulated phishing communication received by the campaign controller or a lack of response within a predetermined time period and initiating, responsive to the determination, the subsequent action of the simulated phishing campaign.

Claims (29)

1. A method comprising:

initiating, by one or more processors, execution of a simulated phishing campaign, the simulated phishing campaign comprising one or more actions to be determined by a controller of the simulated phishing campaign during execution of the simulated phishing campaign based at least on whether or not a response to a prior simulated phishing communication by the simulated phishing campaign is received;

identifying, by the one or more processors during execution of the simulated phishing campaign, at least one of a response to the prior simulated phishing communication of the simulated phishing campaign being received by the one or more processors or a lack of the response within a time period;

determining, by the controller executing on the one or more processors during execution of the simulated phishing campaign and prior to completion of the simulation phishing campaign, an action of the one or more actions of the simulated phishing campaign to take during execution of the simulated phishing campaign based on the identification; and

taking, by the one or more processors, the action during execution of the simulated phishing campaign after a previous action and prior to completion of the simulated phishing campaign.

2. The method of claim 1 , further comprising communicating, by the one or more processors, the simulated phishing communication to a device of a user.

3. The method of claim 1 , wherein communicating a simulated phishing communication that is subsequent to the prior simulated phishing communication is one of the one or more actions of the simulated phishing campaign.

4. The method of claim 1 , further comprising determining the action of the one or more actions subsequent to a starting action.

5. The method of claim 1 , wherein the action is a starting action for the simulated phishing campaign.

6. The method of claim 1 , further comprising determining a type of communication for the action comprising one of the following: email, a text or short message service (SMS) message, a phone call or an Internet based communication.

7. The method of claim 1 , further comprising determining, by the one or more processors, the action from a plurality of actions responsive to applying one of artificial intelligence or machine learning to results of previously executed simulated phishing campaigns.

8. The method of claim 1 , further comprising determining, by the one or more processors, the action from a plurality of actions responsive to applying one of artificial intelligence or machine learning to a history of the user with respect to one or more simulated phishing communications.

9. The method of claim 1 , further comprising determining, by the one or more processors, a timing of the action and taking, by the one or more processors, the action according to the timing.

10. The method of claim 1 , further comprising taking, by the one or more processors, the action by communicating a second simulated phishing communication.

11. A system comprising:

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

initiate execution of a simulated phishing campaign comprising one or more actions to be determined by a controller of the simulated phishing campaign during execution of the simulated phishing campaign based at least on whether or not a response to a prior simulated phishing communication by the simulated phishing campaign is received;

identify during execution of the simulated phishing campaign at least one of a response to the prior simulated phishing communication of the simulated phishing campaign being received by the one or more processors or a lack of response within a time period;

determine, by the controller executing on the one or more processors, during execution of the simulated phishing campaign and prior to completion of the simulation phishing campaign, an action of the one or more actions of the simulated phishing campaign to take during execution of the simulated phishing campaign based on the identification; and

take the action during execution of the simulated phishing campaign after a previous action and prior to completion of the simulated phishing campaign.

12. The system of claim 11 , wherein the one or more processors are further configured to communicate the simulated phishing communication to a device of a user.

13. The system of claim 11 , wherein communicating a simulated phishing communication that is subsequent to the prior simulated phishing communication is one of the one or more actions of the simulated phishing campaign.

14. The system of claim 11 , wherein the one or more processors are further configured to determine the action of the one or more actions subsequent to a starting action.

15. The system of claim 11 , wherein the action is a starting action for the simulated phishing campaign.

16. The system of claim 11 , wherein the one or more processors are further configured determine a type of communication for the action comprising one of the following: email, a text or short message service (SMS) message, a phone call or an Internet based communication.

17. The system of claim 11 , wherein the one or more processors are further configured to determine the action from a plurality of actions responsive to applying one of artificial intelligence or machine learning to results of previously executed simulated phishing campaigns.

18. The system of claim 11 , wherein the one or more processors are further configured to determine the action from a plurality of actions responsive to applying one of artificial intelligence or machine learning to a history of the user with respect to one or more simulated phishing communications.

19. The system of claim 11 , wherein the one or more processors are further configured to determine a timing of the action and take the action according to the timing.

20. The system of claim 11 , wherein the one or more processors are further configured to take the action by communicating a second simulated phishing communication.

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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2021
From: SJOUWERMAN, STU
To: KNOWBE4, INC.
Reel/Frame 054930/0859 →
Cited By (5)
US 12,682,073 US 12,682,101 US 12,682,296 US 12,688,263 US 12,711,263