Battery charging control through universal serial bus (usb) interfaces
AssigneeHewlett-Packard Development Company, L.P.
InventorsKartavyakumar Pravinkumar Patel, Kathleen Elizabeth Lenz, Najy Imad Faour, Peter Andrew Seiler
Life of this patent
Estimating the term…
Abstract
In some examples, a system includes a Universal Serial Bus (USB) interface to connect to a plurality of devices. The system includes a controller to receive battery information through the USB interface from the plurality of devices, wherein the battery information relates to batteries in respective devices of the plurality of devices, and control charging of the batteries through the USB interface using the battery information.
Claims16
A source device comprising:
- a Universal Serial Bus (USB) interface to connect to a plurality of target devices, wherein the plurality of target devices comprises a first target device and a second target device;
- and
- a controller to:
- receive first battery information through the USB interface from the first target device, wherein the first battery information comprises one or more attributes of a first battery in the first target device;
- receive second battery information through the USB interface from the second target device, wherein the second battery information comprises one or more attributes of a second battery in the second target device;
- and
- control charging of the first battery and the second battery through the USB interface based on the first battery information and the second battery information by:
- determining, based on the first battery information and the second battery information, that a depletion time of the first battery is earlier than a depletion time of the second battery;
- and
- prioritizing charging of the first battery over charging of the second battery in response to determining that the depletion time of the first battery is earlier than the depletion time of the second battery.
(canceled)
A non-transitory machine-readable storage medium comprising instructions that upon execution cause a controller in a source device to:
- receive first battery information through a Universal Serial Bus (USB) interface from a first target device of a plurality of target devices connected to the USB interface, wherein the first battery information comprises one or more attributes of a first battery in the first target device;
- receive second battery information through the USB interface from a second target device of the plurality of target devices connected to the USB interface, wherein the second battery information comprises one or more attributes of a second battery in the second target device;
- and
- control charging of the first battery and the second battery through the USB interface based on the first battery information and the second battery information by:
- determining, based on the first battery information and the second battery information, that a depletion time of the first battery is earlier than a depletion time of the second battery;
- and
- prioritizing charging of the first battery over charging of the second battery in response to determining that the depletion time of the first battery is earlier than the depletion time of the second battery.
(canceled)
A method comprising:
- receiving, by a controller in a source device, first battery information through a Universal Serial Bus (USB) interface of the source device from a first target device of a plurality of target devices connected to the USB interface, wherein the first battery information comprises one or more attributes of a first battery in the first target device;
- receiving, by the controller in the source device, second battery information through the USB interface of the source device from a second target device of the plurality of target devices connected to the USB interface, wherein the second battery information comprises one or more attributes of a second battery in the second target device;
- determining, by the controller based on the first battery information and the second battery information, that a depletion time of first battery is earlier than a depletion time of the second battery;
- assigning, by the controller, respective priorities to charging of the first battery and the second battery, wherein the priority assigned to charging the first battery is greater than the priority assigned to charging the second battery;
- and
- controlling charging of the first battery and the second battery through the USB interface based on the assigned respective priorities.
Dependencies are inferred from the claim text.