# US 10,312,711 B2 · Electronic device and method for dynamically controlling current of an electronic device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,312,711 B2
- Document ID: US10312711B2
- Status: Granted
- Kind: B2
- Application number: 15/604,886
- Filed: 2017-05-25
- Published: 2018-05-24
- Granted: 2019-06-04
- Earliest claimed: 2016-11-18
- Assignees: Quanta Computer Inc.
- Applicants: Quanta Computer Inc.
- Inventors: Chun-Jie Yu
- Web page: https://patentgrep.com/patent/US10312711B2

## CPC

- G06F 1/263: {Arrangements for using multiple switchable power supplies, e.g. battery and AC (G06F1/30 takes precedence)}
- G06F 1/266: {Arrangements to supply power to external peripherals either directly from the computer or under computer control, e.g. supply of power through the communication port, computer controlled power-strips}
- H02J 7/342: {The other DC source being a battery actively interacting with the first one, i.e. battery to battery charging (with circuits for polarity protection H02J7/68)}
- H02J 7/90: Regulation of charging or discharging current or voltage
- H02J 7/00: Circuit arrangements for charging or discharging batteries or for supplying loads from batteries
- H02J 2207/30: Charge provided using DC bus or data bus of a computer
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H02J: ELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY

## Abstract

An electronic device includes a device controller and a microprocessor. The device controller is coupled to a device for controlling the device. The microprocessor is coupled to the device controller. The microprocessor obtains information regarding an amount of power consumption of the electronic device and dynamically determines an amount of current provided to the device according to the amount of power consumption. When the microprocessor determines that the amount of power consumption is greater than a threshold, the microprocessor determines to decrease the amount of current provided to the device.

## Claims

### Claim 1

An electronic device, comprising:
a device controller, coupled to a device for controlling the device; and
a microprocessor, coupled to the device controller, obtaining information regarding an amount of power consumption of the electronic device and dynamically determining an amount of current provided to the device according to the amount of power consumption,
wherein when the microprocessor determines that the amount of power consumption is greater than a threshold, the microprocessor determines to decrease the amount of current provided to the device, and
wherein the device controller is an external device controller for controlling an external device connected to the electronic device via an input/output port.

### Claim 2 (depends on 1)

The electronic device as claimed in claim 1, wherein the device controller initially sets a maximum allowable current drawn by the device as a first value according to a setting value, and when the microprocessor determines that the amount of power consumption is greater than the threshold, the microprocessor instructs the device controller to adjust the setting value, so as to set the maximum allowable current to a second value that is lower than the first value.

### Claim 3 (depends on 2)

The electronic device as claimed in claim 2, wherein the setting value is a port type or a current mode, and when the microprocessor determines that the amount of power consumption is greater than the threshold, the external device controller adjusts the port type or the current mode so that the maximum allowable current drawn by the device in the adjusted port type or the adjusted current mode is reduced.

### Claim 4

A method for dynamically controlling a current of an electronic device, comprising:
obtaining information regarding an amount of power consumption of the electronic device, wherein the amount of power consumption is related to a loading of the electronic device; and
dynamically determining an amount of current provided to a device according to the amount of power consumption,
wherein when the amount of power consumption is greater than a threshold, decreasing the amount of current provided to the device, and
wherein the device is an external device connected to the electronic device via an input/output port.

### Claim 5 (depends on 4)

The method as claimed in claim 4, wherein the method further comprises:
when the amount of power consumption is greater than the threshold, adjusting a port type of the external device so that the maximum allowable current drawn by the external device in the adjusted port type is reduced.

### Claim 6 (depends on 4)

The method as claimed in claim 4, wherein the method further comprises:
when the amount of power consumption is greater than the threshold, adjusting a current mode of the external device so that the maximum allowable current drawn by the external device in the adjusted current mode is reduced.
