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

3 Status Updates

Stats

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, CA75

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

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

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 114 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 215 1991
5,167,024 Power management for a laptop computer with slow and sleep modes 577 1992
 
AUCTOR CORPORATION (1)
5,422,806 Temperature control for a variable frequency CPU 97 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 168 1989
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
5,036,493 System and method for reducing power usage by multiple memory modules 88 1990
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
5,230,055 Battery operated computer operation suspension in response to environmental sensor inputs 97 1991
 
NATIONAL SEMICONDUCTOR CORPORATION (1)
5,287,292 Heat regulator for integrated circuits 93 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 131 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 258 1989
 
Zeni Lite Buoy Co., Ltd. (1)
5,224,773 Lantern and a lens for the same 105 1991

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTEL CORPORATION (33)
6,175,928 Reducing timing variance of signals from an electronic device 20 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 12 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 20 2000
6,829,713 CPU power management based on utilization with lowest performance mode at the mid-utilization range 59 2000
6,738,675 Method, apparatus, and system to reduce microprocessor power dissipation 18 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 25 2001
6,845,008 Docking station to cool a notebook computer 4 2001
7,155,621 Method and apparatus to enhance processor power management 12 2001
6,823,240 Operating system coordinated thermal management 12 2001
6,714,891 Method and apparatus for thermal management of a power supply to a high performance processor in a computer system 81 2001
7,089,430 Managing multiple processor performance states 6 2001
6,792,491 Invoking ACPI source language code from interrupt handler 2 2001
6,931,559 Multiple mode power throttle mechanism 22 2001
7,149,909 Power management for an integrated graphics device 27 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 44 2002
7,694,164 Operating system-independent method and system of determining CPU utilization 0 2002
7,089,459 Limit interface for performance management 3 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 39 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 9 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 6 2004
7,437,270 Performance state management 9 2006
7,596,709 CPU power management based on utilization with lowest performance mode at the mid-utilization range 5 2006
7,975,161 Reducing CPU and bus power when running in power-save modes 1 2007
8,788,859 Thermal sensitivity based clock frequency adjustment for dynamic power control of a processor 0 2010
 
INTELLECTUAL VENTURE FUNDING LLC (28)
7,100,061 Adaptive power control 63 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 5 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 5 2004
7,562,233 Adaptive control of operating and body bias voltages 40 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 19 2004
7,112,978 Frequency specific closed loop feedback control of integrated circuits 27 2004
7,730,330 System and method for saving and restoring a processor state without executing any instructions from a first instruction set 5 2005
7,949,864 Balanced adaptive body bias control 0 2005
7,786,756 Method and system for latchup suppression 2 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 3 2006
7,596,708 Adaptive power control 10 2006
7,336,092 Closed loop feedback control of integrated circuits 15 2006
7,336,090 Frequency specific closed loop feedback control of integrated circuits 16 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 (11)
5,832,284 Self regulating temperature/performance/voltage scheme for micros (X86) 37 1996
6,119,241 Self regulating temperature/performance/voltage scheme for micros (X86) 68 1998
6,836,849 Method and apparatus for controlling power and performance in a multiprocessing system according to customer level operational requirements 79 2001
7,086,058 Method and apparatus to eliminate processor core hot spots 30 2002
6,968,709 System and method for cooling multiple logic modules 14 2003
8,514,575 Multimodal cooling apparatus for an electronic system 1 2010
8,274,790 Automatically reconfigurable liquid-cooling apparatus for an electronics rack 1 2010
8,817,474 Multi-rack assembly with shared cooling unit 0 2011
8,760,863 Multi-rack assembly with shared cooling apparatus 0 2011
8,817,465 Multi-rack assembly with shared cooling apparatus 0 2012
8,797,740 Multi-rack assembly method with shared cooling unit 0 2012
 
NVIDIA CORPORATION (7)
7,882,369 Processor performance adjustment system and method 10 2002
7,886,164 Processor temperature adjustment system and method 17 2003
7,849,332 Processor voltage adjustment system and method 4 2003
7,479,753 Fan speed controller 6 2004
7,739,531 Dynamic voltage scaling 6 2005
8,370,663 Power management with dynamic frequency adjustments 1 2008
8,775,843 Power management with dynamic frequency adjustments 0 2013
 
SONY CORPORATION OF AMERICA (6)
6,704,877 Dynamically changing the performance of devices in a computer platform 23 2000
7,281,140 Digital throttle for multiple operating points 8 2001
6,908,227 Apparatus for thermal management of multiple core microprocessors 44 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,051,215 Power management for clustered computing platforms 52 2003
7,144,152 Apparatus for thermal management of multiple core microprocessors 28 2005
 
KABUSHIKI KAISHA TOSHIBA (4)
6,014,611 Cooling mode switching system for CPU 54 1996
6,243,656 Cooling mode switching system for CPU 40 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 102 1997
6,901,524 Processor having real-time power conservation and thermal management 15 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 2 2005
7,822,996 Method for implementing thermal management in a processor and/or apparatus and/or system employing the same 6 2007
 
ADVANCED MICRO DEVICES, INC. (3)
6,889,332 Variable maximum die temperature based on performance state 27 2001
7,036,030 Computer system and method of using temperature measurement readings to detect user activity and to adjust processor performance 22 2002
8,756,442 System for processor power limit management 0 2010
 
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 50 2004
RE40473 Dynamic performance adjustment of computation means 7 2006
RE44804 Dynamic performance adjustment of computation means 0 2008
 
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 7 2006
 
HEWLETT-PACKARD COMPANY (2)
6,029,119 Thermal management of computers 71 1996
6,336,080 Thermal management of computers 37 2000
 
LSI LOGIC CORPORATION (2)
6,859,886 IO based embedded processor clock speed control 13 2001
6,892,312 Power monitoring and reduction for embedded IO processors 8 2001
 
MOTION COMPUTING, INC. (2)
8,152,071 Multi-purpose portable computer with integrated devices 11 2008
7,821,782 Ergonomic solvent resistant portable computer 12 2008
 
PS4 LUXCO S.A.R.L. (2)
7,248,526 Refresh period generating circuit 11 2005
7,489,580 Refresh period generating circuit 1 2007
 
WISTRON CORPORATION (2)
8,332,074 Thermal protection method and related system for a computer system 0 2010
8,700,217 Thermal protection method and related system for a computer system 0 2012
 
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 53 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 52 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 25 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 28 1999
 
MITAC TECHNOLOGY CORP. (1)
6,777,900 Method for controlling hear dissipation of electronic device 6 2002
 
MOLEX INCORPORATED (1)
8,804,338 Heat pipe docking system 0 2010
 
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 18 1997
 
Other [Check patent profile for assignment information] (15)
8,566,627 Adaptive power control 1 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,839,006 Power consumption reduction systems and methods 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,806,247 Adaptive power control 0 2012