IP Library Granted Patent US 10,715,551
Granted Patent B1
US 10,715,551 · App. 16/806,459 · Granted Jul 14, 2020

Systems and methods for subscription management of specific classification groups based on user's actions

Inventors: Greg Kras (Dunedin, FL); Alin Irimie (Clearwater, FL)
Assignee: KnowBe4, Inc.
H04L63/1483G06F21/552G06F21/56G06F21/577H04L63/1433
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 10,715,551
App. No.
16/806,459
Granted
Jul 14, 2020
Kind
B1
Abstract

Embodiments of the disclosure describe systems and methods for selecting a first group of users, which is selected to receive simulated phishing emails as part of a simulated phishing campaign, and adding users to a second group of users based upon those selected users interacting with a simulated phishing email that is part of a simulated phishing campaign; tracking the completion of remediation training related to phishing emails by users in the second group of users and receiving one or more indications that the users in the second group of users have completed remedial training; and automatically adding users, who are members of the second user group, to the first user group, to a third user group, or to a predetermined user group responsive to the one or more indications that the users in the second group of users have completed remedial training.

Claims (38)

1. A method comprising:

(a) receiving, by one or more processors coupled to memory, a first indication of a first user interaction associated with a simulated phishing communication to a user of a first user group of a plurality of user groups;

(b) identifying, by the one or more processors, a category from a plurality of categories for the first user interaction, each of the plurality of categories associated with one or more interactions with one or more simulated phishing communications and mapped to at least one of the plurality of user groups; and

(c) including, by the one or more processors, the user in a second user group of the plurality of user groups mapped to the category, and

(d) communicating, by the one or more processors, a second simulated phishing communication to the user of the second user group.

2. The method of claim 1 , wherein the first user interaction comprises a number of times the user interacted with simulated phishing communications.

3. The method of claim 2 , wherein (b) further comprises identifying the category based as least on the number of times reaching a threshold.

4. The method of claim 1 , wherein (b) further comprises classifying, by the one or more processors, the first user interaction into the category of a plurality of categories.

5. The method of claim 1 , wherein (c) further comprises adding, by the one or more processors, the user to the second user group while keeping the user in the first user group.

6. The method of claim 1 , wherein (c) further comprises adding, by the one or more processors, the user to the second user group while remover the user from the first user group.

7. A system comprising:

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

receive a first indication of a first user interaction associated with a simulated phishing communication to a user of a first user group of a plurality of user groups;

identify a category from a plurality of categories for the first user interaction, each of the plurality of categories associated with one or more interactions with one or more simulated phishing communications and mapped to at least one of the plurality of user groups; and

include the user in a second user group of the plurality of user groups mapped to the category, and

communicate a second simulated phishing communication to the user of the second user group.

8. The system of claim 7 , wherein the first user interaction comprises a number of times the user interacted with simulated phishing communications.

9. The system of claim 8 , wherein the one or more processors are configured to identify the category based as least on the number of times reaching a threshold.

10. The system of claim 7 , wherein the one or more processors are configured to classify the first user interaction into the category of a plurality of categories.

11. The system of claim 7 , wherein the one or more processors are configured to add the user to the second user group while keeping the user in the first user group.

12. The system of claim 7 , wherein the one or more processors are configured to add the user to the second user group while remover the user from the first user group.

13. A method comprising:

(a) communicating, by one or more processors coupled to memory, a first simulated phishing communication to a user of a first user group of a plurality of users groups;

(b) detecting, by the one or more processors, an event associated with the first simulated phishing communication to the user;

(c) including, by the one or more processors, the user in a second user group of the plurality of user groups based at least on the event, and

(d) communicating, by the one or more processors, a second simulated phishing communication to the user of the second user group.

14. The method of claim 13 , wherein the event comprises an interaction by the user with the first simulated phishing communication.

15. The method of claim 13 , wherein the event comprises a predetermined number of times the user has interacted with one or more simulated phishing communications.

16. The method of claim 13 , wherein (c) further comprising moving, by the one or more processors, the user from the first user group to the second user group based at least on the event.

17. A system comprising:

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

communicate a first simulated phishing communication to a user of a first user group of a plurality of users groups;

detect an event associated with the first simulated phishing communication to the user;

include the user in a second user group of the plurality of user groups based at least on the event, and

communicate a second simulated phishing communication to the user of the second user group.

18. The system of claim 17 , wherein the event comprises an interaction by the user with the first simulated phishing communication.

19. The system of claim 17 , wherein the event comprises a predetermined number of times the user has interacted with one or more simulated phishing communications.

20. The system of claim 17 , wherein the one or more processors are configured to move the user from the first user group to the second user group based at least on the event.

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 Mar 2, 2020
From: KRAS, GREG; IRIMIE, ALIN
To: KNOWBE4, INC.
Reel/Frame 051981/0304 →
Continuity (4)
Continuation 16220502 · Dec 14, 2018
Continuation 15904109 · Feb 23, 2018
Continuation 15674757 · Aug 11, 2017
Continuation 15481041 · Apr 6, 2017