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. 24, 2017

Filed:

Dec. 27, 2014
Applicant:

Mcafee, Inc., Santa Clara, CA (US);

Inventors:

Samir Shah, Santa Clara, CA (US);

Ned M. Smith, Beaverton, OR (US);

Jason Martin, Beaverton, OR (US);

Micah J. Sheller, Hillsboro, OR (US);

Somnath Chakrabarti, Portland, OR (US);

Bin Xing, Hillsboro, OR (US);

Assignee:

McAfee, Inc., Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/45 (2006.01); G06F 9/455 (2006.01); H04L 9/32 (2006.01); G09C 1/00 (2006.01); G06F 21/57 (2013.01); G06F 21/74 (2013.01);
U.S. Cl.
CPC ...
G06F 9/4552 (2013.01); G06F 21/57 (2013.01); G06F 21/74 (2013.01); G09C 1/00 (2013.01); H04L 9/3234 (2013.01); H04L 9/3247 (2013.01); H04L 2209/127 (2013.01);
Abstract

In an example, a computing device may include a trusted execution environment (TEE) for executing signed and verified code. The device may receive a trusted binary object in a first form, but the object may need to be converted to a second format, either on-the-fly, or in advance. This may include, for example, a bytecode interpreter, script interpreter, runtime engine, compiler, just-in-time compiler, or other species of binary translator. The binary translator may be run from the TEE, and the output may then be signed by the TEE and treated as a new trusted binary.


Find Patent Forward Citations

Loading…