IP Library Granted Patent US 11,223,634
Granted Patent B2
US 11,223,634 · App. 15/675,611 · Granted Jan 11, 2022

Secured automated or semi-automated systems

Inventor: Mordecai Barkan (Palo Alto, CA)
H04L63/1416G06F21/554G06F21/561G06F21/566G06F21/57H04L63/145H04L63/1408H04L63/1441H04W12/128H04W4/44
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,223,634
App. No.
15/675,611
Granted
Jan 11, 2022
Kind
B2
Abstract

Secured automated or semi-automated systems are provided herein. In one embodiment, a sensor system includes a sensor, a legacy computing environment that is configured to communicate with the sensor and process sensor raw data output, and transmit the processed sensor output to a first network node over the network, and a trusted computing environment configured to receive raw sensor output directly from the sensor and transmit the raw sensor output to an additional network node or the first network node over the network.

Claims (29)

1. A network of nodes comprising:

computing nodes of which include:

a hardware trusted environment node;

a sensor generating a raw sensor measurement and sending the raw sensor measurements over the network or to a hardware trusted environment integrated with a legacy environment;

the legacy environment receiving over the network or at the hardware trusted environment the raw sensor measurement and processing the raw sensor measurement to result in a processed sensor measurement;

the hardware trusted environment node receiving over the network or at the hardware trusted environment the raw sensor measurement;

the hardware trusted environment node or a network node receiving over the network or at the hardware trusted environment the raw sensor measurement and the processed sensor measurement, and evaluating their probabilistic relation to determine if the legacy environment process is faulty; and

in response of the detection a faulty process the hardware trusted environment node or a network node configured to enable any of malware detection, receiving test data, node identification, safe programs update and upgrade, backup operation, or combination thereof.

2. The network of nodes according to claim 1 , wherein the hardware trusted environment node displays, in a secure manner, information for an operator, wherein the information comprises sensor digital raw data output.

3. The network of nodes according to claim 1 , wherein the hardware trusted environment node comprises an individual identifier character string, fixed or downloaded from another network node.

4. The network of nodes according to claim 1 , further comprising a hardware trusted environment node, or the hardware trusted environment node integrated with a data processing legacy environment.

5. The network of nodes according to claim 1 , further comprising a node having functions that are any of monitoring any of software, a program, or an application, detecting discrepancies of measured and processed values, containing or blocking infected programs or processes, supporting backup operation, blocking infected programs or processes, recovering by loading clean programs, or testing programs by inserting data as input to programs.

6. A system comprising:

an actuator receiving over the network an action command;

a hardware trusted computing environment connected to a network of nodes;

a legacy environment configured to receive over the network an actuator command to be processed by the legacy environment to produce the action command;

the hardware trusted computing environment receiving over the network or integrated the action command output from the legacy environment; and

the hardware trusted computing environment or a network node receiving over the network the actuator command and the action command, and evaluating their probabilistic relation to determine if the legacy environment process is faulty; and

in response of the detection a faulty process the hardware trusted computing environment or a network node configured to enable any of malware detection, receiving test data, node identification, safe programs update and upgrade, backup operation, or combination thereof.

7. The system according to claim 6 , wherein the trusted hardware computing environment receives a command from a computing system on the network, the command overriding the legacy environment and fed directly to the actuator device.

8. The system of claim 6 , wherein the legacy environment is integrated with the hardware trusted computing environment.

9. A network of nodes comprising:

computing nodes of which include:

a hardware trusted environment node;

an actuator receiving over the network an action command;

a data processing legacy environment processing an actuator command resulting in the action command;

the hardware trusted environment node receiving over the network the action command; and

wherein a network node of the network is configured to evaluate probabilistic nature of values of the action command against the actuator command to determine process fault; and

in response of the detection a faulty process the hardware trusted environment node or a network node configured to enable any of malware detection, receiving test data, node identification, safe programs update and upgrade, backup operation, or combination thereof.

Continuity (6)
Continuation 15061878 · Mar 4, 2016
Continuation 14517636 · Oct 17, 2014
Continuation In Part 14040352 · Sep 27, 2013
Provisional Application 61744677 · Oct 2, 2012
Provisional Application 61961547 · Oct 18, 2013
Related Publication 20170346840A1 · Nov 30, 2017