USPatent applicationPatented

Apparatus and method for user-mediated control of CPU temperature in notebook computers

Granted 19 Feb 2002 · no office action yet

Current assignee: ZHIGU HOLDINGS LIMITED · originally Inventergy

Law firm: Law firm · Log in to unlock

Attorney: Attorney · Log in to unlock

Inventors: Yun Song Wang, Kuang Shin Lin, Tong S Chen · Examiner: Edward Lefkowitz · AU 2632 · TC 2600

Application· this page
9740828
filed 21 Dec 2000
Publication
Not published
not published
Patent
US 6,348,873
granted 19 Feb 2002

Life of the application

6 dated events
⤢ drag to zoom2002200420062008201020122014201620182020ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Abstract

An apparatus and method for user-mediated control of CPU temperature in a notebook computer, wherein the notebook computer has a fan controller module and a fan, comprises: (1) a setting module that sets a warning temperature value; (2) a monitoring module that monitors current CPU temperature and actuates a temperature adjustment module when temperature adjustment is necessary; and (3) a temperature adjustment module that actuates the notebook computer\'s fan controller module to calculate a fan speed required for temperature adjustment, and switches the fan to that speed.

Description

4 parts
›BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to control of CPU temperature in notebook computers, and more particularly to an apparatus and method for user-mediated control of CPU temperature in notebook computers.

2. Background and Prior Art

As the power consumption of IC computer components and assemblies such as CPUs and chipsets increases, so does the demand for effective heat dispersion from computer equipment. This demand is especially critical in notebook computer equipment, where the heat generated by compact arrays of IC components, if not effectively removed, can easily cause unstable performance, failure, and permanent damage.

CPU temperature control in conventional notebook computers is a function of the BIOS (basic input/output system). For that reason, the CPU temperature control parameters can only be accessed during computer startup, and cannot generally be changed during subsequent operation of the computer. It is thus impossible for the user to respond to environmental changes or special temperature constraints that arise during continued operation of the computer.

›SUMMARY OF THE INVENTION

The object of the present invention is to solve the above-mentioned problems and to provide a means for operator mediation of CPU temperature control in a notebook computer during continuing operation of the computer.

The present invention, a means for user-mediated control of CPU temperature in a notebook computer, wherein the notebook computer has a fan controller module and a fan, comprises: (1) a setting module for setting a warning temperature value; (2) a monitoring module for monitoring current CPU temperature and actuating a temperature adjustment module when temperature adjustment is necessary; and (3) a temperature adjustment module for actuating the notebook computer's fan controller module to calculate a fan speed required for temperature adjustment, and for switching the fan to that speed.

›BRIEF DESCRIPTION OF THE DRAWINGS

The present invention will be described in detail with reference to the illustrated embodiment and the accompanying drawings, in which:

FIG. 1 is a flow chart showing the sequence of steps performed by the setting module.

FIG. 2 is a flow chart showing the steps performed by the monitoring module.

FIG. 3 is a flow chart showing the steps performed by the temperature adjustment module.

›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT

An apparatus and method for user-mediated control of CPU temperature in a notebook computer according to the preferred embodiment of the present invention, wherein the notebook computer has a fan controller module and a fan, comprises: (1) a setting module for setting a warning value for CPU temperature; (2) a monitoring module for monitoring and recording current CPU temperature; and (3) a temperature adjustment module, for comparing current CPU temperature with the current warning temperature, then utilizing the notebook computer's fan controller module to calculate a new fan speed and switching the fan to that speed. Detailed description of each of the three modules follows.

FIG. 1 is a flow chart showing the sequence of steps performed by the setting module. In Step S 102 the setting module reads a warning temperature value input by the user. If the user has not input a warning temperature value, then the warning value remains at its default value, such as 70°.

In step S 103 , the warning temperature is compared with current user input value. If the current user input value for warning temperature is different from current warning temperature, then the warning temperature value is changed to the user input value in step S 104 before termination of the setting module in step S 105 .

FIG. 2 is a flow chart showing the steps performed by the monitoring module. In step S 202 , the monitoring module initializes a temperature controlling chip, such as SMC951, in the fan controller module of the notebook computer.

In step S 203 , the monitoring module triggers the temperature controlling chip to sample current CPU temperature.

In step S 204 , the monitoring module reads the current CPU temperature from the temperature controlling chip.

In step S 205 , the monitoring module compares current CPU temperature with the warning temperature value. If current CPU temperature exceeds the warning temperature value, the monitoring module will execute step S 206 before terminating in step S 207 .

In step S 206 , the monitoring module calls the temperature adjustment module.

FIG. 3 is a flow chart showing the steps performed by the temperature adjustment module. In step S 302 , the temperature adjustment module actuates the notebook computer's fan controller module to calculate the fan speed necessary for temperature adjustment.

In step S 303 , the adjusting temperature module initializes a temperature controlling chip, such as SMC951, of the notebook computer.

In step S 304 , the temperature adjustment module actuates the temperature controlling chip to switch the fan to the speed calculated for temperature adjustment.

In step S 305 , the adjusting temperature module terminates.

After initial execution of the three modules, they remain resident and continue to accept user inputs for warning temperature and to monitor and adjust CPU temperature accordingly. When CPU temperature is too high, fan speed is automatically increased to lower CPU temperature. Thus, CPU temperature is governed by warning temperature inputs that may be provided by the user at any time during computer operations according to varying conditions, environmental changes, or other special requirements. This is accomplished with simple TSR (terminate and stay resident) software, and provides improved reliability and durability of notebook computers operated in special environments.

While the invention has been described with reference to various illustrative embodiments, the description is not intended to be construed in a limiting sense. Various modifications of the illustrative embodiments, as well as other embodiments of the invention, will be apparent to those persons skilled in the art upon reference to this description. It is therefore contemplated that the appended claims will cover any such modifications or embodiments as may fall within the scope of the invention defined by the following claims and their equivalents.

Claims as granted

8 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

10 codes
IPC · International Patent Classification
Section G — Physics
  • G06F1/20
USPC · US Patent Classification
340/635700/300361/695702/132700/299702/130361/704364/528.35364/528.34

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this application are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoomJan 2001Apr 2001Jul 2001Oct 2001Jan 2002Apr 2002USPTOApplicantNotice of allowance
USPTOApplicanthover for detail · click to open
Pendency
1.2 y
425 days filing → grant
Office actions
0
none on record
Examiner
Edward Lefkowitz
art unit 2632 · TC 2600
Citations: 5 back · 11 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Documents

Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.

Log in to unlock

Chain of title

⤢ drag to zoom2002200420062008201020122014201620182020Owner 1Owner 2
Titlehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock