Patent ID: 11899775
Assignee: APPLE INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 7:
8. A non-transitory computer accessible storage medium storing a plurality of instructions that are computer-executable to:
receive a request from a device driver for a resource allocated to a device in a computer system, the request received by a device manager that has access to a device database;
access the device database by the device manager to locate the resource; and
respond to the request by the device manager with a handle to the resource, wherein the handle is opaque to the device driver and thereby prevents the device driver from accessing the resource directly, wherein the device driver is configured to transmit the handle to a controller for the resource, and wherein the controller is configured to transmit the handle to the device manager to obtain a resource value, restricting the device driver to the provided resource and preventing the device driver from allocating the resource to the device.