IP Library Granted Patent US 11,430,408
Granted Patent B1
US 11,430,408 · App. 17/216,132 · Granted Aug 30, 2022

Detecting display device failures using power consumption profiling

Inventors: Craig Lawrence Chaiken (Pflugerville, TX); Siva Subramaniam Rajan (Austin, TX); Adolfo S. Montero (Pflugerville, TX)
Assignee: Dell Products L.P.
G09G5/10G09G2310/08G09G2330/021G09G2330/026G09G2330/027G09G2360/141G09G2360/145
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 11,430,408
App. No.
17/216,132
Granted
Aug 30, 2022
Kind
B1
Abstract

Detecting failures using power consumption profiling, including calibrating, at a first time, a system power profile of an information handling system (IHS), including identifying an initial baseline current value of a backlight power of a display device of the IHS; identifying an initial baseline current value of a timing controller of the IHS; calculating, at a second time, an updated system power profile, including: identifying an updated current value of the backlight power of the display device of the IHS; identifying an updated current value of the timing controller of the IHS; determining whether the updated current value of the backlight power of the display device is within a threshold value of the initial baseline current value of the backlight power of the display device.

Claims (99)

1. A computer-implemented method of detecting failures using power consumption profiling, the method comprising:

calibrating, at a first time, a system power profile of an information handling system, including:

identifying an initial baseline current value of a backlight power of a display device of the information handling system;

identifying an initial baseline current value of a timing controller of the information handling system;

calculating, at a second time, an updated system power profile, including:

identifying an updated current value of the backlight power of the display device of the information handling system;

identifying an updated current value of the timing controller of the information handling system;

determining whether the updated current value of the backlight power of the display device is within a threshold value of the initial baseline current value of the backlight power of the display device;

in response to determining that the updated current value of the backlight power of the display device is not within the threshold value of the initial baseline current value of the backlight power of the display device, determining whether the updated current value of the timing controller is within a threshold value of the initial baseline current value of the timing controller; and

in response to determining that the updated current value of the timing controller is not within the threshold value of the initial baseline current value of the timing controller, updating a state of an indicator to indicate that the timing controller is damaged.

2. The computer-implemented method of claim 1 , further comprising:

in response to determining that the updated current value of the backlight power of the display device is within the threshold value of the initial baseline current value of the backlight power of the display device, updating a state of an additional indicator to indicate indicator that the display device is nominal.

3. The computer-implemented method of claim 1 , further comprising:

in response to determining that the updated current value of the timing controller is within the threshold value of the initial baseline current value of the timing controller, updating the state of the indicator to indicate that the timing controller is nominal.

4. The computer-implemented method of claim 1 , wherein calibrating the system power profile of the information handling system further comprises:

setting a power state one or more power rails of the information handling system to an off-power state;

identifying, based on the off-power state of the power rails, a baseline current value for the information handling system,

wherein identifying the initial baseline current value of the backlight power of a display device of the information handling system further comprises:

setting the power state of a first power rail associated with the backlight power of the display device to an on-power state; and

identifying, based on the on-power state of the first power rail and the baseline current value of the information handling system, the initial baseline current value of the backlight power of the display device of the information handling system.

5. The computer-implemented method of claim 4 , wherein identifying the initial baseline current value of the timing controller of the information handling system further comprises:

setting the power state of the first power rail associated with the backlight power of the display device to an off-power state;

setting the power state of a second power rail associated with the timing controller to an on-power state; and

identifying, based on the on-power state of the second power rail and the baseline current value of the information handling system, the initial baseline current value of the timing controller of the information handling system.

6. The computer-implemented method of claim 5 , wherein calculating the updated system power profile further comprises:

setting the power state one or more power rails of the information handling system to the off-power state;

identifying, based on the off-power state of the power rails, an updated baseline current value for the information handling system,

wherein identifying the updated baseline current value of the backlight power of the display device of the information handling system further comprises:

setting the power state of the first power rail associated with the backlight power of the display device to an on-power state; and

