US Patent No: 5,752,011

Number of patents in Portfolio can not be more than 2000

Method and system for controlling a processor's clock frequency in accordance with the processor's temperature

2 Status Updates

Stats

See full text
ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Novel techniques for controlling a processor's clock frequency so as to prevent overheating are disclosed. The invention attempts to maximizes the processing speed of the processor while preventing overheating. In a preferred embodiment, the invention monitors a processor's activity and its temperature. When there is no activity for the processor, a slowed clock frequency is used, thereby saving power and lowering the thermal heat produced by the processor. On the other hand, when there is activity for the processor, a fast clock frequency is used. However, when prolonged activity (i.e., sustained fast clock frequency) causes the processor's temperature to become dangerously high for proper operation, the clock frequency is reduced so as to maintain processing speed at a reduced speed while preventing overheating. The invention may be implemented as an apparatus or a method.

Loading the Abstract Image... loading....

First Claim

See full text

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
IPVENTURE, INC.LOS ALTOS, CA68

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Thomas, Alan E Ocean City, NJ 36 1119
Thomas, C Douglas Campbell, CA 4 182

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTEL CORPORATION (3)
5,201,059 Method for reducing power consumption includes comparing variance in number of time microprocessor tried to react input in predefined period to predefined variance 111 1989
5,349,823 Integrated refrigerated computer module 42 1993
5,483,102 Employing on die temperature sensors and fan-heatsink failure signals to control power dissipation 52 1994
 
APPLE INC. (2)
5,239,652 Arrangement for reducing computer power consumption by turning off the microprocessor when inactive 212 1991
5,167,024 Power management for a laptop computer with slow and sleep modes 570 1992
 
AUCTOR CORPORATION (1)
5,422,806 Temperature control for a variable frequency CPU 94 1994
 
FUJITSU PERSONAL SYSTEMS, INC. (1)
5,021,679 Power supply and oscillator for a computer system providing automatic selection of supply voltage and frequency 167 1989
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
5,036,493 System and method for reducing power usage by multiple memory modules 83 1990
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
5,230,055 Battery operated computer operation suspension in response to environmental sensor inputs 92 1991
 
NATIONAL SEMICONDUCTOR CORPORATION (1)
5,287,292 Heat regulator for integrated circuits 90 1992
 
ROCKWELL INTERNATIONAL CORPORATION (1)
4,448,543 Time-of-day clock having a temperature compensated low power frequency source 20 1983
 
Rohm GmbH Chemische Fabrik (1)
5,189,100 Polymer blends 9 1991
 
SAMSUNG ELECTRONICS CO., LTD. (1)
5,241,680 Low-power, standby mode computer 130 1992
 
SEIKO EPSON CORPORATION (1)
5,469,561 Apparatus and method for controlling the running of a data processing apparatus 28 1992
 
SEVERANCE, GERARD J. (1)
5,134,703 External clock unit for a computer 18 1990
 
SHARP KABUSHIKI KAISHA (1)
5,108,193 Thermal flow sensor 35 1991
 
TEXAS INSTRUMENTS INCORPORATED (1)
5,218,704 Real-time power conservation for portable computers 253 1989
 
Zeni Lite Buoy Co., Ltd. (1)
5,224,773 Lantern and a lens for the same 98 1991

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTEL CORPORATION (38)
6,175,928 Reducing timing variance of signals from an electronic device 19 1997
7,085,944 Power management by transmitting single multiplexed signal to multiple system components to change settings of internal performance registers in response to change in power source 11 2000
6,941,480 Method and apparatus for transitioning a processor state from a first performance mode to a second performance mode 12 2000
6,848,499 Heat exchanger for a portable computing device utilizing active and passive heat dissipation mechanisms 3 2000
7,761,274 Temperature-based clock frequency controller apparatus and method 2 2000
7,587,262 Temperature averaging thermal sensor apparatus and method 9 2000
6,988,211 System and method for selecting a frequency and voltage combination from a table using a selection field and a read-only limit field 18 2000
6,704,877 Dynamically changing the performance of devices in a computer platform 22 2000
6,829,713 CPU power management based on utilization with lowest performance mode at the mid-utilization range 52 2000
6,738,675 Method, apparatus, and system to reduce microprocessor power dissipation 16 2000
7,017,060 Power management system that changes processor level if processor utilization crosses threshold over a period that is different for switching up or down 24 2001
6,845,008 Docking station to cool a notebook computer 3 2001
7,155,621 Method and apparatus to enhance processor power management 11 2001
6,823,240 Operating system coordinated thermal management 9 2001
6,714,891 Method and apparatus for thermal management of a power supply to a high performance processor in a computer system 65 2001
7,089,430 Managing multiple processor performance states 6 2001
6,792,491 Invoking ACPI source language code from interrupt handler 2 2001
7,281,140 Digital throttle for multiple operating points 6 2001
6,931,559 Multiple mode power throttle mechanism 21 2001
7,149,909 Power management for an integrated graphics device 24 2002
7,210,054 Maintaining processor execution during frequency transitioning 10 2002
6,762,629 VCC adaptive dynamically variable frequency clock system for high performance low power microprocessors 43 2002
6,908,227 Apparatus for thermal management of multiple core microprocessors 38 2002
7,694,164 Operating system-independent method and system of determining CPU utilization 0 2002
7,089,459 Limit interface for performance management 2 2002
7,219,241 Method for managing virtual and actual performance states of logical processors in a multithreaded processor using system management mode 14 2002
7,290,161 Reducing CPU and bus power when running in power-save modes 6 2003
6,788,156 Adaptive variable frequency clock system for high performance low power microprocessors 36 2003
7,051,215 Power management for clustered computing platforms 47 2003
7,269,005 Pumped loop cooling with remote heat exchanger and display cooling 8 2003
7,617,488 Method and apparatus and determining processor utilization 2 2003
7,698,575 Managing power consumption by requesting an adjustment to an operating point of a processor 7 2004
7,343,502 Method and apparatus for dynamic DLL powerdown and memory self-refresh 5 2004
7,878,016 Device and method for on-die temperature measurement 4 2004
7,144,152 Apparatus for thermal management of multiple core microprocessors 24 2005
7,437,270 Performance state management 4 2006
7,596,709 CPU power management based on utilization with lowest performance mode at the mid-utilization range 4 2006
7,975,161 Reducing CPU and bus power when running in power-save modes 1 2007
 
INTELLECTUAL VENTURE FUNDING LLC (28)
7,100,061 Adaptive power control 56 2000
7,260,731 Saving power when in or transitioning to a static mode of a processor 9 2000
7,953,990 Adaptive power control based on post package characterization of integrated circuits 4 2002
7,941,675 Adaptive power control 7 2002
7,228,242 Adaptive power control based on pre package characterization of integrated circuits 29 2002
7,642,835 System for substrate potential regulation during power-up in integrated circuits 1 2003
7,692,477 Precise control component for a substrate potential regulation circuit 5 2003
7,649,402 Feedback-controlled body-bias voltage source 5 2003
7,774,625 Adaptive voltage control by accessing information stored within and specific to a microprocessor 4 2004
7,562,233 Adaptive control of operating and body bias voltages 30 2004
7,859,062 Systems and methods for integrated circuits comprising multiple body biasing domains 0 2004
7,180,322 Closed loop feedback control of integrated circuits 16 2004
7,112,978 Frequency specific closed loop feedback control of integrated circuits 23 2004
7,730,330 System and method for saving and restoring a processor state without executing any instructions from a first instruction set 4 2005
7,949,864 Balanced adaptive body bias control 0 2005
7,786,756 Method and system for latchup suppression 1 2005
7,719,344 Stabilization component for a substrate potential regulation circuit 1 2006
7,816,742 Systems and methods for integrated circuits comprising multiple body biasing domains 2 2006
7,596,708 Adaptive power control 5 2006
7,336,092 Closed loop feedback control of integrated circuits 12 2006
7,336,090 Frequency specific closed loop feedback control of integrated circuits 12 2006
7,626,409 Frequency specific closed loop feedback control of integrated circuits 5 2006
7,598,731 Systems and methods for adjusting threshold voltage 6 2007
8,442,784 Adaptive power control based on pre package characterization of integrated circuits 0 2007
7,782,110 Systems and methods for integrated circuits comprising multiple body bias domains 0 2007
7,870,404 Transitioning to and from a sleep state of a processor 0 2007
7,847,619 Servo loop for well bias voltage source 0 2008
8,140,872 Restoring processor context in response to processor power-up 0 2008
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (7)
5,832,284 Self regulating temperature/performance/voltage scheme for micros (X86) 33 1996
6,119,241 Self regulating temperature/performance/voltage scheme for micros (X86) 63 1998
6,836,849 Method and apparatus for controlling power and performance in a multiprocessing system according to customer level operational requirements 71 2001
7,086,058 Method and apparatus to eliminate processor core hot spots 29 2002
6,968,709 System and method for cooling multiple logic modules 9 2003
8,514,575 Multimodal cooling apparatus for an electronic system 0 2010
8,274,790 Automatically reconfigurable liquid-cooling apparatus for an electronics rack 0 2010
 
