IP Library Granted Patent US 11,706,241
Granted Patent B1
US 11,706,241 · App. 17/081,275 · Granted Jul 18, 2023

Security model utilizing multi-channel data

Inventors: Shane Cross (Matthews, NC); Daniel Fricano (San Francisco, CA); Thomas Gilheany (San Francisco, CA); Peter Makohon (San Francisco, CA); Dale Miller (San Francisco, CA); Charles Steven Edison (San Francisco, CA); Kodzo Wegba (San Francisco, CA); James Bonk (California, CA)
Assignee: Wells Fargo Bank, N.A.
H04L63/1433H04L43/045H04L63/1425H04L63/18
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,706,241
App. No.
17/081,275
Granted
Jul 18, 2023
Kind
B1
Abstract

Systems, methods and computer-readable storage media are utilized to analyze multi-channel data based on a security model in a computer network environment. A computing system is communicatively coupled to a plurality of data channels configured to access entity data via at least one data channel communication network. A plurality of data sources configured to store entity data are associated with the respective data channels. A processing circuit is communicatively coupled to a particular data channel via a data channel communication network and is structured to receive, via the data channel, entity data comprising device connectivity data, parse properties from the device connectivity data where the properties correspond to particular security dimensions, identify vulnerabilities associated with the properties, determine vulnerability impact, and generate a multi-dimensional risk score for a target computer network environment associated with the entity.

Claims (66)

1. A system comprising:

a plurality of data channels configured to access entity data;

a data channel communication network configured to communicate the entity data from the plurality of data channels;

a plurality of data sources configured to store the entity data, the plurality of data sources comprising a data source associated with a data channel of the plurality of data channels;

a processing circuit communicatively coupled to the data channel via the data channel communication network, the processing circuit configured to:

receive, via the data channel, the entity data comprising device connectivity data;

parse a first property and a second property from the device connectivity data;

identify a first vulnerability associated with the first property and the second vulnerability associated with a second property;

determine a first impact of the first vulnerability and a second impact of the second vulnerability;

assign the first property to a first cybersecurity dimension and the second property to a second cybersecurity dimension;

generate a first cybersecurity risk score based at least on the first impact of the first vulnerability, wherein the first cybersecurity risk score relates to the first cybersecurity dimension;

generate a second cybersecurity risk score based at least on the second impact of the second vulnerability, wherein the second cybersecurity risk score relates to the second cybersecurity dimension; and

generate a multi-dimensional score for a target computer network environment based on aggregating the first cybersecurity risk score and the second cybersecurity risk score.

2. The system of claim 1 , the processing circuit further configured to parse from the device connectivity data at least one of a device property, a network property, and network information.

3. The system of claim 2 , the processing circuit further configured to analyze Internet protocol (IP) traffic associated with the target computer network environment.

4. The system of claim 1 , the processing circuit further configured to:

update the entity data based on receiving additional data via at least some of the plurality of data channels;

analyze the updated entity data to identify new device connectivity data;

generate an updated cybersecurity risk score based on the new device connectivity data; and

generate an updated multi-dimensional score based on the updated cybersecurity risk score.

5. The system of claim 4 , wherein generating the updated cybersecurity risk score occurs at least in part contemporaneously with updating the entity data.

6. The system of claim 4 , wherein generating the updated cybersecurity risk score is based on a change in one or more property of the device connectivity data, the change corresponding to a predetermined period of time.

7. The system of claim 1 , wherein detecting the first vulnerability is based on a security parameter.

8. The system of claim 7 , wherein the first impact of the first vulnerability is based on at least one of a number of occurrences associated with the first vulnerability and a line-of-business of an entity.

9. The system of claim 1 , the processing circuit further configured to:

receive, via a computing device of a partner institution of an entity, a customization parameter;

generate a user-interactive cybersecurity dashboard based on the entity data and the customization parameter, wherein the user-interactive cybersecurity dashboard comprises a graphical user interface;

provide to the computing device of the partner institution the user-interactive cybersecurity dashboard, wherein the user-interactive cybersecurity dashboard is presented on a display of the computing device and comprises a selectable drill-down option;

receive, via the user-interactive cybersecurity dashboard, a selection of the selectable drill-down option; and

in response to receiving the selection, update the user-interactive cybersecurity dashboard based on the entity data and the selection.

10. The system of claim 9 , wherein providing the user-interactive cybersecurity dashboard further comprises indicating a remediation item for the entity to remediate, and wherein the remediation item corresponds to a detected vulnerability.

11. The system of claim 10 , the processing circuit further configured to:

track progress of the remediation item based at least on periodically scanning the plurality of data channels; and

