IP Library › Patent Application 13545038
Patent Application
App. No. 13/545,038

ENCLOSURE TEMPERATURE SCRIPT INTERPRETER

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 None
App. No.
13/545,038
Abstract

In an enclosure to house computing components, the enclosure includes a temperature control processor, and temperature control script interpreter logic. The temperature control script interpreter logic causes the processor to maintain the interior temperature of the enclosure in accordance with the temperature control script.

Claims (37)

1 . A system, comprising:

an enclosure to house computing components, the enclosure comprising:

a fan to move air through the enclosure;

a temperature control processor coupled to the fan; and

temperature control script interpreter logic that causes the temperature control processor to:

translate textual statements of a temperature control script to instructions executable by the temperature control processor; and

execute the instructions to control the fan and maintain interior temperature of the enclosure in accordance the temperature control script.

2 . The system of claim 1 , wherein the enclosure further comprises a plurality of temperature sensors coupled to the temperature control processor; and the temperature control script comprises a statement that when executed causes the processor to retrieve a temperature measurement from a selected one of the sensors.

3 . The system of claim 1 , wherein the temperature control script comprises a statement that when executed causes the temperature control processor to adjust speed of the fan based on a value of temperature measured within the enclosure.

4 . The system of claim 3 , wherein the temperature control script causes the temperature control processor to increase fan speed based on the value of temperature exceeding a temperature specified in the temperature control script, and to reduce fan speed based on the value of temperature not exceeding the temperature specified in the temperature control script.

5 . The system of claim 1 , wherein the temperature control processor is to override the temperature control script based on execution of the temperature control script causing the interior temperature of the enclosure to exceed a predetermined maximum temperature.

6 . The system of claim 1 , wherein the temperature control script comprises a temperature warning level value that cause the temperature control processor to issue a temperature warning based on the interior temperature of the enclosure exceeding the temperature warning level value, and wherein the temperature control script interpreter logic causes the processor to deem the temperature control script to be in error based on the temperature warning level value exceeding a predetermined maximum temperature warning level value.

7 . The system of claim 1 , wherein the temperature control script is user generated, the processor is to upload text of the temperature control script to the enclosure, and the temperature control script interpreter logic causes the processor to check syntax of the text of the temperature control script prior to execution of the temperature control script.

8 . A method, comprising:

uploading a user created temperature control script to a computing component enclosure;

executing interpretively, by a processor executing a temperature control script interpreter, the temperature control script; and

controlling interior temperature of the enclosure based on executing the temperature control script.

9 . The method of claim 8 , further comprising:

checking, by the processor executing the temperature control script interpreter, syntax of the temperature control script responsive to the uploading; and

rejecting, based on the checking, a temperature warning level value specified by the script based on the temperature warning level value exceeding a predetermined maximum temperature warning level value.

10 . The method of claim 8 , wherein the controlling comprises

retrieving a temperature measurement from a temperature sensor based on execution of a statement of the temperature control script; and

adjusting speed of a fan of the enclosure based on a statement of the temperature control script that causes fan speed adjustment based on the temperature measurement.

11 . The method of claim 8 , further comprising overriding the temperature control script based on the executing of the temperature control script causing the interior temperature of the enclosure to exceed a predetermined maximum temperature.

12 . The method of claim 8 , further comprising issuing an over-temperature warning based on the executing of the temperature control script and enclosure interior temperature exceeding a temperature control script specified maximum enclosure interior temperature value.

13 . A non-transitory computer-readable storage medium encoded with instructions that when executed cause a processor that controls interior temperature of a computing device enclosure to:

execute a temperature control script interpreter;

interpretively execute a temperature control script via the temperature control script interpreter, the temperature control script comprising statements that when interpretively executed cause the processor to:

retrieve a temperature measurement from each of a plurality of temperature sensors of the enclosure; and

adjust the speed of a fan of the enclosure in accordance with the temperature measurements and a temperature limit specified by the temperature control script.

14 . The computer-readable medium of claim 13 further comprising instructions that cause the processor to:

upload the temperature control script, wherein the temperature control script is user created;

check, by execution of the temperature control script interpreter, syntax of the temperature control script prior to execution of the temperature control script; and

reject, by execution of the temperature control script interpreter, a temperature warning level value specified by a statement of the script based on the temperature warning level value exceeding a predetermined maximum temperature warning level value.

15 . The computer-readable medium of claim 13 further comprising instructions that cause the processor to:

issue an over-temperature warning based on execution of the temperature control script and enclosure interior temperature exceeding a temperature warning level value specified in a statement of the temperature control script; and

override the temperature control script based on execution of the temperature control script causing the interior temperature of the enclosure to exceed a predetermined maximum temperature.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2012
From: MYRAH, MICHAEL G.; NATRAJAN, BALAJI; ROGOFF, MARTIN R.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 028531/0884 →