IP Library Granted Patent US 11,709,946
Granted Patent B2
US 11,709,946 · App. 17/680,985 · Granted Jul 25, 2023

Threat mitigation system and method

Inventors: Brian P. Murphy (Tampa, FL); Joe Partlow (Tampa, FL); Colin O'Connor (Tampa, FL); Jason Pfeiffer (Tampa, FL)
Assignee: ReliaQuest Holdings, LLC
G06F21/577G06N20/00G06F2221/034
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,709,946
App. No.
17/680,985
Granted
Jul 25, 2023
Kind
B2
Abstract

A computer-implemented method, computer program product and computing system for: defining a training routine for a specific attack of a computing platform; and generating a simulation of the specific attack by executing the training routine within a controlled test environment.

Claims (48)

1. A computer-implemented method, executed on a computing device, comprising:

defining a training routine for a specific attack of a computing platform, including allowing a third party to select a specific training routine from a plurality of available training routines;

determining a quantity of required entities to effectuate the training routine, including analyzing the requirements of the training routine to determine the quantity of required entities required to effectuate the training routine including a number of attacked devices and a number of attacking devices;

generating one or more virtual machines to emulate the one or more required entities; and

generating a simulation of the specific attack by executing the training routine within a controlled test environment.

2. The computer-implemented method of claim 1 wherein generating a simulation of the specific attack by executing the training routine within a controlled test environment includes:

rendering the simulation of the specific attack on the controlled test environment.

3. The computer-implemented method of claim 1 further comprising:

allowing a trainee to view the simulation of the specific attack.

4. The computer-implemented method of claim 3 further comprising:

allowing a trainee to provide a trainee response to the simulation of the specific attack.

5. The computer-implemented method of claim 4 further comprising:

determining the effectiveness of the trainee response.

6. The computer-implemented method of claim 5 wherein determining the effectiveness of the trainee response includes:

assigning a grade to the trainee response.

7. The computer-implemented method of claim 1 wherein the controlled test environment is a virtual machine executed on a computing device.

8. A computer program product residing on a non-transitory computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:

defining a training routine for a specific attack of a computing platform, including allowing a third party to select a specific training routine from a plurality of available training routines;

determining a quantity of required entities to effectuate the training routine, including analyzing the requirements of the training routine to determine the quantity of required entities required to effectuate the training routine including a number of attacked devices and a number of attacking devices;

generating one or more virtual machines to emulate the one or more required entities; and

generating a simulation of the specific attack by executing the training routine within a controlled test environment.

9. The computer program product of claim 8 wherein generating a simulation of the specific attack by executing the training routine within a controlled test environment includes:

rendering the simulation of the specific attack on the controlled test environment.

10. The computer program product of claim 8 further comprising:

allowing a trainee to view the simulation of the specific attack.

11. The computer program product of claim 10 further comprising:

allowing a trainee to provide a trainee response to the simulation of the specific attack.

12. The computer program product of claim 11 further comprising:

determining the effectiveness of the trainee response.

13. The computer program product of claim 12 wherein determining the effectiveness of the trainee response includes:

assigning a grade to the trainee response.

14. The computer program product of claim 8 wherein the controlled test environment is a virtual machine executed on a computing device.

15. A computing system including a processor and memory configured to perform operations comprising:

defining a training routine for a specific attack of a computing platform, including allowing a third party to select a specific training routine from a plurality of available training routines;

determining a quantity of required entities to effectuate the training routine, including analyzing the requirements of the training routine to determine the quantity of required entities required to effectuate the training routine including a number of attacked devices and a number of attacking devices;

generating one or more virtual machines to emulate the one or more required entities; and

generating a simulation of the specific attack by executing the training routine within a controlled test environment.

16. The computing system of claim 15 wherein generating a simulation of the specific attack by executing the training routine within a controlled test environment includes:

rendering the simulation of the specific attack on the controlled test environment.

17. The computing system of claim 15 further comprising:

allowing a trainee to view the simulation of the specific attack.

18. The computing system of claim 17 further comprising:

allowing a trainee to provide a trainee response to the simulation of the specific attack.

19. The computing system of claim 18 further comprising:

determining the effectiveness of the trainee response.

20. The computing system of claim 19 wherein determining the effectiveness of the trainee response includes:

assigning a grade to the trainee response.

21. The computing system of claim 15 wherein the controlled test environment is a virtual machine executed on a computing device.

Assignments (2)
SECURITY INTEREST Recorded Apr 30, 2024
From: RELIAQUEST HOLDINGS, LLC
To: GOLUB CAPITAL LLC, AS COLLATERAL AGENT
Reel/Frame 067274/0381 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2023
From: MURPHY, BRIAN P.; PARTLOW, JOE; O'CONNOR, COLIN; PFEIFFER, JASON
To: RELIAQUEST HOLDINGS, LLC
Reel/Frame 063275/0254 →
Continuity (5)
Continuation In Part 16432801 · Jun 5, 2019
Provisional Application 62817943 · Mar 13, 2019
Provisional Application 62737558 · Sep 27, 2018
Provisional Application 62681279 · Jun 6, 2018
Related Publication 20220179969A1 · Jun 9, 2022
Cited By (2)
US 12,425,309 US 12,536,285