NVIDIA CORPORATION (6)
7,882,369 Processor performance adjustment system and method 6 2002
7,886,164 Processor temperature adjustment system and method 14 2003
7,849,332 Processor voltage adjustment system and method 2 2003
7,479,753 Fan speed controller 6 2004
7,739,531 Dynamic voltage scaling 4 2005
8,370,663 Power management with dynamic frequency adjustments 0 2008
 
KABUSHIKI KAISHA TOSHIBA (4)
6,014,611 Cooling mode switching system for CPU 54 1996
6,243,656 Cooling mode switching system for CPU 38 1999
6,701,273 Method and apparatus for controlling internal heat generating circuitry 11 2002
7,148,589 Method and apparatus for controlling internal heat generating circuit 4 2004
 
TEXAS INSTRUMENTS INCORPORATED (4)
5,996,084 Method and apparatus for real-time CPU thermal management and power conservation by adjusting CPU clock frequency in accordance with CPU activity 93 1997
6,901,524 Processor having real-time power conservation and thermal management 14 2002
7,389,438 Method for detecting temperature and activity associated with a processor and using the results for controlling power dissipation associated with a processor 1 2005
7,822,996 Method for implementing thermal management in a processor and/or apparatus and/or system employing the same 6 2007
 
FUJITSU LIMITED (3)
6,647,320 Software-based temperature controller circuit in electronic apparatus 11 2000
8,589,719 Control apparatus and method, and signal processing apparatus 0 2011
8,634,952 Fan control method and medium storing fan control program 0 2011
 
QUALCOMM INCORPORATED (3)
7,696,905 Method and apparatus for controlling the operational mode of electronic devices in response to sensed conditions 35 2004
RE40473 Dynamic performance adjustment of computation means 4 2006
RE44804 Dynamic performance adjustment of computation means 0 2008
 
ADVANCED MICRO DEVICES, INC. (2)
6,889,332 Variable maximum die temperature based on performance state 22 2001
7,036,030 Computer system and method of using temperature measurement readings to detect user activity and to adjust processor performance 19 2002
 
CRAY CANADA ULC (BRITISH COLUMBIA UNLIMITED LIABILITY COMPANY) (2)
7,017,059 Methods and apparatus for replacing cooling systems in operating computers 5 2003
7,219,247 Methods and apparatus for replacing cooling systems in operating computers 3 2006
 
ELPIDA MEMORY, INC. (2)
7,248,526 Refresh period generating circuit 11 2005
7,489,580 Refresh period generating circuit 1 2007
 
HEWLETT-PACKARD COMPANY (2)
6,029,119 Thermal management of computers 68 1996
6,336,080 Thermal management of computers 36 2000
 
