IP Library Granted Patent US 11,489,869
Granted Patent B2
US 11,489,869 · App. 16/905,551 · Granted Nov 1, 2022

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 11,489,869
App. No.
16/905,551
Granted
Nov 1, 2022
Kind
B2
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 (29)

1. A method comprising:

identifying, by one or more processors, for each event of a plurality of events associated with a plurality of simulated phishing communications a category from a plurality of categories;

associating, by the one or more processors, one or more user groups of a plurality of user groups to each of the plurality of categories of events, the events for each category of events being associated with the plurality of simulated phishing communications;

identifying, by the one or more processors based at least on a first event of a user associated with one or more of the plurality of simulated phishing communications, a category from the plurality of categories; and

including, by the one or more processors, the user in a user group of the plurality of user groups associated with the category.

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

3. The method of claim 1 , further comprising classifying, by the one or more processors, each event of the plurality of events into at least one category of the plurality of categories.

4. The method of claim 1 , further comprising providing, by the one or more processors, a mapping of each of the plurality of categories to one or more user groups of the plurality of user groups.

5. The method of claim 1 , further comprising identifying, by the one or more processors, at least one category from the plurality of categories for each user group of the plurality of user groups.

6. The method of claim 1 , further comprising receiving, by the one or more processors, an indication of the first event identifying an interaction of the user with the simulated phishing communication.

7. The method of claim 1 , wherein the first event comprises a number of times the user interacted with the one or more of the plurality of simulated phishing communications.

8. The method of claim 1 , wherein the first event comprises a number of times the user has reached a threshold associated with the first event.

9. The method of claim 1 , further comprising including, by the one or more processors, the user in the user group while keeping the user in another group of the plurality of user groups.

10. The method of claim 1 , further comprising including, by the one or more processors, the user in the user group while removing the user from one or more other groups of the plurality of user groups.

11. A system comprising:

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

identify for each event of a plurality of events associated with a plurality of simulated phishing communications a category from a plurality of categories;

associate one or more user groups of a plurality of user groups to each of the plurality of categories of events, the events for each category of events being associated with the plurality of simulated phishing communications;

identify, based at least on a first event of a user associated with one or more of the plurality of simulated phishing communications, a category from the plurality of categories; and

include the user in a user group of the plurality of user groups associated with the category.

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

13. The system of claim 11 , wherein the one or more processors are further configured to classify each event of the plurality of events into at least one category of the plurality of categories.

14. The system of claim 11 , further comprising providing, by the one or more processors, a mapping of each of the plurality of categories to one or more user groups of the plurality of user groups.

15. The system of claim 11 , wherein the one or more processors are further configured to identify at least one category from the plurality of categories for each user group of the plurality of user groups.

16. The system of claim 11 , wherein the one or more processors are further configured to receive an indication of the first event identifying an interaction of the user with the simulated phishing communication.

17. The system of claim 11 , wherein the first event comprises a number of times the user interacted with the one or more of the plurality of simulated phishing communications.

18. The system of claim 11 , wherein the first event comprises a number of times the user has reached a threshold associated with the first event.

19. The system of claim 11 , wherein the one or more processors are further configured to include the user in the user group while keeping the user in another user group of the plurality of user groups.

20. The system of claim 11 , wherein the one or more processors are further configured to include the user in the user group while removing the user from one or more other user groups of the plurality of user groups.

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 9, 2021
From: KRAS, GREG; IRIMIE, ALIN
To: KNOWBE4, INC.
Reel/Frame 055538/0177 →
Continuity (6)
Continuation 16806459 · Mar 2, 2020
Continuation 16220502 · Dec 14, 2018
Continuation 15904109 · Feb 23, 2018
Continuation 15674757 · Aug 11, 2017
Continuation 15481041 · Apr 6, 2017
Related Publication 20200322379A1 · Oct 8, 2020