Adjustment of voltage regulator firmware settings based upon external factors

US10871963B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10871963-B2
Application numberUS-201615295848-A
CountryUS
Kind codeB2
Filing dateOct 17, 2016
Priority dateOct 17, 2016
Publication dateDec 22, 2020
Grant dateDec 22, 2020

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.

An apparatus for voltage regulation device adjustment includes an external factor module that determines external factors, where the external factors include conditions external to an electronic device that affect operating performance and operating costs. The electronic device includes a voltage regulator device (“VRD”) providing power to one or more components of the electronic device. The apparatus includes a firmware selection module that selects new firmware for the VRD of the electronic device in response to the determined external factors, and a firmware update module that replaces previously installed firmware on the VRD with the new firmware. The new firmware includes control settings for the VRD.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus comprising: an external factor module configured to determine external factors, wherein the external factors comprise conditions external to an electronic device that affect operating performance and operating costs, the electronic device comprising a voltage regulator device (“VRD”) providing power to one or more components of the electronic device, wherein the external factors comprise an electrical energy cost charged by an electrical provider, the electrical energy cost comprising time-based electrical costs; a firmware section module configured to compare a plurality of new firmware for the VRD based on the electrical energy cost and to select new firmware of the plurality of new firmware for the VRD of the electronic device based on operating cost according to the electrical energy cost and achieved with control settings for the VRD, wherein a new firmware is selected for the VRD that has a lower performance characteristic during a particular time of day that has a higher electrical cost and a different new firmware is selected for the VRD that has a higher performance characteristic during a particular time of day that has a lower electrical cost; and a firmware update module configured to replace previously installed firmware on the VRD with the new firmware, wherein the new firmware comprises the control settings for the VRD, wherein said modules comprise hardware circuits, a programmable hardware device and/or a hardware processor executing code. 2. The apparatus of claim 1 , wherein the VRD is one of a plurality of VRDs of the electronic device, the firmware selection module further configured to select different firmware for the plurality of VRDs based on a load condition for the electronic device and/or based on configurations for the plurality of VRDs. 3. The apparatus of claim 1 , wherein the energy cost comprises cooling costs of a data center, the cooling costs determined based on weather conditions at the data center. 4. The apparatus of claim 1 , wherein the external factors comprise a desired performance characteristic of the electronic device in relation to energy usage. 5. The apparatus of claim 1 , further comprising an application module configured to determine an application running on the electronic device and one or more effects of the application on one or more components of the electronic device, wherein the firmware selection module selects the new firmware in response to the determined external factors and the effects of the application on the one or more components of the electronic device. 6. The apparatus of claim 1 , further comprising a configuration module configured to determine a configuration of the electronic device, wherein determining the configuration comprises determining which components are installed and information about the installed components, wherein the firmware selection module selects the new firmware in response to the determined external factors and effects of the configuration. 7. The apparatus of claim 6 , wherein the components of the electronic device comprise a particular component type and/or the components comprise a central processing unit (“CPU”), a programmable hardware device, a memory device, a non-volatile storage device, a peripheral device, and/or a computer bus connected device. 8. The apparatus of claim 6 , wherein determining the configuration of the electronic device comprises determining a model number of a component and information relating to a model of the component corresponding to the model number. 9. The apparatus of claim 1 , wherein the previously installed firmware on the VRD comprises firmware installed prior to shipment from a manufacturer. 10. The apparatus of claim 1 , wherein the new firmware adjusts settings within the VDR. 11. The apparatus of claim 10 , wherein the settings within the VRD comprise an output voltage setpoint, a current setpoint, a control parameter, a parameter of a component within the VRD, and/or a switching parameter. 12. The apparatus of claim 10 , wherein the settings within the VRD comprise selection of one or more phases of the VRD for operation, wherein the one or more phases comprise switchmode power converters connected in parallel, wherein each switchmode power converter provides power from the VRD when selected. 13. The apparatus of claim 1 , wherein the external factor module periodically determines the external factors and the firmware selection module selects new firmware for the VRD in response to a change in the external factors and the firmware update module replaces the previously installed firmware with the new firmware selected based on the change in the external factors. 14. The apparatus of claim 1 , wherein the VRD is connected to a management bus and receives the new firmware over the management bus. 15. The apparatus of claim 14 , wherein the management bus is connected to a baseboard management controller (“BMC”) associated with the electronic device, and wherein the BMC is connected to a computer network external to the electronic device and the BMC receives VRD firmware information and/or the external factors over the computer network. 16. The apparatus of claim 14 , wherein the management bus comprises one of a serial bus, an Inter-Integrated Circuit (“I 2 C”) bus, a Serial Peripheral (“SPI”) bus, a Controller Area Network (“CAN”) bus, an ACCESS.bus, a System Management Bus (“SMBus”), a Power Management Bus (“PMBus”), and an Intelligent Platform Management Bus (“IPMB”). 17. The apparatus of claim 1 , further comprising the electronic device. 18. A method comprising: determining external factors, wherein the external factors comprise conditions external to an electronic device that affect operating performance and operating costs, the electronic device comprising a voltage regulator device (“VRD”) providing power to one or more components of the electronic device, wherein the external factors comprise an electrical energy cost charged by an electrical provider, the electrical energy cost comprising time-based electrical costs; comparing a plurality of new firmware for the VRD based on the electrical energy cost; selecting new firmware for the VRD of the electronic device based on operating cost according to the electrical energy cost and achieved with control settings for the VRD, wherein a new firmware is selected for the VRD that has a lower performance characteristic during a particular time of day that has a higher electrical cost and a different new firmware is selected for the VRD that has a higher performance characteristic during a particular time of day that has a lower electrical cost; and replacing previously installed firmware on the VRD with the new firmware, wherein the new firmware comprises the control settings for the VRD. 19. The method of claim 18 , further comprising: determining an application running on the electronic device and one or more effects of the application on one or more components of the electronic device, wherein selecting the new firmware is in response to the determined external factors and the effects of the application on the one or more components of the electronic device; and/or determining a configuration of the electronic device, wherein determining the configuration comprises determining which components are installed and information about the installed components, wherein selecting the new firmware is in response to the determined external factors and effects of the configuration. 20. A computer program pro

Assignees

Inventors

Classifications

  • Monitoring network conditions, e.g. electrical magnitudes or operational status · CPC title

  • G06F8/658Primary

    Incremental updates; Differential updates · CPC title

  • Hot plugging or unplugging of load or power modules to or from power distribution networks · CPC title

  • G06F8/65Primary

    Updates (security arrangements therefor G06F21/57) · CPC title

  • Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation · 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 US10871963B2 cover?
An apparatus for voltage regulation device adjustment includes an external factor module that determines external factors, where the external factors include conditions external to an electronic device that affect operating performance and operating costs. The electronic device includes a voltage regulator device (“VRD”) providing power to one or more components of the electronic device. The ap…
Who is the assignee on this patent?
Lenovo Entpr Solutions Singapore Pte Ltd
What technology area does this patent fall under?
Primary CPC classification G06F8/658. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 22 2020 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).