LSI LOGIC CORPORATION (2)
6,859,886 IO based embedded processor clock speed control 12 2001
6,892,312 Power monitoring and reduction for embedded IO processors 7 2001
 
MOTION COMPUTING, INC. (2)
8,152,071 Multi-purpose portable computer with integrated devices 6 2008
7,821,782 Ergonomic solvent resistant portable computer 11 2008
 
DELL PRODUCTS L.P. (1)
7,464,277 Microprocessor performance mode control utilizing sensed temperature as an indication of microprocessor utilization 0 2005
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
6,058,012 Apparatus, method and system for thermal management of an electronic system having semiconductor devices 52 1998
 
In-Hand Electronics, Inc. (1)
7,111,179 Method and apparatus for optimizing performance and battery life of electronic devices based on system and application parameters 40 2002
 
INFINEON TECHNOLOGIES AG (1)
6,411,484 VLSI circuit with temperature monitoring 2 1999
 
IPVENTURE, INC. (1)
7,937,599 Thermal and power management for computer systems 0 2008
 
KYOCERA CORPORATION (1)
7,499,770 Data processing device with cooling fan 1 2005
 
L-3 COMMUNICATIONS CORPORATION (1)
7,556,206 Temperature compensated clock delay closed loop circuit 2 2006
 
LUCENT TECHNOLOGIES INC. (1)
6,819,157 Delay compensation circuit 24 2001
 
MICRON TECHNOLOGY, INC. (1)
6,772,366 Method and apparatus for detecting AC removal 9 2001
 
MICROSOFT CORPORATION (1)
6,397,343 Method and system for dynamic clock frequency adjustment for a graphics subsystem in a computer 27 1999
 
MITAC TECHNOLOGY CORP. (1)
6,777,900 Method for controlling hear dissipation of electronic device 6 2002
 
Motion Computer, Inc. (1)
7,969,730 Portable computer with thermal control and power source shield 2 2009
 
RAMBUS INC. (1)
8,296,540 Method and apparatus for adjusting the performance of a synchronous memory system 0 2008
 
REALTEK SEMICONDUCTOR CORP. (1)
7,257,729 System and method for processing an instruction according to a clock and adjusting the phase of the clock according to the instruction 1 2005
 
ROCKY RESEARCH (1)
7,630,856 Thermal management computing system and method 3 2008
 
ROUND ROCK RESEARCH, LLC (1)
5,881,298 Portable computer with selectively operable cooling unit 21 1996
 
SAMSUNG ELECTRONICS CO., LTD. (1)
6,854,064 ACPI complaint computer system and overtemperature protection method therefor 5 2001
 
SUN MICROSYSTEMS, INC. (1)
5,978,864 Method for thermal overload detection and prevention for an intergrated circuit processor 16 1997
 
WISTRON CORPORATION (1)
8,332,074 Thermal protection method and related system for a computer system 0 2010
 
Other [Check patent profile for assignment information] (14)
8,566,627 Adaptive power control 0 2009
8,370,658 Adaptive control of operating and body bias voltages 1 2009
8,319,515 Systems and methods for adjusting threshold voltage 0 2009
8,222,914 Systems and methods for adjusting threshold voltage 0 2009
8,040,149 Frequency specific closed loop feedback control of integrated circuits 2 2009
8,085,084 System for substrate potential regulation during power-up in integrated circuits 0 2009
8,022,747 System for substrate potential regulation during power-up in integrated circuits 0 2009
8,436,675 Feedback-controlled body-bias voltage source 0 2010
8,193,852 Precise control component for a substrate potential regulation circuit 0 2010
8,420,472 Systems and methods for integrated circuits comprising multiple body biasing domains 0 2010
8,697,512 Systems and methods for integrated circuits comprising multiple body biasing domains 0 2010
8,593,169 Frequency specific closed loop feedback control of integrated circuits 0 2011
8,629,711 Precise control component for a substarate potential regulation circuit 0 2012
8,700,217 Thermal protection method and related system for a computer system 0 2012