IP Library Granted Patent US 11,496,514
Granted Patent B2
US 11,496,514 · App. 17/388,924 · Granted Nov 8, 2022

Systems and methods for security awareness using ad-based simulated phishing attacks

Inventors: Greg Kras (Dunedin, FL); Chris Cline (St. Petersburg, FL)
Assignee: KnowBe4, Inc.
H04L63/1483G09B19/0053
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,496,514
App. No.
17/388,924
Granted
Nov 8, 2022
Kind
B2
Abstract

Systems and methods are described for modifying one or more advertisements of a webpage or a social media feed to create a simulated cybersecurity attack. Initially, content responsive to a request by a user via a user device to access a webpage or social media feed with one or more advertisements is received. One or more advertisements are detected within the content. An advertisement of the one or more advertisements is modified or replaced with simulated cybersecurity attack advertisements. The webpage or social media feed with the modified advertisement is displayed to the user device. User interactions with the simulated cybersecurity attack content are tracked and training is provided based on user interactions.

Claims (39)

1. A method of modifying one or more advertisements of a webpage or a social media feed to create a simulated phishing attack, the method comprising:

receiving, by one or more processors, content responsive to a request by a user via a user device, the content comprising one of a webpage or a social media feed with one or more advertisements;

detecting, by the one or more processors, the one or more advertisements within the content;

determining, by the one or more processors, an advertisement of the one or more advertisements within the received content to modify to provide simulated phishing attack content;

modifying, by the one or more processors, the advertisement to include the simulated phishing attack content; and

forwarding, by the one or more processors, the content with the modified advertisement to the user device responsive to the request by the user.

2. The method of claim 1 , further comprising intercepting, by the one or more processors, the content prior to presenting the content via the user device to the user.

3. The method of claim 1 , further comprising tracking, by the one or more processors, an action by the user with respect to the modified advertisement.

4. The method of claim 1 , further comprising establishing, by the one or more processors, a risk score of the user based at least an action by the user with respect to the modified advertisement.

5. The method of claim 1 , further comprising modifying, by the one or more processors, the advertisement to comprise one or more elements to pass through an ad blocker.

6. The method of claim 1 , further comprising modifying, by the one or more processors, the advertisement by replacing the advertisement with the simulated phishing attack content in a form of an advertisement.

7. The method of claim 1 , further comprising forwarding, by the one or more processors, the content with the modified advertisement and at least one genuine advertisement.

8. The method of claim 1 , further comprising causing, by the one or more processors, traversal to a landing page to provide description of one of a security exploit or an action by the user with respect to the modified advertisement.

9. The method of claim 1 , further comprising causing, by the one or more processors, traversal to training content responsive to the user's interaction with the modified advertisement.

10. The method of claim 1 , wherein the one or more processors are on one of the user device or a server.

11. A system of modifying one or more advertisements of a webpage or a social media feed to create a simulated phishing attack, the system comprising:

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

receive content responsive to a request by a user via a user device,

wherein the content comprises one of a webpage or a social media feed with one or more advertisements; and

wherein the one or more processors are configured to:

detect the one or more advertisements within the content;

determine an advertisement of the one or more advertisements within the received content to modify to provide simulated phishing attack content;

modify the advertisement to include the simulated phishing attack content; and

forward the content with the modified advertisement to the user device responsive to the request by the user.

12. The system of claim 11 , wherein the one or more processors are further configured to intercept the content prior to presenting the content via the user device to the user.

13. The system of claim 11 , wherein the one or more processors are further configured to track an action by the user with respect to the modified advertisement.

14. The system of claim 11 , wherein the one or more processors are further configured to establish a risk score of the user based at least an action by the user with respect to the modified advertisement.

15. The system of claim 11 , wherein the one or more processors are further configured to modify the advertisement to include one or more elements to pass through an ad blocker.

16. The system of claim 11 , wherein the one or more processors are further configured to modify the advertisement by replacing the advertisement with the simulated phishing attack content in a form of an advertisement.

17. The system of claim 11 , wherein the one or more processors are further configured to forward the content with the modified advertisement and at least one genuine advertisement.

18. The system of claim 11 , wherein the one or more processors are further configured to cause traversal to one of training content or a landing page to provide description of one of a security exploit or an action by the user with respect to the modified advertisement.

19. The system of claim 11 , wherein the one or more processors are on one of the user device or a server.

20. A system of inserting into a webpage or a social media feed, a simulated phishing attack content in a form of an advertisement, the system comprising:

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

receive content responsive to a request by a user via a user device, wherein the content comprises one of a webpage or a social media feed; and

wherein the one or more processors are configured to:

determine an advertisement within the received content to include in the content to provide a simulated phishing attack content;

modify the content to include the simulated phishing attack content in a form of the advertisement; and

forward the content with the inserted advertisement to the user device responsive to the request by the user.

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 Sep 29, 2022
From: KRAS, GREG; CLINE, CHRIS
To: KNOWBE4, INC.
Reel/Frame 061257/0426 →