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:
Jul. 07, 2020

Filed:

Mar. 01, 2019
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Elpida Tzortzatos, Lagrangeville, NY (US);

Michael Gary Spiegel, Monroe, NY (US);

Karl David Schmitz, Poughkeepsie, NY (US);

Steven Partlow, Beacon, NY (US);

Harris M. Morgenstern, Wappingers Falls, NY (US);

David Hom, Poughkeepsie, NY (US);

Peter Fatzinger, Poughkeepsie, NY (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/10 (2016.01); G06F 12/14 (2006.01);
U.S. Cl.
CPC ...
G06F 12/1458 (2013.01); G06F 12/10 (2013.01); G06F 2212/1052 (2013.01); G06F 2212/657 (2013.01);
Abstract

Embodiments are provided for implementing a transparent conversion of common virtual storage requests to storage with limited access. Embodiments include providing a storage manager configured to perform address translation for requests, providing a data address translation (DAT) structure configured to connect a higher-level DAT table to a lower-level DAT table, and creating the DAT structure based on a request from a process. Embodiments also include responsive to receiving a storage request, performing a DAT fault process based on validating user credentials associated with an entry of the higher-level DAT table corresponding to the storage request, and responsive to the validation, updating the higher-level DAT table entry to allow access to the restricted-use portion of the common virtual storage, and otherwise, returning a DAT fault for the higher-level DAT table entry.


Find Patent Forward Citations

Loading…