identifying, based on the on-power state of the first power rail and the updated baseline current value of the information handling system, the updated baseline current value of the backlight power of the display device of the information handling system.

7. The computer-implemented method of claim 6 , wherein identifying the updated baseline current value of the timing controller of the information handling system further comprises:

setting the power state of the first power rail associated with the backlight power of the display device to an off-power state;

setting the power state of the second power rail associated with the timing controller to the on-power state; and

identifying, based on the on-power state of the second power rail and the updated baseline current value of the information handling system, the updated baseline current value of the timing controller of the information handling system.

8. The computer-implemented method of claim 1 , wherein identifying the initial baseline current value of the backlight power of the display device of the information handling system further comprises:

setting a brightness parameter of the backlight power of the display device to a maximum value;

in response to setting the brightness parameter:

identifying a current value of a power supply unit providing power to the information handling system;

determining a total number of brightness levels of the brightness parameter of the backlight power of the display for each change in value of the power supply unit;

reducing the brightness parameter of the backlight power of the display by a first number of brightness levels to change the current value of the power supply unit to a lower value; and

determining the initial baseline current value of the backlight power of the display device based on i) the total number of brightness levels of the brightness parameter of the backlight power of the display for each change in value of the power supply unit and ii) first number of brightness levels to change the current value of the power supply unit to the lower value.

9. The computer-implemented method of claim 1 , wherein determining the initial baseline current value of the backlight power of the display device is further based on i) the current value of the power supply unit.

10. An information handling system comprising:

a display device;

a timing controller;

a processor having access to memory media storing instructions executable by the processor to perform operations comprising, comprising:

calibrating, at a first time, a system power profile of the information handling system, including:

identifying an initial baseline current value of a backlight power of the display device of the information handling system;

identifying an initial baseline current value of the timing controller of the information handling system;

calculating, at a second time, an updated system power profile, including:

identifying an updated current value of the backlight power of the display device of the information handling system;

identifying an updated current value of the timing controller of the information handling system;

determining whether the updated current value of the backlight power of the display device is within a threshold value of the initial baseline current value of the backlight power of the display device;

in response to determining that the updated current value of the backlight power of the display device is not within the threshold value of the initial baseline current value of the backlight power of the display device, determining whether the updated current value of the timing controller is within a threshold value of the initial baseline current value of the timing controller; and

in response to determining that the updated current value of the timing controller is not within the threshold value of the initial baseline current value of the timing controller, updating a state of an indicator to indicate that the timing controller is damaged.

11. The information handling system of claim 10 , the operations further comprising:

in response to determining that the updated current value of the backlight power of the display device is within the threshold value of the initial baseline current value of the backlight power of the display device, updating a state of an additional indicator to indicate that the display device is nominal.

12. The information handling system of claim 10 , the operations further comprising:

in response to determining that the updated current value of the timing controller is within the threshold value of the initial baseline current value of the timing controller, updating the state of the indicator to indicate that the timing controller is nominal.

13. The information handling system of claim 10 , wherein calibrating the system power profile of the information handling system further comprises:

setting a power state one or more power rails of the information handling system to an off-power state;

identifying, based on the off-power state of the power rails, a baseline current value for the information handling system,

wherein identifying the initial baseline current value of the backlight power of a display device of the information handling system further comprises:

setting the power state of a first power rail associated with the backlight power of the display device to an on-power state; and

identifying, based on the on-power state of the first power rail and the baseline current value of the information handling system, the initial baseline current value of the backlight power of the display device of the information handling system.

14. The information handling system of claim 13 , wherein identifying the initial baseline current value of the timing controller of the information handling system further comprises:

setting the power state of the first power rail associated with the backlight power of the display device to an off-power state;

setting the power state of a second power rail associated with the timing controller to an on-power state; and

identifying, based on the on-power state of the second power rail and the baseline current value of the information handling system, the initial baseline current value of the timing controller of the information handling system.

15. The information handling system of claim 14 , wherein calculating the updated system power profile further comprises:

