IP Library › Granted Patent US 10,841,330
Granted Patent B2
US 10,841,330 · App. 15/827,292 · Granted Nov 17, 2020

System for generating a communication pathway for third party vulnerability management

Inventors: David Michael Steele (Carrollton, TX); Nelson John Chevis, Sr. (Highland Village, TX); Sean Michael Denton (Rock Hill, SC)
Assignee: BANK OF AMERICA CORPORATION
H04L63/1433H04L63/1408H04L63/1416H04L63/1425H04L63/1441
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 10,841,330
App. No.
15/827,292
Granted
Nov 17, 2020
Kind
B2
Abstract

The invention utilizes a two-component system to detect third party security threats and drive improved security threat mitigation based on the detection. The first component of the system is a security threat assessment engine, which receives and/or identifies external data and internal data regarding third parties in order to determine information security threats posed by third-parties. The second component of the system is an analytics engine, which may comprise a machine learning component which is configured to detect threat patterns and anomalies. In response to the detection of the threat patterns and anomalies the security threat assessment engine may be modified in order to more accurately determine security threats. The system after identifying a security threat, generates a notification associated with the security threat and transfers the notification to a first set of third parties that may be affected by the security threat.

Claims (56)

1. A system generating a communication pathway for managing third party vulnerabilities, the system comprising:

one or more memory devices having computer readable code stored thereon;

one or more processing devices operatively coupled to the one or more memory devices, wherein the one or more processing devices are configured to execute the computer readable code to:

identify external data for a group of third parties, wherein the external data comprises at least third party security threat data for the group of third parties from an external data source, and wherein the external data is received from an external data source system, wherein the at least third party threat data comprises at least external incident data and external communications of the group of third parties;

identify internal data for the group of third parties, wherein the internal data comprises third party product data for the group of third parties, incident data related to the group of third parties, and assessment data from an assessment of the group of third parties, wherein the assessment data comprises assessment frequency and assessment type, and responses to assessment inquiries regarding security of the group of third parties, and wherein the assessment type is a self-assessment, an online assessment, or an onsite assessment at the group of third parties;

identify a first security threat associated with at least one third party;

determine a threat level associated with the first security threat;

determine one or more applications associated with the first security threat;

identify a first set of third parties from the group of third parties associated with the one or more applications by applying logic based on the external data and the internal data;

generate a notification and transfer the notification to the first set of third parties, via an approved communication channel associated with the first set of third parties, wherein the notification is associated with the first security threat;

continuously monitor the internal data and the external data to identify any changes in real-time;

detect a change to at least one of the internal data and the external data based on monitoring the internal data and the external data in real-time;

automatically identify a new threat level associated with the first security threat; and

generate a new notification associated with the new threat level and transfer the new notification to the first set of third parties via the approved communication channel.

2. The system of claim 1 , wherein identification of the first security threat is based on information identified from third party social media systems.

3. The system of claim 1 , wherein identification of the first security threat is based on the external data.

4. The system of claim 1 , wherein identification of the first security threat is based on the internal data.

5. The system of claim 1 , wherein the one or more processing devices are further configured to execute the computer readable code to identify the approved communication channel associated with each of the first set of third parties based on accessing a contract database.

6. The system of claim 1 , wherein the one or more processing devices are configured to execute the computer readable code to transfer the notification after determining that the threat level associated with the first security threat is greater than a predetermined threat level.

7. The system of claim 1 , wherein the one or more processing devices are further configured to execute the computer readable code to transfer one or more mitigation steps associated with the first security threat to each of the first set of third parties, wherein the one or more mitigation steps are based on the external data and the internal data.

8. A computer implemented method for generating a communication pathway for managing third party vulnerabilities, the method comprising:

identifying external data for a group of third parties, wherein the external data comprises at least third party security threat data for the group of third parties from an external data source, and wherein the external data is received from an external data source system, wherein the at least third party threat data comprises at least external incident data and external communications of the group of third parties;

identifying internal data for the group of third parties, wherein the internal data comprises third party product data for the group of third parties, incident data related to the group of third parties, and assessment data from an assessment of the group of third parties, wherein the assessment data comprises assessment frequency and assessment type, and responses to assessment inquiries regarding security of the group of third parties, and wherein the assessment type is a self-assessment, an online assessment, or an onsite assessment at the group of third parties;

identifying a first security threat associated with at least one third party;

determining a threat level associated with the first security threat;

determining one or more applications associated with the first security threat;

identifying a first set of third parties from the group of third parties associated with the one or more applications by applying logic based on the external data and the internal data;

generating a notification and transfer the notification to the first set of third parties, via an approved communication channel associated with the first set of third parties, wherein the notification is associated with the first security threat;

continuously monitoring the internal data and the external data to identify any changes in real-time;

detect a changing to at least one of the internal data and the external data based on monitoring the internal data and the external data in real-time;

automatically identifying a new threat level associated with the first security threat; and

generating a new notification associated with the new threat level and transfer the new notification to the first set of third parties via the approved communication channel.

9. The computer implemented method of claim 8 , wherein identification of the first security threat is based on information identified from third party social media systems.

10. The computer implemented method of claim 8 , wherein identification of the first security threat is based on the external data.

11. The computer implemented method of claim 8 , wherein identification of the first security threat is based on the internal data.

12. The computer implemented method of claim 8 , wherein the method comprises:

identifying the approved communication channel associated with each of the first set of third parties based on accessing a contract database.

13. The computer implemented method of claim 8 , wherein the method comprises transferring the notification after determining that the threat level associated with the first security threat is greater than a predetermined threat level.

14. The computer implemented method of claim 8 , wherein the method comprises transferring one or more mitigation steps associated with the first security threat to each of the first set of third parties, wherein the one or more mitigation steps are based on the external data and the internal data.

15. A computer program product for an information security threat assessment system for generating a communication pathway for managing third party vulnerabilities, the computer program product comprising at least one non-transitory computer-readable medium having computer-readable program code portions embodied therein, the computer-readable program code portions comprises one or more executable portions for:

identifying external data for a group of third parties, wherein the external data comprises at least third party security threat data for the group of third parties from an external data source, and wherein the external data is received from an external data source system, wherein the at least third party threat data comprises at least external incident data and external communications of the group of third parties;

identifying internal data for the group of third parties, wherein the internal data comprises third party product data for the group of third parties, incident data related to the group of third parties, and assessment data from an assessment of the group of third parties, wherein the assessment data comprises assessment frequency and assessment type, and responses to assessment inquiries regarding security of the group of third parties, and wherein the assessment type is a self-assessment, an online assessment, or an onsite assessment at the group of third parties;

identifying a first security threat associated with at least one third party;

determining a threat level associated with the first security threat;

determining one or more applications associated with the first security threat;

identifying a first set of third parties from the group of third parties associated with the one or more applications by applying logic based on the external data and the internal data; and

generating a notification and transfer the notification to the first set of third parties, via an approved communication channel associated with the first set of third parties, wherein the notification is associated with the first security threat;

continuously monitoring the internal data and the external data to identify any changes in real-time;

detect a changing to at least one of the internal data and the external data based on monitoring the internal data and the external data in real-time;

automatically identifying a new threat level associated with the first security threat and generating a new notification associated with the new threat level and transfer the new notification to the first set of third parties via the approved communication channel.

16. The computer program product of claim 15 , wherein the computer-readable program code portions further comprises one or more executable portions for:

identifying the approved communication channel associated with each of the first set of third parties based on accessing a contract database.

17. The computer program product of claim 15 , wherein the computer-readable program code portions further comprises one or more executable portions for transferring one or more mitigation steps associated with the first security threat to each of the first set of third parties, wherein the one or more mitigation steps are based on the external data and the internal data.

18. The computer program product of claim 15 , wherein the computer-readable program code portions further comprises one or more executable portions for transferring the notification after determining that the threat level associated with the first security threat is greater than a predetermined threat level.

19. The computer program product of claim 15 , wherein identification of the first security threat is based on information identified from third party social media systems.

20. The computer program product of claim 15 , wherein identification of the first security threat is based on the external data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2017
From: STEELE, DAVID MICHAEL; CHEVIS, NELSON JOHN, SR.; DENTON, SEAN MICHAEL
To: BANK OF AMERICA CORPORATION
Reel/Frame 044262/0428 →
Continuity (1)
Related Publication 20190166155A1 · May 30, 2019