IP Library Granted Patent US 10,765,041
Granted Patent B2
US 10,765,041 · App. 16/405,411 · Granted Sep 1, 2020

Automatically cooling computer system components for safe servicing

Inventors: Shareef F. Alshinnawi (Apex, NC); Gary D. Cudak (Wake Forest, NC); Jeffrey S. Holland (Newton, NC); Bejoy J. Kochuparambil (Apex, NC); Aparna Vallury (Apex, NC)
Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
H05K7/20836G06F1/20
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 10,765,041
App. No.
16/405,411
Granted
Sep 1, 2020
Kind
B2
Abstract

Automatically cooling computer system components for safe servicing includes: determining that a target component of a plurality of components is to be serviced; and reducing temperature of one or more components of said plurality of components if such one or more components exceeds a threshold temperature and such one or more components are within a predefined area of the target component.

Claims (62)

1. A method comprising:

by first computer program instructions executed by a computer system, said computer system comprising a plurality of components:

determining that a target component of said plurality of components is to be serviced;

determining that at least one component of said plurality of components within a predefined area of the target component exceeds a threshold temperature, wherein the predefined area is a predefined region of a circuit board; and

in response to the determination that the at least one component of said plurality of components within the predefined area of the target component exceeds a threshold temperature, automatically reducing the temperature of the at least one component of said plurality of components.

2. The method of claim 1 , further comprising:

determining that the one or more components within the predefined area of the target component have cooled below the threshold temperature; and

generating an indication for servicing of the target component to proceed.

3. The method of claim 1 , wherein reducing the temperature further comprises reducing a workload of at least one component within the predefined area of the target component.

4. The method of claim 3 , further comprising:

determining that the target component has been serviced; and

restoring the workload of the at least one component.

5. The method of claim 1 , wherein reducing the temperatures further comprises increasing an airflow directed toward at least one component within the predefined area of the target component.

6. The method of claim 1 , further comprising:

determining that the one or more components are within the predefined area of the target component, wherein the determining that the one or more components are within the predefined area of the target component comprises:

accessing a circuit board layout describing a physical layout of the plurality of components on a circuit board of the computer system; and

determining that the one or more components are adjacent to the target component within the circuit board layout.

7. The method of claim 1 , wherein determining that the target component among the plurality of components is to be serviced comprises:

determining that the target component is scheduled for service,

receiving an indication that the target component is to be serviced,

determining that an event notification has been received indicating that the target component has failed, or

determining that a circuit board comprising the plurality of components is exposed to human contact.

8. The method of claim 1 , further comprising:

determining that the one or more components within the predefined area of the target component exceed the threshold temperature, wherein said determining comprises:

determining a power consumption level for at least one component of the one or more components within the predefined area of to the target component; and

determining that the power consumption level of the at least one component corresponds with a temperature exceeding the threshold temperature.

9. A computer system comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the computer processor, cause the computer system to carry out the steps of:

determining that a target component of said plurality of components is to be serviced;

determining that at least one component of said plurality of components within a predefined area of the target component exceeds a threshold temperature, wherein the predefined area is a predefined region of a circuit board; and

in response to the determination that the at least one component of said plurality of components within the predefined area of the target component exceeds a threshold temperature, automatically reducing the temperature of the at least one component of said plurality of components.

10. The computer system of claim 9 , wherein the computer program instructions, when executed by the computer processor, cause the computer system to further carry out the steps of:

determining that the one or more components within the predefined area of the target component has cooled below the threshold temperature; and

generating an indication for servicing of the target component to proceed.

11. The computer system of claim 9 , wherein reducing the temperature further comprises reducing a workload of at least one component within the predefined area of the target component.

12. The computer system of claim 9 , wherein the computer program instructions, when executed by the computer processor, cause the computer system to further carry out the steps of:

determining that the target component has been serviced; and

restoring the workload of the at least one component.

13. The computer system of claim 9 , wherein reducing the temperatures further comprises increasing an airflow directed toward at least one component within the predefined area of the target component.

14. The computer system of claim 9 , wherein the computer program instructions, when executed by the computer processor, cause the computer system to further carry out the steps of:

determining that the one or more components are within the predefined area of the target component, wherein the determining that the one or more components are within the predefined area of the target component comprises:

accessing a circuit board layout describing a physical layout of the plurality of components on a circuit board of the computer system; and

determining that the one or more components are adjacent to the target component within the circuit board layout.

15. The computer system of claim 9 , wherein the computer program instructions, when executed by the computer processor, cause the computer system to further carry out the steps of:

determining that the target component is scheduled for service,

receiving an indication that the target component is to be serviced,

determining that an event notification has been received indicating that the target component has failed, or

determining that a circuit board comprising one or more of the plurality of components is exposed to human contact.

16. A computer program product disposed upon a computer readable storage medium, the computer program product comprising computer program instructions that, when executed, cause a computer system to carry out the steps of:

determining that a target component of said plurality of components is to be serviced;

determining that at least one component of said plurality of components within a predefined area of the target component exceeds a threshold temperature, wherein the predefined area is a predefined region of a circuit board; and

in response to the determination that the at least one component of said plurality of components within the predefined area of the target component exceeds a threshold temperature, automatically reducing the temperature of the at least one component of said plurality of components.

17. The computer program product of claim 16 , wherein the computer readable medium comprises a signal medium.

18. The computer program product of claim 16 , wherein the computer readable medium comprises a storage medium.

19. The computer program product of claim 16 , wherein the computer program instructions, when executed, cause the computer system to further carry out the steps of:

determining that the one or more components within the predefined area of the target component has cooled below the threshold temperature; and

generating an indication for servicing of the target component to proceed.

20. The computer program product of claim 16 , wherein reducing the temperature further comprises reducing a workload of at least one component within the predefined area the target component.

21. A method comprising:

by first computer program instructions executed by a computer system, said computer system comprising a plurality of components:

determining that a target component of said plurality of components is to be serviced;

determining that at least one component of said plurality of components within a predefined area of the target component exceeds a threshold temperature, wherein the predefined area is determined by a threshold distance from the target component; and

in response to the determination that the at least one component of said plurality of components within the predefined area of the target component exceeds a threshold temperature, automatically reducing the temperature of the at least one component of said plurality of components.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2025
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE LTD.
To: LENOVO GLOBAL TECHNOLOGIES INTERNATIONAL LTD.
Reel/Frame 070267/0078 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2025
From: LENOVO GLOBAL TECHNOLOGIES INTERNATIONAL LIMITED
To: LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 070269/0207 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2019
From: ALSHINNAWI, SHAREEF F.; CUDAK, GARY D.; HOLLAND, JEFFREY S.; KOCHUPARAMBIL, BEJOY J.; VALLURY, APARNA
To: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
Reel/Frame 049107/0940 →
Continuity (2)
Continuation 14881289 · Oct 13, 2015
Related Publication 20190261538A1 · Aug 22, 2019