CPC H02J 7/007182 (2020.01) [G06F 1/266 (2013.01); G06F 1/28 (2013.01); G06F 13/1668 (2013.01); G06F 13/4282 (2013.01); H04L 12/10 (2013.01); G06F 2213/0042 (2013.01)] | 20 Claims |
1. An apparatus comprising:
at least one processing device comprising a processor coupled to a memory;
the at least one processing device being configured to perform steps of:
obtaining information characterizing a status of one or more batteries of a computing device;
determining whether at least one connector port of the computing device is connected to one or more external devices, the at least one connector port being configured (i) to receive power from the connected one or more external devices for charging the one or more batteries of the computing device and (ii) to transfer data between the computing device and the connected one or more external devices; and
responsive to determining that the at least one connector port of the computing device is connected to the one or more external devices, selectively enabling the charging of the one or more batteries of the computing device utilizing power received from the connected one or more external devices based at least in part on the obtained information characterizing the status of the one or more batteries of the computing device, wherein selectively enabling the charging of the one or more batteries of the computing device utilizing power received from the connected one or more external devices is performed while maintaining data transfer functionality between the computing device and the connected one or more external devices, and wherein the connected one or more external devices comprise at least one of one or more peripheral devices and a docking station connecting at least one of the one or more peripheral devices to the computing device.
|