| CPC G06F 1/266 (2013.01) [G06F 1/3215 (2013.01); G06F 1/3228 (2013.01); G06F 1/3296 (2013.01)] | 20 Claims |

|
1. A method comprising:
providing power from a host to a device using a connector, wherein the connector is configured to carry a first communication channel, and a second communication channel;
communicating, using the first communication channel, between the host and a device function of the device;
assigning a power allocation to the device;
receiving, by the host, from the device, using the second communication channel, a request for power, wherein the request for power is caused by the device;
determining, by the host, a level of power available from one or more power sources; and
sending, from the host, to the device, using the second communication channel, based on the request for power, a response based, at least in part, on the level of power available from the one or more power sources.
|