Patentable/Patents/US-9778988
US-9778988

Power failure detection system and method

PublishedOctober 3, 2017
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A power failure monitoring system and a method are disclosed herein, where the power failure monitoring system includes a motherboard, a board, a complex programmable logic device (CPLD) and a baseboard management controller (BMC) module. The motherboard includes a central processing unit (CPU) power and a non-CPU power. The board includes a board power. The BMC module includes a register that is electrically coupled to the CPLD. The CPLD is configured to execute a shutdown process when power failure occurs, identify a power failure type, and determine whether to execute a restart process according to the power failure type. If the restart process is executed and a count of the restart process reaches a predetermined count, the CPLD records lock information in the register. The BMC module is configured to record the count of the restart process, and execute a lock process according to the lock information.

Patent Claims
10 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A power failure detection system, comprising: a motherboard, comprising: a central processing unit power; and a non-central processing unit power; a board, comprising a board power; a complex programmable logic device, configured to execute a shutdown process when a power failure occurs, recognize a power failure type, and determine whether to execute a restart process according to the power failure type, wherein the power failure type indicates that the power failure occurs on the central processing unit power, the non-central processing unit power or the board power; and a baseboard management controller module, comprising: a register, electrically coupled to the complex programmable logic device, wherein, if the complex programmable logic device executes the restart process and a count of the restart process reaches a predetermined count, the complex programmable logic device records a lock information in the register; and the baseboard management controller module is configured to record the count of the restart process and executes a lock process according to the lock information.

2

2. The power failure detection system of claim 1 , wherein, when the complex programmable logic device records the lock information the register, the complex programmable logic device sends a position information of the register to the baseboard manage rent controller module; and the baseboard management controller module reads the lock information in the register according to the position information.

3

3. The power failure detection system of claim 1 , wherein, when the power failure type indicates that the power failure occurs on the central processing unit power, the complex programmable logic device records the lock information in the register.

4

4. The power failure detection system of claim 1 , wherein, when the power failure type indicates that the power failure occurs on the board power or the non-central processing unit power, the complex programmable logic device executes the restart process.

5

5. The power failure detection system of claim 1 , wherein the complex programmable logic device is configured to record that the power failure occurs on a power failure position inside the central processing unit power, the non-central processing unit power or the board power through a power scanning process.

6

6. A power failure detection method, comprising: executing a shutdown process when a power failure occurs; recognizing a power failure type and determining whether to execute a restart process according to the power failure type, wherein the power failure type indicates that the power failure occurs on a central processing unit power, a non-central processing unit power or a board power; recording a lock information in the register, and recording, by a baseboard management control er module, the count of the restart process, if the restart process is executed and a count of the restart process reaches a predetermined count; and executing a lock process according to the lock information by the baseboard management controller module.

7

7. The power failure detection method of claim 6 , further comprising: sending a position information of the register to the baseboard management controller module when the lock information is recorded in the register, wherein the baseboard management controller module reads the lock information in the register according to the position information.

8

8. The power failure detection method of claim 6 , further comprising: recording the lock information in the register when the power failure type indicates that the power failure occurs on the central processing unit power.

9

9. The power failure detection method of claim 6 , further comprising: executing the restart process when the power failure type indicates that the power failure occurs on the board power or the non-central processing unit power.

10

10. The power failure detection method of claim 6 , further comprising: recording a power failure position where the power failure occurs inside the central processing unit power, the non-central processing unit power or the board power through a power scanning process.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

November 3, 2015

Publication Date

October 3, 2017

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Power failure detection system and method” (US-9778988). https://patentable.app/patents/US-9778988

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.