IP Library Granted Patent US 11,687,659
Granted Patent B2
US 11,687,659 · App. 17/848,986 · Granted Jun 27, 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/577G06F8/65G06F18/214G06F21/53G06F21/55G06F21/554G06F21/56G06F21/561G06F21/562G06F21/566G06F21/568G06F30/20G06N20/00H04L63/0227H04L63/0263H04L63/145H04L63/1416H04L63/1425H04L63/1433H04L63/1441H04L63/164H04L63/20G06F2221/034G06F2221/2115
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,687,659
App. No.
17/848,986
Granted
Jun 27, 2023
Kind
B2
Abstract

A computer-implemented method, computer program product and computing system for: obtaining hardware performance information concerning hardware deployed within a computing platform; obtaining platform performance information concerning the operation of the computing platform; obtaining application performance information concerning one or more applications deployed within the computing platform; and generating a holistic platform report concerning the computing platform based, at least in part, upon the hardware performance information, the platform performance information and the application performance information.

Claims (72)

1. A computer-implemented method, executed on a computing device, comprising: obtaining hardware performance information concerning hardware deployed within a computing platform, wherein the hardware performance information is continuously obtained; obtaining platform performance information concerning the operation of the computing platform, wherein the platform performance information is continuously obtained, including: obtaining system-defined consolidated platform information for the computing platform from an independent information source, the system-defined consolidated platform information defining the security-relevant subsystems present on the computing platform; obtaining client-defined consolidated platform information for the computing platform from a client information source, the client-defined consolidated platform information defining the security-relevant subsystems that the client believes are present on the computing platform; obtaining application performance information concerning one or more applications deployed within the computing platform, wherein the application performance information is continuously obtained; and generating a holistic platform report concerning the computing platform based, at least in part, upon the continuously obtained hardware performance information, the platform performance information and the application performance information; and

wherein the holistic platform report identifies one or more known conditions concerning the computing platform, the computer-implemented method further comprising: effectuating one or more remedial operations concerning the one or more known conditions.

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

providing the holistic report to a third-party.

3. The computer-implemented method of claim 1 wherein the hardware performance information concerns the operation and/or functionality of one or more hardware systems deployed within the computing platform.

4. The computer-implemented method of claim 1 wherein the platform performance information concerns the operation and/or functionality of the computing platform.

5. The computer-implemented method of claim 1 wherein obtaining platform performance information concerning the operation of the computing platform includes:

obtaining the system-defined consolidated platform information for the computing platform from the independent information source;

obtaining the client-defined consolidated platform information for the computing platform from the client information source; and

presenting differential consolidated platform information for the computing platform to a third-party.

6. The computer-implemented method of claim 1 wherein obtaining platform performance information concerning the operation of the computing platform includes:

obtaining consolidated platform information for the computing platform to identify one or more deployed security-relevant subsystems;

processing the consolidated platform information to identify one or more non-deployed security-relevant subsystems;

generating a list of ranked & recommended security-relevant subsystems that ranks the one or more non-deployed security-relevant subsystems; and

providing the list of ranked & recommended security-relevant subsystems to a third-party.

7. The computer-implemented method of claim 1 wherein obtaining platform performance information concerning the operation of the computing platform includes:

obtaining consolidated platform information to identify current security-relevant capabilities for the computing platform;

determining possible security-relevant capabilities for the computing platform; and

generating comparison information that compares the current security-relevant capabilities of the computing platform to the possible security-relevant capabilities of the computing platform to identify security-relevant deficiencies.

8. The computer-implemented method of claim 1 wherein obtaining platform performance information concerning the operation of the computing platform includes:

obtaining consolidated platform information to identify current security-relevant capabilities for the computing platform;

determining comparative platform information that identifies security-relevant capabilities for a comparative platform; and

generating comparison information that compares the current security-relevant capabilities of the computing platform to the comparative platform information of the comparative platform to identify a threat context indicator.

9. The computer-implemented method of claim 1 wherein the application performance information concerns the operation and/or functionality of one or more software applications deployed within the computing platform.

10. A computer program product residing on a non-transitory computer readable storage medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising: obtaining hardware performance information concerning hardware deployed within a computing platform, wherein the hardware performance information is continuously obtained; obtaining platform performance information concerning the operation of the computing platform, wherein the platform performance information is continuously obtained, including: obtaining system-defined consolidated platform information for the computing platform from an independent information source, the system-defined consolidated platform information defining the security-relevant subsystems present on the computing platform; obtaining client-defined consolidated platform information for the computing platform from a client information source, the client-defined consolidated platform information defining the security-relevant subsystems that the client believes are present on the computing platform; obtaining application performance information concerning one or more applications deployed within the computing platform, wherein the application performance information is continuously obtained; and generating a holistic platform report concerning the computing platform based, at least in part, upon the continuously obtained hardware performance information, the platform performance information and the application performance information; and

wherein the holistic platform report identifies one or more known conditions concerning the computing platform, the computer-implemented method further comprising: effectuating one or more remedial operations concerning the one or more known conditions.

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

providing the holistic report to a third-party.

12. The computer program product of claim 10 wherein the hardware performance information concerns the operation and/or functionality of one or more hardware systems deployed within the computing platform.

13. The computer program product of claim 10 wherein the platform performance information concerns the operation and/or functionality of the computing platform.

14. The computer program product of claim 10 wherein obtaining platform performance information concerning the operation of the computing platform includes:

obtaining the system-defined consolidated platform information for the computing platform from the independent information source;

obtaining the client-defined consolidated platform information for the computing platform from the client information source; and

presenting differential consolidated platform information for the computing platform to a third-party.

15. The computer program product of claim 10 wherein obtaining platform performance information concerning the operation of the computing platform includes:

obtaining consolidated platform information for the computing platform to identify one or more deployed security-relevant subsystems;

processing the consolidated platform information to identify one or more non-deployed security-relevant subsystems;

generating a list of ranked & recommended security-relevant subsystems that ranks the one or more non-deployed security-relevant subsystems; and

providing the list of ranked & recommended security-relevant subsystems to a third-party.

16. The computer program product of claim 10 wherein obtaining platform performance information concerning the operation of the computing platform includes:

obtaining consolidated platform information to identify current security-relevant capabilities for the computing platform;

determining possible security-relevant capabilities for the computing platform; and

generating comparison information that compares the current security-relevant capabilities of the computing platform to the possible security-relevant capabilities of the computing platform to identify security-relevant deficiencies.

17. The computer program product of claim 10 wherein obtaining platform performance information concerning the operation of the computing platform includes:

obtaining consolidated platform information to identify current security-relevant capabilities for the computing platform;

determining comparative platform information that identifies security-relevant capabilities for a comparative platform; and

generating comparison information that compares the current security-relevant capabilities of the computing platform to the comparative platform information of the comparative platform to identify a threat context indicator.

18. The computer program product of claim 10 wherein the application performance information concerns the operation and/or functionality of one or more software applications deployed within the computing platform.

19. A computing system including a processor and memory configured to perform operations comprising: obtaining hardware performance information concerning hardware deployed within a computing platform, wherein the hardware performance information is continuously obtained; obtaining platform performance information concerning the operation of the computing platform, wherein the platform performance information is continuously obtained, including: obtaining system-defined consolidated platform information for the computing platform from an independent information source, the system-defined consolidated platform information defining the security-relevant subsystems present on the computing platform; obtaining client-defined consolidated platform information for the computing platform from a client information source, the client-defined consolidated platform information defining the security-relevant subsystems that the client believes are present on the computing platform; obtaining application performance information concerning one or more applications deployed within the computing platform, wherein the application performance information is continuously obtained; and generating a holistic platform report concerning the computing platform based, at least in part, upon the continuously obtained hardware performance information, the platform performance information and the application performance information; and

wherein the holistic platform report identifies one or more known conditions concerning the computing platform, the computer-implemented method further comprising: effectuating one or more remedial operations concerning the one or more known conditions.

20. The computing system of claim 19 further comprising:

providing the holistic report to a third-party.

21. The computing system of claim 19 wherein the hardware performance information concerns the operation and/or functionality of one or more hardware systems deployed within the computing platform.

22. The computing system of claim 19 wherein the platform performance information concerns the operation and/or functionality of the computing platform.

23. The computing system of claim 19 wherein obtaining platform performance information concerning the operation of the computing platform includes:

obtaining the system-defined consolidated platform information for the computing platform from the independent information source;

obtaining the client-defined consolidated platform information for the computing platform from the client information source; and

presenting differential consolidated platform information for the computing platform to a third-party.

24. The computing system of claim 19 wherein obtaining platform performance information concerning the operation of the computing platform includes:

obtaining consolidated platform information for the computing platform to identify one or more deployed security-relevant subsystems;

processing the consolidated platform information to identify one or more non-deployed security-relevant subsystems;

generating a list of ranked & recommended security-relevant subsystems that ranks the one or more non-deployed security-relevant subsystems; and

providing the list of ranked & recommended security-relevant subsystems to a third-party.

25. The computing system of claim 19 wherein obtaining platform performance information concerning the operation of the computing platform includes:

obtaining consolidated platform information to identify current security-relevant capabilities for the computing platform;

determining possible security-relevant capabilities for the computing platform; and

generating comparison information that compares the current security-relevant capabilities of the computing platform to the possible security-relevant capabilities of the computing platform to identify security-relevant deficiencies.

26. The computing system of claim 19 wherein obtaining platform performance information concerning the operation of the computing platform includes:

obtaining consolidated platform information to identify current security-relevant capabilities for the computing platform;

determining comparative platform information that identifies security-relevant capabilities for a comparative platform; and

generating comparison information that compares the current security-relevant capabilities of the computing platform to the comparative platform information of the comparative platform to identify a threat context indicator.

27. The computing system of claim 19 wherein the application performance information concerns the operation and/or functionality of one or more software applications deployed within the computing platform.

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 Aug 8, 2022
From: MURPHY, BRIAN P.; PARTLOW, JOE; O'CONNOR, COLIN; PFEIFFER, JASON
To: RELIAQUEST HOLDINGS, LLC
Reel/Frame 060743/0305 →
Continuity (5)
Continuation 16432689 · Jun 5, 2019
Provisional Application 62817943 · Mar 13, 2019
Provisional Application 62737558 · Sep 27, 2018
Provisional Application 62681279 · Jun 6, 2018
Related Publication 20220337614A1 · Oct 20, 2022