IP Library › Granted Patent US 11,893,121
Granted Patent B1
US 11,893,121 · App. 17/963,886 · Granted Feb 6, 2024

Apparatus and method for providing cyber security defense in digital environments

Inventors: David Imrem (Bloomington, IN); Reuben Vandeventer (Bloomington, IN)
G06F21/577G06F2221/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,893,121
App. No.
17/963,886
Granted
Feb 6, 2024
Kind
B1
Abstract

An apparatus and method for providing cyber security defense in digital environments are provided. The apparatus includes a processor and a memory communicatively coupled to the at least a processor. The memory contains instructions configuring the at least a processor to receive a cyber profile associated with a digital environment. The processor is also configured to receive a risk profile associated with the cyber profile and analyze the cyber profile and risk profile. In addition, the processor is configured to generate a user interface data structure configured to display the determined risk score. A graphical user interface (GUI) is communicatively connected to the processor and the GUI is configured to receive the user interface data structure for the cyber-attack defense assessment and display the cyber-attack defense assessment.

Claims (57)

1. An apparatus for providing cyber security defense in digital environments, the apparatus comprising:

at least a processor; and

a memory communicatively coupled to the at least a processor, the memory containing instructions configuring the at least a processor to:

receive a cyber profile associated with a digital environment;

receive a risk profile associated with the cyber profile;

analyze the cyber profile and the risk profile, wherein analyzing the cyber profile and the risk profile comprises identifying at least one area of vulnerability for the digital environment by utilizing a degree of single points of failure data comprising operational failure and classifying data from the cyber profile and the risk profile with at least one corresponding recommended risk remediation action;

calculate a cyber-attack defense assessment for a cyber-attack defense program based on the analysis of the cyber profile and risk profile utilizing a protection assessment machine learning model;

receive a cyber-attack defense request based on the cyber-attack defense program;

determine a cyber-attack defense request decision based on the cyber-attack defense program and the cyber-attack defense request;

calculate a cyber-attack defense coverage amount as a function of the cyber-attack defense request decision;

generate a user interface data structure including the cyber-attack defense assessment and the cyber-attack defense request; and

a graphical user interface (GUI) communicatively connected to the processor, the GUI configured to:

receive the user interface data structure for the cyber-attack defense assessment; and

display the cyber-attack defense assessment and the cyber-attack defense coverage amount.

2. The apparatus of claim 1 , wherein analyzing the cyber profile and the risk profile further comprises calculating a risk score for the digital environment.

3. The apparatus of claim 1 , wherein the memory further comprises instructions configuring the at least a processor to:

initiate a cyber-attack defense program issuance based on the cyber-attack defense assessment; and

generate the user interface data structure that further includes the cyber-attack defense program issuance.

4. The apparatus of claim 3 , wherein the GUI is further configured to:

receive the generated user interface data structure for the cyber-attack defense assessment and the cyber-attack defense program issuance; and

display the cyber-attack defense assessment and the cyber-attack defense program issuance.

5. The apparatus of claim 1 , wherein the memory further comprises instructions configuring the at least a processor to:

generate a temporary cyber-attack defense program based on the cyber-attack defense assessment; and

generate the user interface data structure, wherein the user interface data structure further comprises the temporary cyber-attack defense program.

6. The apparatus of claim 5 , wherein the GUI is further configured to:

receive the generated user interface data structure for the cyber-attack defense assessment and the temporary cyber-attack defense program; and

display the cyber-attack defense assessment and the temporary cyber-attack defense.

7. The apparatus of claim 1 , wherein the GUI is further configured to receive a user input comprising a modification to the cyber-attack defense program.

8. The apparatus of claim 1 , wherein calculating the cyber-attack defense coverage amount comprises utilizing a coverage machine learning model.

9. The apparatus of claim 1 , wherein classifying data from the cyber profile and the risk profile with the at least one corresponding recommended risk remediation action comprises a fuzzy set comparison.

10. A method for providing cyber security defense in digital environments, the method comprising:

receiving, by a processor, a cyber profile associated with a digital environment;

receiving, by the processor, a risk profile associated with the cyber profile;

analyzing, by the processor, the cyber profile and the risk profile, wherein analyzing the cyber profile and the risk profile comprises identifying at least one area of vulnerability for the digital environment by utilizing a degree of single points of failure data comprising operational failure and classify data from the cyber profile and the risk profile with at least one corresponding recommended risk remediation action;

calculating, by the processor, a cyber-attack defense assessment for a cyber-attack defense program based on the analysis of the cyber profile and risk profile utilizing a protection assessment machine learning model;

receiving, by the processor, a cyber-attack defense request based on the cyber-attack defense program;

determining, by the processor, a cyber-attack defense request decision based on the cyber-attack defense program and the cyber-attack defense request;

calculating, by the processor, a cyber-attack defense coverage amount as a function of the cyber-attack defense request decision;

generating, by the processor, a user interface data structure including the cyber-attack defense assessment and the cyber-attack defense request;

receiving, by a graphical user interface (GUI), the user interface data structure for the cyber-attack defense assessment; and

displaying, by the GUI, the cyber-attack defense assessment and the cyber-attack defense coverage amount.

11. The method of claim 10 , wherein analyzing the cyber profile and the risk profile further comprises calculating a risk score for the digital environment.

12. The method of claim 10 , further comprising:

initiating a cyber-attack defense program issuance based on the cyber-attack defense assessment; and

generating the user interface data structure that further includes the cyber-attack defense assessment issuance.

13. The method of claim 12 , further comprising:

receiving, by the GUI, the generated user interface data structure for the cyber-attack defense assessment and the cyber-attack defense assessment issuance; and

displaying, by the GUI, the cyber-attack defense assessment and the cyber-attack defense program issuance.

14. The method of claim 10 , further comprising:

generating a temporary cyber-attack defense program based on the cyber-attack defense assessment; and

generating the user interface data structure, wherein the user interface data structure further comprises the temporary cyber-attack defense program.

15. The method of claim 14 , further comprising:

receiving, by the GUI, the generated user interface data structure for the cyber-attack defense assessment and the temporary cyber-attack defense program; and

displaying, by the GUI, the cyber-attack defense assessment and the temporary cyber-attack defense program.

16. The method of claim 10 , further comprising receiving, by the GUI, a user input that comprises a management action for the cyber-attack defense program.

17. The method of claim 10 , wherein calculating the cyber-attack defense coverage amount comprises utilizing a coverage machine learning model.

18. The method of claim 10 , wherein classifying data from the cyber profile and the risk profile with the at least one corresponding recommended risk remediation action comprises a fuzzy set comparison.

Cited By (17)
US 12,189,787 US 12,206,688 US 12,216,786 US 12,231,460 US 12,236,491 US 12,244,703 US 12,273,356 US 12,333,612 US 12,335,282 US 12,363,156 US 12,375,500 US 12,395,505 US 12,513,167 US 12,592,944 US 12,592,945 US 12,694,104 US 12,739,107