Patent ID: 8843770

Claim:
A USB device, comprising: a power port for receiving power from a power source; one or more device ports for coupling to devices, wherein the one or more device ports are coupled to the power port, wherein the one or more device ports are configured to provide at least a portion of the power from the power source to a device coupled to the one or more device ports, wherein the at least a portion of the power is usable by the device coupled to the one or more device ports to charge a battery of the device; device logic coupled to the power port and the one or more device ports, wherein the device logic is configured to: provide a first handshake to a first device port of the one or more device ports, wherein a device of a first device type coupled to the first device port is configured to charge its battery without further communication from the USB device based on the first handshake and wherein the first handshake indicates a maximum level of current; monitor the first device port for a second handshake from a device of a second device type coupled to the first device port; and in response to detecting the second handshake, provide a first response to the device of the second device type, wherein the device of the second device type is configured to charge its battery based on the first response to the second handshake.