主权项 |
1. A wireless mobile device for managing power at a universal serial bus, USB port of the wireless mobile device having a Bluetooth controller hardware, comprising:
a Bluetooth USB driver configured as a power policy owner, and operative for changing a power state of the USB port from a power-down state to a power-up state; and a Bluetooth filter driver, communicatively coupled between the Bluetooth USB driver and a host USB driver that is itself coupled to a USB controller hardware, configured as a non-power policy owner and being inoperative for directly changing the power state of the USB port, and operatively connected to the Bluetooth controller hardware via the host USB driver, USB controller hardware, and USB port, the Bluetooth filter driver being operative for tracking a power state of the USB port and, when the USB port is in a power-down state and the Bluetooth filter driver has pending non-native Bluetooth configuration data to send via the USB port to the Bluetooth controller hardware, operatively commanding the Bluetooth USB driver to change the power state of the USB port to the power-up state and subsequently forwarding a wake-up signal received from the Bluetooth USB driver to the host USB driver. |