Interlocked plug and play with power management for operating systems
First Claim
1. A method for computer domain power management, comprising:
- providing a Plug and Play (PNP) state machine to track PNP events;
providing a Power state machine to track device driver events;
providing a Power Policy state machine to track system power events; and
providing at least one Application Programming Interface (API), function, or callback to interact with the state machines, the device driver, or an operating system framework.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a unified layer for Plug and Play (PnP) components and power management components while relieving device drivers from system-level complexities associated with implementing PnP and/or power management functionality. The layer operates at a level between low-level device drivers and more complex operating system tasks. The subject invention simplifies designing device drivers having proper power management support by creating an infrastructure that allows a device driver to operate within a driver framework or model and without having to process Plug-and-Play or Power Management I/O Request Packets (IRPs) directly.
33 Citations
10 Claims
-
1. A method for computer domain power management, comprising:
-
providing a Plug and Play (PNP) state machine to track PNP events;
providing a Power state machine to track device driver events;
providing a Power Policy state machine to track system power events; and
providing at least one Application Programming Interface (API), function, or callback to interact with the state machines, the device driver, or an operating system framework. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification