Patent US5687079A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5687079A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for improved control of computer cooling fan speed

Assignee: Sun Microsystems Inc
•
Filing: 1995-06-01
•
Granted: 1997-11-11
•
Expires: 2015-06-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer has an AC power outlet, preferably a standard AC outlet, into which periperhal devices, such as video monitors, can be plugged. It can turn this outlet on and off under program control, preferably by writing an outlet control signal to an I/O port which controls the outlet. A activity monitor, preferably in software, generates outlet control signals when one or more of the computer's peripheral devices have been inactive for more than a predetermined time. In some embodiments, the activity monitor turn off different parts of the computer in response to different types of inactivity. Preferably the computer can turn off the AC outlet without turning off the computer as a whole, and preferably it turns off the AC power outlet when the computer is turned off. Normally the AC outlet and its switching circuitry are part of the computer's power supply. The invention also includes a computer which has one or more electrically powered fans and an I/O port to which its can write to produce different fan speed control signals. A control device varies the fan's speed in response to the different control signals generated by the port. In one embodiment, the computer stores a value in non-volatile memory, such as in a register on its CPU, indicating which fans speed control signal should be generated when the computer is turned on. Preferably the fan-speed-control device also includes a device for measuring air temperature and for controlling fan speed as a function of that temperature, as well as of the fan speed control signal. In some embodiments two fans are so controlled, with the fans being operated at different speeds to prevent audible beating between them.