generate a long-term trend summary associated with the entity and based on detected vulnerabilities and progress of the remediation item, wherein the long-term trend summary is added to the user-interactive cybersecurity dashboard.

12. The system of claim 1 , wherein the first cybersecurity dimension is at least one of a technology security dimension, a perimeter security dimension, an intelligence security dimension, and a security controls dimension.

13. The system of claim 1 , wherein aggregating the first cybersecurity risk score and the second cybersecurity risk score further comprises:

calculate a roll-up score; and

adjust the roll-up score based on determining a mitigating security score, wherein the mitigating security score is based on at least one identified mitigation technique to reduce vulnerabilities, and wherein the identified mitigation technique is identified by analyzing the entity data.

14. A method of analyzing multi-channel data based on a security model in a computer network environment, the method comprising:

receiving, by a processing circuit, entity data comprising device connectivity data;

analyzing, by the processing circuit, the device connectivity data, comprising assigning a property of the device connectivity data to a specific cybersecurity dimension of a plurality of cybersecurity dimensions based on correlating the property to a vulnerability;

generating, by the processing circuit, a first cybersecurity risk score based at least on the vulnerability, wherein the first cybersecurity risk score is associated with a first cybersecurity dimension; and

generating, by the processing circuit, a multi-dimensional score based on aggregating the first cybersecurity risk score with a second cybersecurity risk score associated with a second cybersecurity dimension.

15. The method of claim 14 , further comprising:

parsing from the device connectivity data at least one of a device property, network property, and network information.

16. The method of claim 15 , further comprising analyzing IP traffic associated with at least one of a domain and a subdomain of a target computer network environment.

17. The method of claim 14 , further comprising:

updating the entity data based on receiving additional data;

analyzing the updated entity data to identify new device connectivity data;

generating an updated cybersecurity risk score based on the new device connectivity data; and

generating an updated multi-dimensional score based on the updated cybersecurity risk score.

18. The method of claim 14 , further comprising:

receiving, via a computing device of a partner institution of an entity, a customization parameter;

generating a user-interactive cybersecurity dashboard based on the entity data and the customization parameter, wherein the user-interactive cybersecurity dashboard comprises a graphical user interface;

providing to the computing device of the partner institution the user-interactive cybersecurity dashboard, wherein the user-interactive cybersecurity dashboard is presented on a display of the computing device and comprises a selectable drill-down option;

receiving, via the user-interactive cybersecurity dashboard, a selection of the selectable drill-down option; and

in response to receiving the selection, updating the user-interactive cybersecurity dashboard based on the entity data and the selection.

19. The method of claim 18 , further comprising:

determining a remediation item;

tracking progress of the remediation item based at least on periodically scanning a plurality of data channels; and

generating a long-term trend summary associated with the entity and based on detected vulnerabilities and progress of the remediation item, wherein the long-term trend summary is added to the user-interactive cybersecurity dashboard.

20. A computer-readable storage medium (CRM) having instructions stored thereon that, when executed by a processing circuit, cause the processing circuit to perform operations comprising:

receiving, by the processing circuit, entity data comprising device connectivity data;

analyzing, by the processing circuit, the device connectivity data, comprising assigning a property of the device connectivity data to a specific cybersecurity dimension of a plurality of cybersecurity dimensions based on correlating the property to a vulnerability;

generating, by the processing circuit, a first cybersecurity risk score based at least on the vulnerability, wherein the first cybersecurity risk score is associated with a first cybersecurity dimension; and

generating, by the processing circuit, a multi-dimensional score based on aggregating the first cybersecurity risk score with a second cybersecurity risk score associated with a second cybersecurity dimension.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2023
From: EDISON, CHARLES STEVEN; WEGBA, KODZO; BONK, JAMES
To: WELLS FARGO BANK, N.A.
Reel/Frame 063125/0737 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2021
From: CROSS, SHANE; FRICANO, DANIEL; GILHEANY, THOMAS; MAKOHON, PETER; MILLER, DALE
To: WELLS FARGO BANK, N.A.
Reel/Frame 055102/0170 →
Continuity (1)
Provisional Application 63007045 · Apr 8, 2020
Cited By (27)
US 12,223,063 US 12,229,275 US 12,271,491 US 12,282,565 US 12,288,148 US 12,299,140 US 12,314,406 US 12,341,816 US 12,355,801 US 12,367,292 US 12,400,007 US 12,412,179 US 12,425,309 US 12,432,244 US 12,452,290 US 12,475,235 US 12,524,508 US 12,587,534 US 12,596,738 US 12,596,813 US 12,602,418 US 12,602,624 US 12,608,486 US 12,681,830 US 12,683,997 US 12,694,343 US 12,719,914