Dynamic energy storage device discharging
First Claim
1. A method implemented in a computing device having multiple energy storage devices, the method comprising:
- determining, for each of multiple thermal zones of the computing device, respective temperatures of the thermal zones, wherein the temperatures comprise temperatures of the thermal zones and not temperatures of the energy storage devices, wherein each thermal zone contains a respective power-drawing component of the computing device and a respective energy storage device, and wherein the temperatures of the thermal zones are determined according to temperature measurements obtained from components of the computing device other than the energy storage devices, and wherein storage of the computing device stores indications of which components are in which thermal zones and stores the temperatures of the respective thermal zones;
determining, based on multiple criteria regarding operation of the computing device, which of the multiple energy storage devices to draw power from, the multiple criteria including the temperatures of the respective thermal zones; and
configuring, according to the determining, each of the one or more of the multiple energy storage devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device has an energy storage device system with multiple energy storage devices. Various different criteria are used to determine which one or more of the multiple energy storage devices to discharge at any given time to provide power to the computing device. The criteria can include characteristics of the energy storage devices as well as hardware and/or physical characteristics of the computing device, characteristics of the energy storage devices and/or the computing device that change while the computing device operates, and predicted behavior or usage of the computing device. These criteria are evaluated during operation of the computing device, and the appropriate energy storage device(s) from which to draw power at any given time based on these criteria are determined.
-
Citations
20 Claims
-
1. A method implemented in a computing device having multiple energy storage devices, the method comprising:
-
determining, for each of multiple thermal zones of the computing device, respective temperatures of the thermal zones, wherein the temperatures comprise temperatures of the thermal zones and not temperatures of the energy storage devices, wherein each thermal zone contains a respective power-drawing component of the computing device and a respective energy storage device, and wherein the temperatures of the thermal zones are determined according to temperature measurements obtained from components of the computing device other than the energy storage devices, and wherein storage of the computing device stores indications of which components are in which thermal zones and stores the temperatures of the respective thermal zones; determining, based on multiple criteria regarding operation of the computing device, which of the multiple energy storage devices to draw power from, the multiple criteria including the temperatures of the respective thermal zones; and configuring, according to the determining, each of the one or more of the multiple energy storage devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method implemented in a computing device having multiple energy storage devices, the method comprising:
-
determining values for multiple criteria regarding the computing device, the multiple criteria including hardware characteristics of the computing device, the hardware characteristics of the computing device including electrical proximity of each of the multiple energy storage devices to a component of the computing device; determining, based on the multiple criteria, one or more of the multiple energy storage devices to draw power from, the determining the one or more energy storage devices including identifying one of the multiple energy storage devices that is most energy efficient for the component; and configuring each of the one or more of the multiple energy storage devices to provide power to the computing device, the configuring including configuring the one of the multiple energy storage devices that is determined to be closest to the component to provide power to the component. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computing device comprising:
-
an energy storage device system including multiple energy storage devices; and an energy storage device discharge selection system configured to communicate, to the energy storage device system, an indication of which of the multiple energy storage devices to draw power from and/or how much power to draw from which of the energy storage devices, the energy storage device discharge selection system including; a static criteria determination module configured to determine values for characteristics of the multiple energy storage devices and physical characteristics of the computing device; a dynamic system criteria determination module configured to determine values for characteristics of the energy storage devices and/or the computing device that change while the computing device operates, including temperatures of one or more thermal zones in the computing device, wherein the temperatures comprise temperatures of the thermal zones and not temperatures of the energy storage devices, wherein each thermal zone contains a respective power-drawing component of the computing device and a respective energy storage device, wherein the temperatures of the thermal zones are determined according to temperature measurements obtained from components of the computing device other than the energy storage devices, and wherein storage of the computing device stores indications of which components are in which thermal zones and stores the temperatures of the respective thermal zones; and an energy storage device selection module configured to determine, based on the values determined by the static criteria determination module and the dynamic system criteria determination module, how much power to draw from whichever of the multiple energy storage devices are being used to power the computing device. - View Dependent Claims (19, 20)
-
Specification