Inventors

  • 👤 Robert M. Bauer
  • 👤 Thomas P. Webber

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 19:59
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/26; G06F1/32; G06F1/3203; G06F1/3206; G06F1/3215; G06F1/16; G06F1/20; G06F1/206; G06F1/3234; G06F1/325; G06F1/3265; Y; Y02; Y02D; Y02D10/00

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 185 words
A method to improve the cooling of a computer system, comprising the steps of: providing an electrically powered fan; providing computing circuitry which can execute stored instruction programs and which can generate a fan speed control signal under program control, which signal can have one of at least two possible values; providing a fan-speed-control device for controlling the speed of the fan in response to the fan speed control signal; wherein the step of providing a fan-speed-control device includes: providing a device for measuring the temperature of adjacent air; providing a device for generating a speed-temperature function the value of which varies as a function of the measured air temperature for a given value of the fan speed control signal and for driving the speed of said fan in accordance with the value of said speed-temperature function; and providing a device for varying the speed-temperature function in response to the value of the fan speed control signal so the values of the speed-temperature function generated for a set of measured air temperatures vary as a function of the value of the fan speed control signal.
Claim 2
Independent Claim 185 words
A method to improve the cooling of a computer system, comprising the steps of: providing an electrically powered fan; providing computing circuitry which can execute stored instruction programs and which can generate a fan speed control signal under program control, which signal can have one of at least two possible values; providing a fan-speed-control device for controlling the speed of the fan in response to the fan speed control signal; wherein the step of providing a fan-speed-control device includes: providing a device for measuring the temperature of adjacent air; providing a device for generating a speed-temperature function the value of which varies as a function of the measured air temperature for a given value of the fan speed control signal and for driving the speed of said fan in accordance with the value of said speed-temperature function; and providing a device for varying the speed-temperature function in response to the value of the fan speed control signal so the values of the speed-temperature function generated for a set of measured air temperatures vary as a function of the value of the fan speed control signal.
Claim 3
Dependent Claim 56 words
A method as in claim 1 wherein the step of providing computing circuitry includes providing circuitry for storing a value indicating which fan speed control signal should be generated, and for storing instructions for reading that value and for responding to it once read by generating the fan speed control signal indicated by the value read.
Claim 4
Dependent Claim 53 words
A method as in claim 1 wherein: the step of providing computing circuitry includes providing a central processing circuit which has a plurality of memory registers, at least one of which is a non-volatile register; and the value indicating which fan speed control signal should be generated is stored in the non-volatile register.
Claim 5
Dependent Claim 22 words
A method as in claim 1 wherein the step of providing a fan includes providing two fans controlled by the fan-speed-control device.
Claim 6
Dependent Claim 54 words
A method as in claim 4 wherein the step of providing a fan-speed-control device, includes providing such a device which controls the speed of each fan in response to the fan speed control signal, but causes each fan to operate at a sufficiently different speed to substantially prevent audible beating between the two fans.
Claim 7
Dependent Claim 84 words
A method as in claim 1 wherein: said device for generating a speed-temperature function generates a function which continuously varies over a range of temperatures as a function of temperature for a given value of the fan speed control signal; and said fan speed control device causes the speed of the fan to vary continuously with changes in temperature over a range of temperatures in response to said variations in the speed-temperature function generated for a given value of the fan speed control signal.
Claim 8
Dependent Claim 191 words
A computer comprising: an electrically powered fan; computing circuitry which can execute stored instruction programs and which can generate a fan speed control signal under program control, which signal can have one of at least two possible values; an I/O port to which the computing circuit can selectively write to cause the port to generate one of at least two different fan speed control signals; a fan-speed-control device for controlling the speed of the fan in response to the fan speed control signal; wherein the fan-speed-control device includes: a device for measuring the temperature of adjacent air; a device for generating a speed-temperature function the value of which varies as a function of the measured air temperature for a given value of the fan speed control signal and for driving the speed of said fan in accordance with the value of said speed-temperature function; and a device for varying the speed-temperature function in response to the value of the fan speed control signal so the values of the speed-temperature function generated for a set of measured air temperatures vary as a function of the value of the fan speed control signal.
Claim 9
Dependent Claim 191 words
A computer comprising: an electrically powered fan; computing circuitry which can execute stored instruction programs and which can generate a fan speed control signal under program control, which signal can have one of at least two possible values; an I/O port to which the computing circuit can selectively write to cause the port to generate one of at least two different fan speed control signals; a fan-speed-control device for controlling the speed of the fan in response to the fan speed control signal; wherein the fan-speed-control device includes: a device for measuring the temperature of adjacent air; a device for generating a speed-temperature function the value of which varies as a function of the measured air temperature for a given value of the fan speed control signal and for driving the speed of said fan in accordance with the value of said speed-temperature function; and a device for varying the speed-temperature function in response to the value of the fan speed control signal so the values of the speed-temperature function generated for a set of measured air temperatures vary as a function of the value of the fan speed control signal.
Claim 10
Dependent Claim 52 words
A computer as in claim 7 wherein the computing circuitry includes circuitry for storing a value indicating which fan speed control signal should be generated, and for storing instructions for reading that value and for responding to it once read by generating the fan speed control signal indicated by the value read.
Claim 11
Dependent Claim 49 words
A computer as in claim 8 wherein: the computing circuitry includes a central processing circuit which has a plurality of memory registers, at least one of which is a non-volatile register; and the value indicating which fan speed control signal should be generated is stored in the non-volatile register.
Claim 12
Dependent Claim 15 words
A computer as in claim 7 wherein two fans are controlled by the fan-speed-control device.
Claim 13
Dependent Claim 44 words
A computer as in claim 10 wherein the fan-speed-control device controls the speed of each fan in response to the fin speed control signal, but causes each fin to operate at a sufficiently different speed to substantially prevent audible beating between the two fans.
Claim 14
Dependent Claim 84 words
A computer as in claim 7 wherein: said device for generating a speed-temperature function generates a function which continuously varies over a range of temperatures as a function of temperature for a given value of the fan speed control signal; and said fan speed control device causes the speed of the fan to vary continuously with changes in temperature over a range of temperatures in response to said variations in the speed-temperature function generated for a given value of the fan speed control signal.
Claim 15
Dependent Claim 65 words
A computer comprising: an electrically powered fan; a device for measuring the temperature of adjacent air; a device for detecting which of different possible hardware configurations is in said computer; a device for generating a signal to drive the speed of said fan which causes the speed of said fan to vary both as a function of said measured temperature and said hardware configuration detected.
Claim 16
Dependent Claim 65 words
A computer comprising: an electrically powered fan; a device for measuring the temperature of adjacent air; a device for detecting which of different possible hardware configurations is in said computer; a device for generating a signal to drive the speed of said fan which causes the speed of said fan to vary both as a function of said measured temperature and said hardware configuration detected.
Claim 17
Dependent Claim 30 words
A computer as in claim 13 wherein said device for detecting reads a hardwired register on a CPU to determine which type of CPU is in use in said computer.
Claim 18
Dependent Claim 35 words
A computer as in claim 13 wherein said device for generating a signal to drive said fan causes the speed of the fan to vary continuously with changes in temperature over a range of temperatures.

References Cited (Backward Citations)

US5249741A Cited
US5287244A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-11-10 2001-05-12 2001-11-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-11-10 2005-05-12 2005-11-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-11-10 2009-05-12 2009-11-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag