Peripheral device with resource isolation
AssigneeMicrosoft Technology Licensing, LLC
InventorsStavros Volos, Kapil Vaswani
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsStavros Volos, Kapil Vaswani
Estimating the term…
A peripheral device package for use in a host computing device has a plurality of compute elements and a plurality of resources shared by the plurality of compute elements. A datastructure is stored in a hidden memory of the peripheral device package. The data structure holds metadata about ownership of resources of the peripheral device package by a plurality of user runtime processes of the host computing device which use the compute elements. At least one of the user runtime processes is a secure user runtime process. The peripheral device package has a command processor configured to use the datastructure to enforce isolation of the resources used by the secure user runtime process.
A peripheral device package for use in a host computing device, the peripheral device package comprising:
A method for a computer-implemented secure user runtime process having instructions for execution on a peripheral device package of an untrusted host computing device, the method for the computer-implemented secure user runtime process comprising:
A host computing device for using a peripheral device package, the host computing device comprising:
Dependencies are inferred from the claim text.