IP Library Granted Patent US 11,736,508
Granted Patent B2
US 11,736,508 · App. 16/887,882 · Granted Aug 22, 2023

System and method for managing the security health of a network device

Inventors: William M. Fitzgerald (Tipperary, IE); Miguel Morillo Iruela (Cork, IE); Silviu G. Sosiade (Cork, IE); Vincent P. Hamilton (Cork, IE); Seán Phillips (Cork, IE)
Assignee: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
H04L63/1433G16Y30/10H04L63/1408H04L63/1425H04W4/02
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,736,508
App. No.
16/887,882
Granted
Aug 22, 2023
Kind
B2
Abstract

A system and method for managing the security health of a network devices interconnected with each other in a service provided in an entity. The security health of the networked device is evaluated by determining a cyber risk score for the entity having a plurality of devices. A first set of data from individual network devices and a second set of data including risk data from an external data source are collected by a data collector. The collected data is normalized into a format which can be further correlated by a correlation engine. The correlating step enables to determine cyber risk scores for the individual network devices. The cyber risk score for the entity may further be determined by aggregating the individual cyber risk scores of the individual network devices. The risk scores are displayed by a web-based user interface which is enabled by an application programming interface.

Claims (30)

1. A method for determining and using a cyber risk score for an entity having a plurality of devices on a network, the method comprising:

collecting, by a processing circuit, a first set of data from individual network devices and a second set of data including risk data from an external data source, wherein the external data source is selected from a group consisting of an IoT search engine, a vulnerability management database, a threat intelligent feed, an exploit feed, a social media feed, a bill of material, and a network discovery;

normalizing, by the processing circuit, the first set of data and the second set of data;

correlating, by the processing circuit, the normalized first set of data with the normalized second set of data to determine individual cyber risk scores for the individual network devices;

determining, by the processing circuit, the cyber risk score for the entity by aggregating the individual cyber risk scores for the individual network devices and using the individual cyber risk scores for the individual network devices as inputs to calculate the cyber risk score for the entity; and

using, by the processing circuit, the cyber risk score for the entity or the individual cyber risk scores for the individual network devices to perform an automated action comprising at least one of (i) providing an alert to a user comprising the cyber risk score for the entity or the individual cyber risk scores for the individual network devices, (ii) generating a dashboard comprising the cyber risk score for the entity or a ranked list of the individual network devices based on the individual cyber risk scores for the individual network devices, or (iii) initiating a corrective action responsive to the cyber risk score for the entity or the individual cyber risk scores for the individual network devices.

2. The method of claim 1 , wherein the second set of data comprises at least one of architectural data, contextual data, or social media data.

3. The method of claim 1 , wherein normalizing the first set of data and the second set of data includes decomposing the first set of data and the second set of data.

4. The method of claim 1 , further comprising correlating a hierarchy of the network devices with the normalized first and second sets of data.

5. The method of claim 1 , wherein determining the individual cyber risk scores is based on at least one of geographical location of the network device, cyber vulnerability of the network device, or a combination thereof.

6. The method of claim 1 , wherein the first set of data is selected from the group consisting of device configuration, IP address, MAC address, and data related to software operated on the network devices.

7. The method of claim 1 , further comprising receiving a command from a user requesting a display format and displaying, on a user interface, at least one of (a) the cyber risk score for the entity or (b) one or more of the individual cyber risk scores.

8. The method of claim 1 , further comprising storing or updating the individual cyber risk scores in a memory.

9. The method of claim 1 , wherein determining the individual cyber risk scores of the individual network devices and the cyber risk score of the entity occurs in real time or near real time.

10. A system for determining and using a cyber risk score for an entity having a plurality of network devices, the system comprising:

a server, comprising a processing circuit having a memory storing processing instructions, said processing circuit configured to:

collect a first set of data from individual network devices and a second set of data including risk data from an external data source, wherein the external data source is selected from a group consisting of an IoT search engine, a vulnerability management database, a threat intelligent feed, an exploit feed, a social media feed, a bill of material, and a network discovery;

normalize the first set of data and the second set of data;

correlate the normalized first set of data with the normalized second set of data to determine individual cyber risk scores for the individual network devices;

determine the cyber risk score for the entity by aggregating the individual cyber risk scores for the individual network devices and using the individual cyber risk scores for the individual network devices as inputs to calculate the cyber risk score for the entity; and

using the cyber risk score for the entity or the individual cyber risk scores for the individual network devices to perform an automated action comprising at least one of (i) providing an alert to a user comprising the cyber risk score for the entity or the individual cyber risk scores for the individual network devices, (ii) generating a dashboard comprising the cyber risk score for the entity or a ranked list of the individual network devices based on the individual cyber risk scores for the individual network devices, or (iii) initiating a corrective action responsive to the cyber risk score for the entity or the individual cyber risk scores for the individual network devices.

11. The system of claim 10 , wherein the second set of data comprises at least one of architectural data, contextual data, or social media data.

12. The system of claim 11 , wherein the architectural data comprising one or more tier architectures, the contextual data comprising contextual information of at least one of a process, an event, an occupant, the network devices, or the social media data comprising at least one of social data of the entity, personal data of the entity, social data of an occupant, or personal data of an occupant.

13. The system of claim 10 , wherein the processing circuit is configured to normalize the first set of data and the second set of data by decomposing the first set of data and the second set of data.

14. The system of claim 10 , wherein the processing circuit is configured to correlate a hierarchy of the individual network devices with the normalized first and second sets of data in determining the individual cyber risk scores.

15. The system of claim 10 , wherein each individual cyber risk score is determined by factoring in geographical location and cyber vulnerability of the individual network device.

16. The system of claim 10 , wherein the processing circuit is configured to display and sort the individual network devices by the individual cyber risk scores.

17. The system of claim 10 , wherein the processing circuit is configured to store or update the individual cyber risk scores in the memory.

18. The system of claim 10 , wherein the processing circuit is configured to determine the individual cyber risk scores of the individual network devices and the cyber risk score of the entity in real time or near real time.

19. The system of claim 18 , wherein one or more of the cyber risk scores of the network devices or the entity is presented to a user on a user interface.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2024
From: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
To: TYCO FIRE & SECURITY GMBH
Reel/Frame 067056/0552 →
NUNC PRO TUNC ASSIGNMENT Recorded Feb 4, 2022
From: JOHNSON CONTROLS TECHNOLOGY COMPANY
To: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
Reel/Frame 058959/0764 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF THE SECOND ASSIGNOR PREVIOUSLY RECORDED ON REEL 052792 FRAME 0547. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 11, 2020
From: MORILLO IRUELA, MIGUEL; FITZGERALD, WILLIAM M.; SOSIADE, SILVIU G.; HAMILTON, VINCENT P.; PHILLIPS, SEÁN
To: JOHNSON CONTROLS TECHNOLOGY COMPANY
Reel/Frame 054809/0229 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2020
From: FITZGERALD, WILLIAM M.; MORILLO, MIGUEL I.; SOSIADE, SILVIU G.; HAMILTON, VINCENT P.; PHILLIPS, SEAN
To: JOHNSON CONTROLS TECHNOLOGY COMPANY
Reel/Frame 052792/0547 →
Continuity (2)
Provisional Application 62854051 · May 29, 2019
Related Publication 20210185074A1 · Jun 17, 2021
Cited By (2)
US 12,598,209 US 12,627,671