| CPC G06F 1/325 (2013.01) [G06F 1/266 (2013.01); G06F 1/3206 (2013.01)] | 15 Claims |

|
1. An electronic device, comprising:
a processor;
a port to receive a connector of a peripheral device;
a power supply to supply power to:
the processor; and
the peripheral device when connected to the electronic device;
an electronic device controller to generate an output for altering an amount of power supplied to the peripheral device based at least in part on:
power available from the power supply; or
a lower threshold power level that enables data communication from the peripheral device; and
a power delivery controller to alter and supply the amount of power to the peripheral device based at least in part on the output from the electronic device controller,
wherein the power delivery controller is to:
measure the amount of power supplied to the peripheral device;
determine that a difference between the amount of power supplied to the peripheral device and a requested power draw from the peripheral device exceeds a positive threshold;
in response to determining that the difference exceeds the positive threshold, reduce the amount of power supplied to the peripheral device based at least in part on the difference.
|