IP Library Granted Patent US 6,922,644
Granted Patent B2
US 6,922,644 · App. 10/120,877 · Granted Jul 26, 2005

System and method of detecting fire causing card shorts

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,922,644
App. No.
10/120,877
Granted
Jul 26, 2005
Kind
B2
Abstract

Method and apparatus for monitoring and controlling electrical current delivered to a computer subsystem are provided. One embodiment provides a method for detecting a short circuit in a computer subsystem, comprising: obtaining a measured current which is supplied to the computer subsystem during one or more time periods; determining an expected current utilized by the computer subsystem for the one or more time periods; and determining whether a short circuit condition exists based on a comparison between the measured current and the expected current. The method may further comprise terminating electrical power supplied to the computer subsystem.

Claims (39)

1. A method for detecting a short circuit in a computer subsystem, comprising:

obtaining a measured current which is supplied to the computer subsystem during a plurality of time periods;

determining an expected current utilized by the computer subsystem for the plurality of time periods, wherein the expected current varies over the plurality of time periods in accordance with a changing current draw of the computer subsystem during normal operation; and

determining whether a short circuit condition exists based on a comparison between the measured current and the expected current.

2. The method of claim 1 , further comprising:

terminating electrical power supplied to the computer subsystem.

3. The method of claim 1 , wherein the short circuit condition exists if the measured current exceeds the expected current by more than a desired percentage for one or more same time periods.

4. The method of claim 1 , wherein the short circuit condition exists if the measured current exceeds the expected current for at least two consecutive time periods.

5. The method of claim 1 , wherein the measured current is determined utilizing measurements from a current monitor for a power regulator.

6. The method of claim 1 , wherein the expected current is determined utilizing data from a control chip on the computer subsystem.

7. The method of claim 6 , wherein the expected current is calculated utilizing a prediction algorithm including an operation count and one or more multiplication factors.

8. The method of claim 7 , wherein the expected current is determined utilizing test data from an initial program load sequence.

9. A signal bearing medium, comprising a program which, when executed by a processor, performs an operation for detecting a short circuit in a computer subsystem, the operation comprising:

obtaining a measured current which is supplied to the computer subsystem during a plurality of time periods;

determining an expected current utilized by the computer subsystem for the plurality of time periods, wherein the expected current varies over the plurality of time periods in accordance with current draw of the computer subsystem during normal operation; and

determining whether a short circuit condition exists based on a comparison between the measured current and the expected current.

10. The signal bearing medium of claim 9 , wherein the operation further comprises terminating electrical power supplied to the computer subsystem.

11. The signal bearing medium of claim 9 , wherein the short circuit condition exists if the measured current exceeds the expected current by more than a desired percentage for one or more same time periods.

12. The signal bearing medium of claim 9 , wherein the short circuit condition exists if the measured current exceeds the expected current for at least two consecutive time periods.

13. The signal bearing medium of claim 9 , wherein the measured current is determined utilizing a current monitor for a power supply.

14. The signal bearing medium of claim 9 , wherein the expected current is determined utilizing data from a control chip on the computer subsystem.

15. The signal bearing medium of claim 14 , wherein the expected current is calculated utilizing a prediction algorithm including an operation count and one or more multiplication factors.

16. The signal bearing medium of claim 15 , wherein the expected current is determined utilizing test data from an initial program load sequence.

17. A system for detecting a short circuit in a computer subsystem, comprising:

a current monitor disposed on a power regulator for monitoring electrical current supplied to the subsystem;

a control chip disposed on the subsystem for monitoring operations performed on the subsystem; and

a service processor connected to receive information from the current monitor and the control chip, the service processor configured to:

obtain a measured current which is supplied to the computer subsystem during a plurality of time periods;

determine an expected current utilized by the computer subsystem for the plurality of time periods, wherein the expected current varies over the plurality of time periods in accordance with current draw of the computer subsystem during normal operation; and

determine whether a short circuit condition exists based on a comparison between the measured current and the expected current.

18. The system of claim 17 , wherein the service processor is further configured to terminate electrical power supplied to the computer subsystem.

19. The system of claim 17 , wherein the service processor is configured to determine that the short circuit condition exists if the measured current exceeds the expected current by more than a desired percentage for one or more same time periods.

20. The system of claim 17 , wherein the service processor is configured to determine that the short circuit condition exists if the measured current exceeds the expected current for at least two consecutive time periods.

21. The method of claim 1 , wherein the expected current varies with respect to different operations being performed by the computer subsystem during each of the plurality of time periods.

22. The signal bearing medium of claim 9 , wherein the expected current varies with respect to different operations being performed by the computer subsystem during each of the plurality of time periods.

23. The system of claim 17 , wherein the expected current varies with respect to different operations being performed by the computer subsystem during each of the plurality of time periods.

24. The method of claim 1 , wherein the expected current of each given one of the plurality of time periods is determined in advance of obtaining the respective measured current to which the expected current is compared for the respective given one of the plurality of time periods.

25. The signal bearing medium of claim 9 , wherein the expected current of each given one of the plurality of time periods is determined in advance of obtaining the respective measured current to which the expected current is compared for the respective given one of the plurality of time periods.

26. The system of claim 17 , wherein the expected current of each given one of the plurality of time periods is determined in advance of obtaining the respective measured current to which the expected current is compared for the respective given one of the plurality of time periods.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2013
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: INTELLECTUAL DISCOVERY, INC.
Reel/Frame 030624/0719 →