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. 13, 2020

Filed:

Oct. 06, 2008
Applicants:

William E. Hall, Clinton, CT (US);

Guerney D. H. Hunt, Yorktown Heights, NY (US);

Paul A. Karger, Chappaqua, NY (US);

Mark F. Mergen, Mount Kisco, NY (US);

David R. Safford, Brewster, NY (US);

David C. Toll, Wappingers Falls, NY (US);

Inventors:

William E. Hall, Clinton, CT (US);

Guerney D. H. Hunt, Yorktown Heights, NY (US);

Paul A. Karger, Chappaqua, NY (US);

Mark F. Mergen, Mount Kisco, NY (US);

David R. Safford, Brewster, NY (US);

David C. Toll, Wappingers Falls, NY (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/14 (2006.01); G06F 21/71 (2013.01); G06F 21/62 (2013.01);
U.S. Cl.
CPC ...
G06F 12/1483 (2013.01); G06F 21/629 (2013.01); G06F 21/71 (2013.01);
Abstract

Hardware mechanisms are provided for performing hardware based access control of instructions to data. These hardware mechanisms associate an instruction access policy label with an instruction to be processed by a processor and associate an operand access policy label with data to be processed by the processor. The instruction access policy label is passed along with the instruction through one or more hardware functional units of the processor. The operand access policy label is passed along with the data through the one or more hardware functional units of the processor. One or more hardware implemented policy engines associated with the one or more hardware functional units of the processor are utilized to control access by the instruction to the data based on the instruction access policy label and the operand access policy label.


Find Patent Forward Citations

Loading…