IP Library Granted Patent US 9,817,676
Granted Patent B2
US 9,817,676 · App. 14/747,406 · Granted Nov 14, 2017

Cognitive protection of critical industrial solutions using IoT sensor fusion

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 9,817,676
App. No.
14/747,406
Granted
Nov 14, 2017
Kind
B2
Abstract

A technique for cognitive protection of a system can include digital and analog sensors to measure or calculate operational parameters of a system. Digital sensors may be used to determine measured or primary operational parameters. The analog sensors are used to measure analog sensor information related to operation of the system. Analog sensor information that is measured may be used to calculate secondary operational parameters that includes the same operating parameters as the primary operational parameters. Lockstep analysis may be used to compare the primary operational parameters with the secondary operational parameters so as to determine a discrepancy in the operational parameters in the system.

Claims (41)

1. A non-transitory machine readable medium, on which are stored instructions, comprising instructions that when executed by a processor cause a machine to:

receive first monitored information from digital sensors over a first channel for a control system, wherein the first monitored information is digital information and includes at least one primary parameter of the control system;

receive second monitored information from analog sensors over a second channel for the control system, the second monitored information being analog information, and wherein the second channel is independent of the first channel;

determine at least one secondary parameter for the control system responsive to receiving the second monitored information, wherein the at least one secondary parameter is digital information;

detect a difference between the at least one primary parameter and the at least one secondary parameter; and

provide an alert responsive to detecting the difference,

wherein the digital sensors and the analog sensors are associated with the control system.

2. The machine readable medium of claim 1 , wherein the instructions to determine the at least one secondary parameter further comprises instructions that when executed cause the machine to perform cognitive analysis on the second monitored information.

3. The non-transitory machine readable medium of claim 1 , wherein the instructions to receive a second monitored information and determine at least one secondary parameter are executed in an isolated execution environment.

4. The machine readable medium of claim 1 , wherein the instructions to detect the difference further comprises instructions that when executed cause the machine to compare the at least one secondary parameter with one or more historical or predetermined operational parameters.

5. The machine readable medium of claim 1 , wherein the at least one secondary parameter and the at least one primary parameter include the same operating parameter.

6. The machine readable medium of claim 1 , wherein each of at least one primary parameter and the at least one secondary parameter comprises a vital system health indicator.

7. The machine readable medium of claim 1 , wherein the instructions further comprise instructions that when executed cause the machine to shut-down the control system responsive to receiving the alert.

8. A computer system for cognitive protection of a control system, comprising:

one or more processors;

a memory coupled to the one or more processors, on which are stored instructions, comprising instructions that when executed cause one or more of the processors to:

receive first monitored information from digital sensors over a first channel for a control system, wherein the first monitored information is digital information and includes at least one primary parameter of the control system;

receive second monitored information from analog sensors over a second channel for the control system, the second monitored information being analog information, and wherein the second channel is independent of the first channel;

determine at least one secondary parameter for the control system responsive to receiving the second monitored information, wherein the at least one secondary parameter is digital information;

detect a difference between the at least one primary parameter and the at least one secondary parameter; and

provide an alert responsive to detecting the difference,

wherein the digital sensors and the analog sensors are associated with the control system.

9. The computer system of claim 8 , wherein the instructions further comprise instructions that when executed cause the one or more of the processors to perform cognitive analysis on the second monitored information.

10. The computer system of claim 8 , wherein the instructions to receive a second monitored information and determine at least one secondary parameter are executed in an isolated execution environment.

11. The computer system of claim 8 , wherein the instructions further comprise instructions that when executed cause the one or more of the processors to compare the at least one secondary parameter with one or more historical or predetermined operational parameters.

12. The computer system of claim 8 , wherein the at least one secondary parameter and the at least one primary parameter include the same operating parameter.

13. The computer system of claim 8 , wherein each of at least one primary parameter and the at least one secondary parameter comprises a vital system health indicator.

14. The computer system of claim 8 , wherein the instructions further comprise instructions that when executed cause the one or more of the processors to shut-down the control system responsive to receiving the alert.

15. A method for cognitive protection of a control system, comprising:

receiving first monitored information from digital sensors over a first channel for a control system, wherein the first monitored information is digital information and includes at least one primary parameter of the control system;

receiving second monitored information from analog sensors over a second channel for the control system, the second monitored information being analog information, and wherein the second channel is independent of the first channel;

determining at least one secondary parameter for the control system responsive to receiving the second monitored information, wherein the at least one secondary parameter is digital information;

detecting a difference between the at least one primary parameter and the at least one secondary parameter; and

providing an alert responsive to detecting the difference,

wherein the digital sensors and the analog sensors are associated with the control system.

16. The method of claim 15 , further comprising performing cognitive analysis on the second monitored information.

17. The method of claim 15 , wherein receiving a second monitored information and determining at least one secondary parameter occur in an isolated execution environment.

18. The method of claim 15 , wherein detecting a difference further comprises comparing the at least one secondary parameter with one or more historical or predetermined operational parameters.

19. The method of claim 15 , wherein detecting a difference further comprises determining the at least one secondary parameter includes the same operating parameter as the at least one primary parameter.

20. The method of claim 15 , wherein each of at least one primary parameter and the at least one secondary parameter comprises a vital system health indicator.

21. The method of claim 15 , further comprising shutting-down the control system responsive to providing the alert.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PATENT TITLES AND REMOVE DUPLICATES IN THE SCHEDULE PREVIOUSLY RECORDED AT REEL: 059354 FRAME: 0335. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 23, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 060792/0307 →
SECURITY INTEREST Recorded Mar 3, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 059354/0335 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045056/0676 Recorded Mar 2, 2022
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 059354/0213 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045055/0786 Recorded Oct 26, 2020
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 054238/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045055 FRAME 786. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 055854/0047 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045056 FRAME 0676. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054206/0593 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →
CHANGE OF NAME AND ENTITY CONVERSION Recorded Aug 24, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043665/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2015
From: TATOURIAN, IGOR; NAYSHTUT, ALEX; POGORELIK, OLEG; HUNT, SIMON
To: MCAFEE, INC.
Reel/Frame 035959/0975 →