IP Library › Granted Patent US 12,273,360
Granted Patent B2
US 12,273,360 · App. 17/350,500 · Granted Apr 8, 2025

Secured automated or semi-automated systems

Inventor: Mordecai Barkan (Palo Alto, CA)
H04L63/1416G06F21/554G06F21/561G06F21/566G06F21/57H04L63/1408H04L63/1441H04L63/145H04W12/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 12,273,360
App. No.
17/350,500
Granted
Apr 8, 2025
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 (27)

1. A securing device comprising:

a circuitry comprising any of a processor or a logic/firmware;

the securing device communicates with a trusted memory;

the securing device communicates with a legacy computing system;

the legacy computing system comprising a first legacy computing system memory for storing a program or data;

the securing device is physically separated from the legacy computing system and the communication with the first legacy system is one way to the legacy computing system preventing the legacy computing system from accessing the securing device and eavesdropping on the communication of the securing device with the trusted memory;

the securing device controls by means of the circuitry the legacy computing system access to the trusted memory;

the securing device enables the legacy computing system to access the trusted memory or the securing device pushing data from the trusted memory to the legacy computing system memory;

the trusted memory is loaded with data or programs from a second legacy computing system by means of the securing device;

the securing device allows access to the legacy computing system to a portion of the trusted memory.

2. The securing device of claim 1 communicates with the second legacy computing system.

3. The securing device of claim 1 authenticates the legacy computing system.

4. The securing device of claim 1 records data on any of the program version numbers, data, session number, next session ID number, or authentication values.

5. The securing device of claim 1 allow for execution of programs by the legacy computing system loading instructions from the trusted memory.

6. A method to securely update memory content, comprising:

a trusted memory detached from a first legacy computing system;

the trusted memory communicating with a securing device;

the first legacy computing system includes a legacy computing system memory;

the first legacy computing system communicating with the securing device;

the securing device is physically separated from the legacy computing system and the communication with the first legacy system is one way to the legacy computing system preventing the legacy computing system from accessing the securing device and eavesdropping on the communication of the securing device with the trusted memory;

the securing device communicating with a second legacy computing system;

the second legacy computing system is transferring data to the trusted memory by means of the securing device;

the securing device controlling the first legacy computing system accessing the trusted memory;

the first legacy computing system configured to load data from the trusted memory or the securing device pushes data, from the trusted memory or the second legacy computing system, into the first legacy computing system memory;

the trusted memory is loaded with data or programs from a second legacy computing system by means of the securing device;

the securing device allows access to the legacy computing system to a portion of the trusted memory.

7. The trusted memory of claim 4 contains programs to be executed directly from the trusted memory.

Continuity (2)
Continuation 15675611 · Aug 11, 2017
Related Publication 20210314335A1 · Oct 7, 2021
References Cited (16)
US 7734933B1 · Marek · 2010 [cited by examiner]
US 7788700B1 · Feezel · 2010 [cited by examiner]
US 8151349B1 · Yee · 2012 [cited by examiner]
US 9672360B2 · Barkan · 2017 [cited by examiner]
US 10353692B2 · Goltz · 2019 [cited by examiner]
US 10938789B2 · Shadrin · 2021 [cited by examiner]
US 20090110108A1 · Kennedy · 2009 [cited by examiner]
US 20090260071A1 · Sadovsky · 2009 [cited by examiner]
US 20090282474A1 · Chen · 2009 [cited by examiner]
US 20090307660A1 · Srinivasan · 2009 [cited by examiner]
US 20100329247A1 · Kennedy · 2010 [cited by examiner]
US 20120042145A1 · Sehr · 2012 [cited by examiner]
US 20140143137A1 · Carlson · 2014 [cited by examiner]
US 20140274360A1 · Nguyen · 2014 [cited by examiner]
US 20150067864A1 · Barkan · 2015 [cited by examiner]
US 20170147359A1 · Sutton, II · 2017 [cited by examiner]