Patent ID: 11868205
Assignee: KEEP SECURITY LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 9:
10. A method of operating a self-correcting secure computer system comprising a non-removable read-only memory (ROM) device, a random access memory (RAM) device, and at least one processor in communication with the ROM device and the RAM device, the method comprising:
receiving an activation signal, wherein the RAM device is cleared of all data;
executing a boot sequence on a portion of the RAM device;
while executing the boot sequence, retrieving, from the non-removable ROM device, a trusted configuration of an operating system;
while executing the boot sequence, loading the trusted configuration of the operating system into the RAM device;
executing, on the RAM device, the operating system in the trusted configuration, wherein the operating system allows the execution of the one or more applications, wherein the one or more applications are separate from the operating system;
retrieving, from the ROM device, a first application for execution on the operating system, wherein the first application is separate from the operating system;
executing, on the RAM device, the first application;
receiving a reboot signal;
clearing all data from the RAM device;
executing the boot sequence on a portion of the RAM device;
while executing the boot sequence, retrieving, from the non-removable ROM device, the trusted configuration of the operating system;
while executing the boot sequence, loading the trusted configuration of the operating system into the RAM device;
executing, on the RAM device, the operating system in the trusted configuration, wherein the ROM device and the RAM device remain in their corresponding configurations during operation of the operating system, wherein the operating system allows the execution of the one or more applications, wherein the one or more applications are separate from the operating system;
retrieving, from the ROM device, the first application for execution on the operating system; and
executing, on the RAM device, the first application.