Dynamic power source selection, charging, and discharging

US11656666B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11656666-B2
Application numberUS-201916440923-A
CountryUS
Kind codeB2
Filing dateJun 13, 2019
Priority dateNov 16, 2016
Publication dateMay 23, 2023
Grant dateMay 23, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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 charge or 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 or to charge at any given time based on these criteria are determined.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computing device comprising: processing hardware; a memory storage device; a battery connector comprising at least one of: a wired battery connector or a wireless battery connector; an alternating current (AC) power source connector comprising at least one of: a wired AC power source connector or a wireless AC power source connector; and a battery connectable to the battery connector; wherein the memory storage device stores computer-executable instructions, which, when executed by the processing hardware, cause the processing hardware to: obtain usage data comprising: at least one of: a first prior connection action directed to the battery connector or a second prior connection action directed to the AC power source connector, wherein a connection action comprises at least one of: a connection or a disconnection; and location history of the computing device; generate, based on the usage data, a prediction of a future connection action based on a location of the computing device and the location history of the computing device, wherein the future connection action comprises at least one of a disconnection between the battery connector and the battery or a connection between the AC power source connector and an AC power source; and select a first portion of the first battery to provide more power to the computing device than a second portion of the battery, the selecting being based on the prediction of the future connection action and ages of the first portion of the battery and the second portion of the battery. 2. A computing device according to claim 1 , wherein the usage data includes energy storage device information indicating types and/or energy capacities of batteries previously connected to the battery connector, and wherein the prediction is based on the energy storage device information. 3. A computing device according to claim 1 , wherein the prediction of the future connection action is that the battery will be disconnected from the battery connector. 4. A computing device according to claim 1 , wherein the selecting is further based on a first amount of charge in the first portion of the battery and a second amount of charge in the second portion of the battery. 5. A computing device according to claim 1 , wherein the prediction of the future connection action is the connection between the AC power source and the AC power source connector. 6. A computing device according to claim 1 , wherein the selecting is further based on duty cycling. 7. A computing device according to claim 1 , wherein the usage data includes at least one of: characteristics of another battery previously connected to the battery connector or characteristics of the AC power source connected to the AC power source connector, wherein the prediction of the future connection action is further based on at least one of: the characteristics of the other battery or the characteristics of the AC power source. 8. A computing device according to claim 7 , wherein the characteristics of the other battery include at least one of: capacity, age, or a type of battery, and wherein the characteristics of the AC power source include at least one of: capacity, age, or a type of AC power source. 9. A computing device according to claim 1 , wherein the first portion of the battery is one or more battery cells of the battery and the second portion of the battery is one or more other battery cells of the battery. 10. A computing device according to claim 1 , wherein the second portion of the battery provides no power to the computing device. 11. A computing device according to claim 1 , wherein the selecting is further based on static criteria of the computing device, the static criteria remaining unchanged during operation of the computing device. 12. A computing device according to claim 1 , wherein the selecting is further based on dynamic system criteria of the computing device, the dynamic system criteria changing during operation of the computing device. 13. A computing device according to claim 12 , wherein the dynamic system criteria comprises temperatures within one or more thermal zones of the computing device. 14. A method of controlling battery power provided to a computing device, the method comprising: obtaining usage data comprising: at least one of: a first prior connection action directed to a battery connector of the computing device or a second prior connection action directed to an alternating current (AC) power source connector of the computing device, wherein a connection action comprises at least one of: a connection or a disconnection; and location history of the computing device; generating, based on the usage data, a prediction of a future connection action, based on a location of the computing device and the location history of the computing device, wherein the future connection action comprises at least one of a disconnection between the battery connector and a battery or a connection between the AC power source connector and an AC power source; and selecting a first portion of the battery to provide more power to the computing device than a second portion of the battery, the selecting being based on the prediction of the future connection action and ages of the first portion of the battery and the second portion of the battery. 15. A method according to claim 14 , wherein the selecting is further based on dynamic system criteria of the computing device, the dynamic system criteria changing during operation of the computing device. 16. A method according to claim 14 , wherein the selecting is further based on a first amount of charge in the first portion of the battery and a second amount of charge in the second portion of the battery. 17. One or more computer-readable storage media storing computer-executable instructions, which, when executed by a computing device, cause the computing device to: obtain, from the one or more memory storage devices, usage data comprising at least one of: a first prior connection action directed to a battery connector or a second prior connection action directed to an alternating current (AC) power source connector, wherein a connection action comprises at least one of: a connection or a disconnection; and location history of the computing device; generate, based on the usage data, a prediction of a future connection action based on a location of the computing device and the location history of the computing device, wherein the future connection action comprises at least one of a disconnection between the battery connector and a battery or a connection between the AC power source connector and an AC power source; and select a first portion of the battery to provide more power to the computing device than a second portion of the battery, the selecting being based on the prediction of the future connection action and ages of the first portion of the battery and the second portion of the battery. 18. One or more computer-readable storage media according to claim 17 , wherein the selecting is further based on temperatures within one or more thermal zones of the computing device.

Assignees

Inventors

Classifications

  • with circuits adapted for supplying loads from the battery · CPC title

  • acting upon multiple batteries simultaneously or sequentially · CPC title

  • by switching off individual functional units in the computer system · CPC title

  • by lowering the supply or operating voltage · CPC title

  • G06F1/263Primary

    Arrangements for using multiple switchable power supplies, e.g. battery and AC (G06F1/30 takes precedence) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11656666B2 cover?
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 charge or 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 characte…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F1/263. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 23 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).