setting the power state one or more power rails of the information handling system to the off-power state;

identifying, based on the off-power state of the power rails, an updated baseline current value for the information handling system,

wherein identifying the updated baseline current value of the backlight power of the display device of the information handling system further comprises:

setting the power state of the first power rail associated with the backlight power of the display device to an on-power state; and

identifying, based on the on-power state of the first power rail and the updated baseline current value of the information handling system, the updated baseline current value of the backlight power of the display device of the information handling system.

16. The information handling system of claim 15 , wherein identifying the updated baseline current value of the timing controller of the information handling system further comprises:

setting the power state of the first power rail associated with the backlight power of the display device to an off-power state;

setting the power state of the second power rail associated with the timing controller to the on-power state; and

identifying, based on the on-power state of the second power rail and the updated baseline current value of the information handling system, the updated baseline current value of the timing controller of the information handling system.

17. The information handling system of claim 10 , wherein identifying the initial baseline current value of the backlight power of the display device of the information handling system further comprises:

setting a brightness parameter of the backlight power of the display device to a maximum value;

in response to setting the brightness parameter:

identifying a current value of a power supply unit providing power to the information handling system;

determining a total number of brightness levels of the brightness parameter of the backlight power of the display for each change in value of the power supply unit;

reducing the brightness parameter of the backlight power of the display by a first number of brightness levels to change the current value of the power supply unit to a lower value; and

determining the initial baseline current value of the backlight power of the display device based on i) the total number of brightness levels of the brightness parameter of the backlight power of the display for each change in value of the power supply unit and ii) first number of brightness levels to change the current value of the power supply unit to the lower value.

18. The information handling system of claim 10 , wherein determining the initial baseline current value of the backlight power of the display device is further based on i) the current value of the power supply unit.

19. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:

calibrating, at a first time, a system power profile of an information handling system, including:

identifying an initial baseline current value of a backlight power of a display device of the information handling system;

identifying an initial baseline current value of a timing controller of the information handling system;

calculating, at a second time, an updated system power profile, including:

identifying an updated current value of the backlight power of the display device of the information handling system;

identifying an updated current value of the timing controller of the information handling system;

determining whether the updated current value of the backlight power of the display device is within a threshold value of the initial baseline current value of the backlight power of the display device;

in response to determining that the updated current value of the backlight power of the display device is not within the threshold value of the initial baseline current value of the backlight power of the display device, determining whether the updated current value of the timing controller is within a threshold value of the initial baseline current value of the timing controller; and

in response to determining that the updated current value of the timing controller is not within the threshold value of the initial baseline current value of the timing controller, updating a state of an indicator to indicate that the timing controller is damaged.

20. The non-transitory computer-readable medium of claim 19 , the operations further comprising:

in response to determining that the updated current value of the backlight power of the display device is within the threshold value of the initial baseline current value of the backlight power of the display device, updating a state of an additional indicator to indicate that the display device is nominal.

Assignments (10)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056295/0280) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0255 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056295/0124) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0012 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056295/0001) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062021/0844 →
RELEASE OF SECURITY INTEREST Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058297/0332 →
SECURITY INTEREST Recorded May 19, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056295/0124 →
SECURITY INTEREST Recorded May 19, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056295/0001 →
SECURITY INTEREST Recorded May 19, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056295/0280 →
CORRECTIVE ASSIGNMENT TO CORRECT THE MISSING PATENTS THAT WERE ON THE ORIGINAL SCHEDULED SUBMITTED BUT NOT ENTERED PREVIOUSLY RECORDED AT REEL: 056250 FRAME: 0541. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 17, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 056311/0781 →
SECURITY AGREEMENT Recorded May 14, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 056250/0541 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2021
From: CHAIKEN, CRAIG LAWRENCE; RAJAN, SIVA SUBRAMANIAM; MONTERO, ADOLFO S.
To: DELL PRODUCTS L.P.
Reel/Frame 055757/0165 →
Cited By (2)
US 12,387,641 US 12,664,064