IP Library Granted Patent US 11,930,028
Granted Patent B2
US 11,930,028 · App. 17/565,519 · Granted Mar 12, 2024

Systems and methods for providing user interfaces based on actions associated with untrusted emails

Inventors: Bret Lowry (Largo, FL); Gauvin Repuspolo (San Pedro, PH); Greg Kras (Dunedin, FL)
Assignee: KnowBe4, Inc.
H04L63/1425G06F21/56H04L51/212H04L63/1441H04L63/1483G06F2221/2119
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,930,028
App. No.
17/565,519
Granted
Mar 12, 2024
Kind
B2
Abstract

The present disclosure describes a system that notifies users regarding specific user decisions with respect to solution phishing emails. The system notifies users when users perform specific actions with respect to the untrusted phishing emails. The system pauses execution of these actions and prompts the user to confirm whether to take the actions or to revert back to review the actions. In contrast from anti-ransomware technologies which are entirely in control, the system gives the user autonomy in deciding actions relating to untrusted phishing emails. The system interrupts execution of actions related to untrusted phishing emails in order to give users a choice on whether to proceed with actions.

Claims (29)

1. A method comprising:

intercepting, by a device, a request of a user to take an action for an application with respect to a domain;

pausing, by the device, the application;

providing, by the device, a prompt configured to provide training and confirm whether to continue to take the action or revert back to the point in the application at which the user made the request; and

unpausing, by the device, the application responsive to receiving confirmation from the user via the prompt.

2. The method of claim 1 , further comprising providing a user interface of the prompt configured to enable the user to review training related to phishing communications prior to confirmation.

3. The method of claim 1 , wherein the prompt is configured to provide a reminder to the user of aspects of their training related to phishing communications prior to confirmation.

4. The method of claim 3 , wherein the prompt is configured to highlight security threats that the user has been exposed to in training.

5. The method of claim 1 , further comprising preventing access to the domain until the user completes a training module accessed via a user interface of the prompt.

6. The method of claim 1 , further comprising traversing, by the device responsive to the user interacting with the prompt, the user to a different domain to provide training.

7. The method of claim 1 , further comprising reverting, responsive to the confirmation from the user, the application back to the point in the application in which the user made the request.

8. The method of claim 1 , further comprising continuing to take the action, responsive to the confirmation from the user.

9. The method of claim 1 , wherein the domain is one of a trusted domain or an untrusted domain.

10. The method of claim 1 , wherein the prompt is a pop-up message.

11. A system comprising:

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

Intercept a request of a user to take an action for an application with respect to a domain;

pause the application;

provide a prompt configured to provide training and confirm whether to continue to take the action or revert back to the point in the application at which the user made the request; and

unpause the application responsive to receiving confirmation from the user via the prompt.

12. The system of claim 11 , wherein the one or more processors are further configured to provide a user interface of the prompt to enable the user to review training related to phishing communications prior to confirmation.

13. The system of claim 11 , wherein the prompt is configured to provide a reminder to the user of aspects of their training related to phishing communications prior to confirmation.

14. The system of claim 13 , wherein the prompt is configured to highlight security threats that the user has been exposed to in training.

15. The system of claim 11 , wherein the one or more processors are further configured to prevent access to the domain until the user completes a training module accessed via a user interface of the prompt.

16. The system of claim 11 , wherein the one or more processors are further configured to traverse, responsive to the user interacting with the prompt, the user to a different domain to provide training.

17. The system of claim 11 , wherein the one or more processors are further configured to revert, responsive to the confirmation from the user, the application back to the point in the application in which the user made the request.

18. The system of claim 11 , wherein the one or more processors are further configured to continue to take the action, responsive to the confirmation from the user.

19. The system of claim 11 , wherein the domain is one of a trusted domain or an untrusted domain.

20. The system of claim 11 , wherein the prompt is a pop-up message.

Assignments (4)
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 →
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 Dec 30, 2021
From: LOWRY, BRET; REPUSPOLO, GAUVIN; KRAS, GREG
To: KNOWBE4, INC.
Reel/Frame 058505/0432 →
Continuity (7)
Continuation 16850695 · Apr 16, 2020
Continuation 16517135 · Jul 19, 2019
Continuation 15972937 · May 7, 2018
Provisional Application 62653862 · Apr 6, 2018
Provisional Application 62539204 · Jul 31, 2017
Provisional Application 62503212 · May 8, 2017
Related Publication 20220124112A1 · Apr 21, 2022
Cited By (2)
US 12,526,292 US 12,676,869