The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 01, 2019

Filed:

Mar. 19, 2015
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Karunakara Kotary, Portland, OR (US);

Vincent J. Zimmer, Federal Way, WA (US);

Scott D. Brenden, Hillsboro, OR (US);

Jose Benchimol, Haifa, IL;

Panner Kumar, Bangalore, IN;

Rajesh Poornachandran, Portland, OR (US);

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 21/57 (2013.01); G06F 21/74 (2013.01);
U.S. Cl.
CPC ...
G06F 21/575 (2013.01); G06F 21/74 (2013.01);
Abstract

A dynamic firmware module loader loads one of a plurality of a firmware contexts or modules as needed in a containerized environment for secure isolated execution. The modules, called applets, may be loaded and unloaded in a firmware context. The loader may use a hardware inter process communication channel (IPC) to communicate with the secure engine. The modules may be designed to implement specific features desired by basic input/output system vendors, without the use of a system management mode. Designed modules may provide necessary storage and I/O access driver capabilities to be run in trusted execution environment containers.


Find Patent Forward Citations

Loading…