Lid angle detection
US-12146894-B2 · Nov 19, 2024 · US
US9454210B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9454210-B2 |
| Application number | US-201213997874-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 31, 2012 |
| Priority date | Mar 31, 2012 |
| Publication date | Sep 27, 2016 |
| Grant date | Sep 27, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods of enabling power management in a micro server include providing multiple cores, a power management module coupled to the cores, and one or more peripherals coupled to the power management module. The power management module may be configured to cause the one or more peripherals to delay operations based on determining that the cores are in a first power consumption state, and place the cores in a second power consumption state for a predetermined time period. The second power consumption state may consume less power than the first power consumption state. The power management module may cause the one or more peripherals to resume their operations based on expiration of the predetermined time period and may place the cores in a third power consumption state based on the expiration of the time period.
Opening claim text (preview).
I claim: 1. A computer-implemented method comprising: using side band communication, causing one or more peripherals of a server having multiple cores to delay operations based on determining that the cores are being placed into a first power consumption state; placing the cores into a second power consumption state for a time period, the second power consumption state consuming less power than the first power consumption state; using the sideband communication, causing the one or more peripherals to resume operations based on an expiration of the time period wherein the sideband communications are conducted with a Gigabit Ethernet controller and wherein the Gigabit Ethernet controller is to delay operations by aligning interrupts; placing the cores into a third power consumption state based on the expiration of the time period, the third power consumption state consuming more power than the first power consumption state and the second power consumption state; and placing the cores into the third power consumption state based on receiving an indication that the one or more peripherals are unable to continue to delay their operations before the expiration of the time period. 2. The method of claim 1 , wherein the cores are associated with a first socket of a micro server having the first socket and a second socket. 3. The method of claim 2 , wherein power consumption of cores associated with the second socket is configured independently of power consumption of the cores associated with the first socket. 4. The method of claim 1 , wherein the sideband communications are conducted with a Serial Advanced Technology Attachment (SATA) controller. 5. The method of claim 4 , wherein the SATA controller is to delay operations by buffering data. 6. A system comprising: multiple cores; a power management unit coupled to the cores; and one or more peripherals coupled to the power management unit, wherein the power management unit is configured to: cause the one or more peripherals to delay operations based on determining that the cores are in a first power consumption state wherein the power management unit is configured to communicate with the one or more peripherals using side band communications and wherein the one or more peripherals include a Gigabit Ethernet controller, and wherein the Gigabit Ethernet controller is to delay operations by aligning interrupts; place the cores in a second power consumption state for a time period, the second power consumption state consuming less power than the first power consumption state; cause the one or more peripherals to resume their operations based on expiration of the time period; and place the cores in a third power consumption state based on the expiration of the time period, the third power consumption state consuming more power than the first power consumption state and the second power consumption state wherein the power management unit is configured to place the cores in the third power consumption state based on receiving an indication that the one or more peripherals not being able to continue delaying their operations. 7. The system of claim 6 , wherein the one or more peripherals include a Serial Advanced Technology Attachment (SATA) controller, and wherein the SATA controller is to delay operations by buffering data. 8. The system of claim 6 , wherein the cores are associated with a first socket of a micro server module having the first socket and a second socket. 9. The system of claim 8 , wherein power consumption of cores associated with the second socket is configured independently of power consumption of the cores associated with the first socket. 10. The system of claim 9 , wherein the first socket includes the cores and other socket components, and wherein power consumption of one or more of the other socket components of the first socket is to be reduced based on the cores being placed in the second power consumption state. 11. The system of claim 6 , wherein the time period is to be programmable. 12. A non-transitory computer readable storage medium comprising a set of instruction which, when executed by a processor, cause a computer to: using side band communication, cause one or more peripherals of a server having multiple cores to delay operations based on determining that the cores are being placed into a first power consumption state and wherein the one or more peripherals include a Gigabit Ethernet controller, and wherein the Gigabit Ethernet controller is to delay operations by aligning interrupts; place the cores into a second power consumption state for a time period, the second power consumption state consuming less power than the first power consumption state; using the side band communication, cause the one or more peripherals to resume operations based on an expiration of the time period; and place the cores into a third power consumption state based on the expiration of the time period, the third power consumption state consuming more power than the first power consumption state and the second power consumption state and place the cores into the third power consumption state based on receiving an indication that the one or more peripherals are unable to continue to delay their operations before the expiration of the time period. 13. The medium of claim 12 , wherein the cores are associated with a first socket of a micro server having the first socket and a second socket. 14. The medium of claim 13 , wherein power consumption of cores associated with the second socket is configured independently of power consumption of the cores associated with the first socket.
Power saving in peripheral device · CPC title
Monitoring of peripheral devices · CPC title
Monitoring of events, devices or parameters that trigger a change in power modality · CPC title
Power saving characterised by the action undertaken · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.