IP Library Granted Patent US 11,150,708
Granted Patent B2
US 11,150,708 · App. 16/695,738 · Granted Oct 19, 2021

Cooling system control component

Inventors: Sarah Michelle Drewery (Southampton, GB); Colin Ian Holyoake (Braishfield, GB); Richard Postlethwaite (Salisbury, GB)
Assignee: International Business Machines Corporation
G06F1/203G06F1/206H05K7/20145H05K7/20172H05K7/20209
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,150,708
App. No.
16/695,738
Granted
Oct 19, 2021
Kind
B2
Abstract

A system for a cooling control component for a computing device is provided. A computing device monitors weight distribution from data received from one or more sensors distributed on a base of the housing of the computing device. A computing device determines that the weight distribution is uneven for a defined period of time. A computing device executes a first overheating prevention measure that uses a hardware operation profile to reduce heat generation.

Claims (52)

1. A computer-implemented method for control of a cooling system, the method comprising:

monitoring a weight distribution of a computing device based on data received from a plurality of pressure sensors arranged on a base of the computing device, the pressure sensors supporting the computing device when oriented in an in-use position and measuring pressure exerted by the computing device at different regions of the base of the computing device;

determining the weight distribution by distinguishing measured pressure among the plurality of sensors such that a first uneven weight distribution among the plurality of sensors is determined at a first time;

determining the weight distribution by distinguishing measure pressure among the plurality of sensors such that a second uneven weight distribution among the plurality of sensors is determined at a defined period of time after the first time, the second uneven weight distribution being different than the first uneven weight distribution; and

responsive to determining the second uneven weight distribution is different than the first uneven weight distribution, executing a first overheating prevention measure, wherein the first overheating prevention measure redirects an exit airflow from a lateral direction through the side of the computing device to an upward direction.

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

monitoring a temperature of the computing device from data received from a temperature sensor within a housing of the computing device;

determining at a third time that the temperature exceeds a threshold temperature; and

triggering a second overheating prevention measure using a hardware operation profile to reduce heat generation.

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

determining at a fourth time the temperature is below the threshold temperature, the fourth time being later in time than the third time; and

ceasing the first overheating prevention measure and the second overheating prevention measure.

4. The computer-implemented method of claim 2 , wherein using the hardware operation profile to reduce heat generation includes:

reducing processing power of the computing device.

5. The computer-implemented method of claim 1 , wherein the first overheating prevention measure further includes initiating the execution of a cooling mechanism in the computing device.

6. A computer system, the computer system comprising:

one or more computer processors;

one or more computer readable storage medium; and

program instructions stored on the computer readable storage medium for execution by at least one of the one or more processors, the stored program instructions comprising:

program instructions to monitor a weight distribution of a computing device based on data received from a plurality of pressure sensors arranged on a base of the computing device, the pressure sensors supporting the computing device when oriented in an in-use position and measuring pressure exerted by the computing device at different regions of the base of the computing device;

program instructions to determine the weight distribution by distinguishing measured pressure among the plurality of sensors such that a first uneven weight distribution among the plurality of sensors is determined at a first time;

program instructions to determine the weight distribution by distinguishing measure pressure among the plurality of sensors such that a second uneven weight distribution among the plurality of sensors is determined at a defined period of time after the first time, the second uneven weight distribution being different than the first uneven weight distribution; and

program instructions to, responsive to determining the second uneven weight distribution is different than the first uneven weight distribution, execute a first overheating prevention measure wherein the first overheating prevention measure redirects an exiting airflow from a lateral direction through the side of the computing device to an upward direction.

7. The computer system of claim 6 , the stored program instructions further comprising:

program instructions for monitoring a temperature of the computing device from data received from a temperature sensor within a housing of the computing device;

program instructions for determining at a third time the temperature exceeds a threshold temperature; and

program instructions for triggering a second overheating prevention measure using a hardware operation profile to reduce heat generation.

8. The computer system of claim 7 , the stored program instructions further comprising:

program instructions for determining at a fourth time the temperature is below the threshold temperature, the fourth time being later in time than the third time; and

program instructions for ceasing the first overheating prevention measure and the second overheating prevention measure.

9. The computer system of claim 7 , wherein using the hardware operation profile to reduce heat generation includes:

program instructions to reduce processing power of the computing device.

10. The computer system of claim 6 , wherein the first overheating prevention measure further includes initiating the execution of a cooling mechanism in the computing device.

11. A computer program product, the computer program product comprising:

one or more computer-readable storage media and program instructions stored on the one or more computer-readable storage media, the stored program instructions comprising:

program instructions to monitor a weight distribution of a computing device based on data received from a plurality of pressure sensors arranged on a base of the computing device, the pressure sensors supporting the computing device when oriented in an in-use position and measuring pressure exerted by the computing device at different regions of the base of the computing device;

program instructions to determine the weight distribution by distinguishing measured pressure among the plurality of sensors such that a first uneven weight distribution among the plurality of sensors is determined at a first time;

program instructions to determine the weight distribution by distinguishing measure pressure among the plurality of sensors such that a second uneven weight distribution among the plurality of sensors is determined at a defined period of time after the first time, the second uneven weight distribution being different than the first uneven weight distribution; and

program instructions to, responsive to determining the second uneven weight distribution is different than the first uneven weight distribution, execute a first overheating prevention measure wherein the first overheating prevention measure redirects an exiting airflow from a lateral direction through the side of the computing device to an upward direction.

12. The computer program product of claim 11 , the stored program instructions further comprising:

program instructions for monitoring a temperature of the computing device from data received from a temperature sensor within a housing of the computing device;

program instructions for determining at a third time the temperature exceeds a threshold temperature; and

program instructions for triggering a second overheating prevention measure using a hardware operation profile to reduce heat generation.

13. The computer program product of claim 12 , the stored program instructions further comprising:

program instructions for determining at a fourth time the temperature is below the threshold temperature, the fourth time being later in time than the third time; and

program instructions for ceasing the first overheating prevention measure and the second overheating prevention measure.

14. The computer program product of claim 12 , wherein using the hardware operation profile to reduce heat generation includes:

program instructions to reduce processing power of the computing device.

15. The computer program product of claim 11 , wherein the first overheating prevention measure further includes initiating the execution of a cooling mechanism in the computing device.

16. The computer program product of claim 11 , wherein the pressure sensors measure a pressure exerted by the computing device at different regions of the base when supporting the computing device.

17. The computer program product of claim 11 , the stored program instructions further comprising:

program instructions for a secondary cooling mechanism for providing additional cooling for the interior of the housing of the computing device, wherein the secondary cooling mechanism is controlled by a cooling system control component.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 26, 2019
From: DREWERY, SARAH MICHELLE; HOLYOAKE, COLIN IAN; POSTLETHWAITE, RICHARD
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 051118/0082 →
Continuity (1)
Related Publication 20210157375A1 · May 27, 2021