Allocating power between overhead, backup, and computing power services

US12314102B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12314102-B2
Application numberUS-202217849054-A
CountryUS
Kind codeB2
Filing dateJun 24, 2022
Priority dateJun 24, 2022
Publication dateMay 27, 2025
Grant dateMay 27, 2025

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 power controller allocates input power to a datacenter between computing power for computing services, backup power, and overhead power for overhead systems. The power controller reallocates the overhead power and/or the backup power to the computing power. This may increase the overall utilization of the datacenter by allowing additional processing power of the servers to be used.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for allocating power, comprising: determining a power allocation for a computing system, the power allocation including a computing power allocation, a power redundancy allocation, and an overhead power allocation between a plurality of overhead systems; determining a computing load on the computing system; reallocating at least a portion of the overhead power allocation for an overhead system of the plurality of overhead systems based on the computing load; and receiving a request for additional computing capacity, and wherein reallocating at least the portion of the overhead power allocation for the overhead system of the plurality of overhead systems includes reallocating at least a portion of the power redundancy allocation and at least the portion of the overhead power allocation to the computing power allocation by suspending one or more of the plurality of overhead systems to increase a computing capacity based on the request for the additional computing capacity. 2. The method of claim 1 , wherein reallocating at least the portion of the overhead power allocation includes reallocating at least the portion of the overhead power allocation to a power grid. 3. The method of claim 1 , wherein reallocating at least the portion of the overhead power allocation includes suspending power to a suspended overhead system of the plurality of overhead systems. 4. The method of claim 3 , wherein suspending the power to the suspended overhead system includes suspending the power to a computing cooling system. 5. The method of claim 3 , wherein suspending the power to the suspended overhead system includes suspending the power to lighting and HVAC. 6. A power allocation system for a datacenter, comprising: one or more computing systems having a computing capacity; an input power source; a power controller connected to the input power source and configured to allocate input power provided by the input power source between a computing power allocation and an overhead power allocation, the power controller configured to: allocate the input power to the computing power allocation by providing the input power to the one or more computing systems, a first portion of the input power being allocated for computing power of the one or more computing systems and a second portion of the input power being allocated for backup power; and allocate the input power to the overhead power allocation by providing the input power to a plurality of overhead systems; and wherein the power controller is further configured to reallocate at least a portion of the input power allocated to the overhead power allocation to the computing power allocation based on a request for additional computing capacity of the one or more computing systems, wherein at least the portion of the input power allocated to the overhead power allocation is allocated for power losses, and wherein the power controller is configured to reallocate at least the portion of the input power allocated for the power losses by suspending one or more of the plurality of overhead systems based on an increase in power consumption of the one or more computing systems to increase the computing capacity of the one or more computing systems. 7. The power allocation system of claim 6 , wherein the input power allocated to the overhead power allocation includes an allocation for a computing cooling system for the one or more computing systems, and wherein the power controller is configured to reallocate power from the allocation for the computing cooling system to the computing power allocation based on the additional computing capacity. 8. The power allocation system of claim 6 , wherein the power controller is configured to reallocate a portion of a stored back up power to a grid. 9. A system for allocating power, comprising: a power controller including a memory; and a processor, the processor including instructions which cause the processor to: determine a power allocation for a computing system, the power allocation including a computing power allocation, a power redundancy allocation, and an overhead power allocation between a plurality of overhead systems; determine a computing load on the computing system; and reallocate at least a portion of the overhead power allocation for an overhead system of the plurality of overhead systems based on the computing load; and receive a request for additional computing capacity, and wherein reallocating at least the portion of the overhead power allocation for the overhead system of the plurality of overhead systems includes reallocating at least a portion of the power redundancy allocation and at least the portion of the overhead power allocation to the computing power allocation by suspending one or more of the plurality of overhead systems to increase a computing capacity based on the request for the additional computing capacity. 10. The system of claim 9 , wherein reallocating at least the portion of the overhead power allocation includes reallocating a portion of a stored backup power to a power grid. 11. The system of claim 9 , wherein the instructions further cause the processor to receive the request for additional computing capacity, and wherein reallocating at least the portion of the overhead power allocation includes reallocating the portion of the overhead power allocation to the computing power allocation. 12. The system of claim 9 , wherein the instructions further cause the processor to determine a predicted computing power, and wherein determining the power allocation includes determining the power allocation based on the predicted computing power. 13. The system of claim 12 , wherein determining the predicted computing power includes determining the predicted computing power based on one or more of orders of processing resources, historical trends, or current trends. 14. The system of claim 9 , wherein the instructions further cause the processor to determine an input source for the computing system, wherein determining the input source is based on a hierarchy of power sources.

Assignees

Inventors

Classifications

  • Power distribution · CPC title

  • considering the load · CPC title

  • Energy management, use maximum of cheap power, keep peak load low · CPC title

  • using digital processors (G05B19/05 takes precedence) · CPC title

  • Load forecast, e.g. methods or systems for forecasting future load demand · 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 US12314102B2 cover?
A power controller allocates input power to a datacenter between computing power for computing services, backup power, and overhead power for overhead systems. The power controller reallocates the overhead power and/or the backup power to the computing power. This may increase the overall utilization of the datacenter by allowing additional processing power of the servers to be used.
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F1/26. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 27 2025 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 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).