USO0RE41255E

(19) United States (12) Reissued Patent

(10) Patent Number:

Lee et a].

US RE41,255 E

(45) Date of Reissued Patent:

(54)

DEVICE HAVING AN IMPROVED APPARATUS AND METHOD FOR SETTING POWER MANAGEMENT MODE

(75)

Inventors: Young Ju Lee, HWasung (TW); Jong Goon Choi’ Pyungtaik (KR)

5,239,652 5,511,205 5,586,332 5,590,341

A A A A

8/1993 4/ 1996 12/1996 12/1996

5,719,800 A

Apr. 20, 2010

Seibert et a1. K?IlIl?Il et a1~ Jain et a1. Matter

2/1998 Mittal et a1~ 5/1998 Walsh et a1.

5,754,436 A 5,761,517 A

6/1998 Durham et a1.

(73) Assignee: ANPA Inc., Seoul (KR)

5,768,602 A

6/1998 Dhuey

5,784,628 A

7/1998 Reneris

(21)

Appl~ p10‘Z 10/972,112

5,812,860 A

9/1998 Horden et a1.

6,029,119 A

2/2000 Atkinson

(22)

Filed:

6,198,245 B1

3/2001 Du et a1.

6,216,235 B1

4/2001 Thomas et a1.

6,219,723 B1 6,272,642 B2

4/2001 Hetherington 61111. 8/2001 PO16, 116131.

6,384,651 B1 6,446,214 B2

5/2002 Horigan 9/2002 Chrysanthakopoulos 7/2003 Jackson et a1.

Oct. 22, 2004 Related U-S- Patent Documents

Reissue of:

(64)

Patent NO.Z Issued; App1_ NO;

6,470,290 ()ct_ 22, 2002 09/653,581

Filed:

Aug. 31, 2000

(30)

6,601,179 B1

Foreign Application Priority Data

Primary ExamineriMichael P. Nghiem Assistant ExamineriHien X V0

....................................

(74) Attorney] Agent] or Firm‘CarlineO’ spicer & Kee’ LLC

(51)

Int. Cl. G06F 1/32

(2006.01)

(57)

ABSTRACT

The present invention supports poWer management modes US. Cl- .......................... ..

_

(58)

(56)

_

_

includes

a maximum power perfonnance mode’

713/300; 713/340; 324/425

(2) a battery-optimized mode, and (3) a performance/

Field of Classi?cation Search ................ .. 702/132, _ _ 702/60: 63; 324/425; 713/390’ 320: 340

Optimization Cycling mode for performing the maximum performance mode and the battery-optimized mode alter

See aPPhCaUOn ?le for Complete Search hlstoryReferences Cited

nately Within a prescribed period of time. The cycling mode alloWs ?exibility in poWer management and faster charging of the battery.

U.S. PATENT DOCUMENTS

5,167,024 A

11/1992 Smith et a1.

1

63 Claims, 6 Drawing Sheets

20

1 l

: GEYiESR|\(/:1LLE i

80



1

/

1

FLASH

CPU

'

MEMORY

E

1

1

i

30

i'

41

/ 00115

1

90

1110110-

OH I PSET

'

_ T

<\F

SMBUS

l 1

.. _

70 1 Z I

THERMAL MON1T0H

DC_DETECT

.. _. _ . _______ _ __

50 '

1 SMART ; BATTERY

L ___________ “J

1

:

1 1

: 1 1

BALDETECT



i I

1

0010110111211 “T” “Til

i i

} E

I

i

1

l 1'

1 ;

60

POWER BLOCK

1 l

1 ;

L ______ _- 1 __________ .21‘

3% AC/DC ADAPTER

US. Patent

Apr. 20, 2010

Sheet 1 of6

US RE41,255 E

F|G.1A CONVENTIONAL ART

AC/DC ADAPTER “Z G:

F|G.1B CONVENTIONAL ART

w _H RE 0E TIL I|lIl

G _

Wz/ovnm_

mA " CES_

_T. CHB_OIA m/ES

u C

.L_

ST...HP

E. .|r _

_

_

_ E TMW

_ ~

D_ _

~IT CR_

You M

“/Tm a

—IE"hIl| Tv

./.H|A1wO“. PDV a -D

n C

m/R.@ _

T. PTnu_OEE_MC

_ E _

w _

_T R

_ -

_

_

Tl|

AC/DC ADAPTER

(9::

US. Patent

Apr. 20, 2010

Sheet 2 of6

US RE41,255 E

F """"""""""""""""""""""""" "g5 ''''''''' “1

;

20

10

i GEYSERVILLE

i i §

/

/

ASIC l

FLASH

CPU

:

CORE

1

i

MEMORY

30

:

z

41

/

mcRO-

OH I PSET

go

/

l

CONTROLLER H

E

<

SMBUS

>

:

i

I

BALDETECT

i

: ;

:

~.-.- 5

E 5

i

‘*T'j

E I

i 1 :

Oc_OETEcT

F" m """""" W‘

2° 5 THERMAL MONITOR

I SMART ; BATTERY

L ___________ "J



E ! ;

60

/ POWER BLOCK

i i

E I ;

L ______ __‘ ___________ ..J

3% AC/DC AOAPTER

(Q;

US. Patent

Apr. 20, 2010

A/C POWER

US RE41,255 E

TEMPERATURE

RESIDUAL AMOUNT OF BATTERY

LQW/WDDLE

OVER 50%

M.P.M

BELOW 50% IRRELEVANT

P.O.C.M.1 p|0_(;_M_2

HIGH

P.O.C.M.2

MIDDLE

P.O.C.M.3

LOW

B.O.M

HIGH MIDDLE

P.O.C.M.3 P_0_C_M_4

LOW

B.O.M

HIGH

P.O.C.M.4

MIDDLE

B.O.M

LOW

B.O.M

A/C POWER CONNECTED HIGH

LOW

A/C POWER NOT CONNECTED

Sheet 3 of6

MIDDLE

HIGH

POWER MANAGEMENT MODE

M.P.MI MAXIMUM POWER PERFORMANCE MODE

P.O.C.M. :PERFORMANCE/OPTIMIZATION CYCLING MODE B.0.M: BATTERY OPT I M I ZED MODE

US. Patent

Apr. 20, 2010

Sheet 4 of6

US RE41,255 E

F l G . 4A

AUTOMATICALLY SET PM MODE? $31 /

Zszw SELECT & DESIGNATE PM MODE FOR SYSTEM BY KEY INPUT OR BY PROGRAM

MONITOR PRESENT STATE OF

S22

TEMPERATUEENACHARGECEMOUNT 8‘ EXTE L SOUR j32

,/

SET SELECTED & DESlGNATED

PM MODE AS PM MODE OF SYSTEM

CHECK PM MODE ACCORDING TO

PRESENT MONITORED STATE FROM MEMORY

END

S33 /

SET CHECKED PM MODE AS PM MODE 0F SYSTEM 834

/ UPDATE PM MODE

PM: POWER MANAGEMENT

US. Patent

Apr. 20, 2010

Sheet 5 of6

US RE41,255 E

a:8I.“2<:. g85S536$5 E81BEI_iiEN22%“586-21 * _ M

N

\

9: E5:5

wil

W50:38“528i

mmw

US. Patent

Apr. 20, 2010

Sheet 6 of6

FIG.5A

‘N0

8202

/

COMPLETE PREV ! OUS MODE S32

FIG.5B

US RE41,255 E

US RE41,255 E 1

2

DEVICE HAVING AN IMPROVED APPARATUS AND METHOD FOR SETTING POWER MANAGEMENT MODE

An object of the present invention is to improve power management. Another object of the present invention is to allow ?exibility in power management. A further object of the present invention is to allow user to set the power management.

Matter enclosed in heavy brackets [ ] appears in the original patent but forms no part of this reissue speci?ca

Still another object of the present invention is to quickly

charge the battery.

tion; matter printed in italics indicates the additions made by reissue.

A further object of the present invention is to increase the number of power management modes. It is an object of the present invention to provide an appa ratus and method for setting a power management mode

BACKGROUND OF THE INVENTION

1. Field of the Invention The present invention relates to an electronic device, and more particularly, a device having an apparatus and method for setting a power management mode.

capable of easily and simply setting the power management mode for a notebook computer system, and automatically setting the power management mode for the notebook com puter system as an optimized mode according to the current operating state. It is another object of the present invention to provide a

2. Background of the Related Art In an electronic device using a battery, such as a notebook

computer, power management is important. For notebook computers using a Pentium CPU manufactured by the Intel Corporation, the CPU uses a Geyserville technology, which supports two power management modes, i.e., a high perfor

20

mance mode and a battery-optimized mode.

The notebook computer uses the high performance mode

charging method for reducing the charge time of a battery by appropriately converting the operating mode of a central processing unit of a Geyserville within the range of less effecting the performance of a computer, if the charging residual amount of a charging battery is judged to be less than a predetermined value when a power mode is converted to an adapter mode from a battery mode.

under the environment of AC power source, and uses the

battery-optimized mode under the environment of a battery only power source. In addition, the menu wherein an user can set the default mode in each environment is realized

through Power Management applet (WordPad, Graphic Panel, or the like) in control panel programs of Microsoft Windows. FIG. 1A illustrates a notebook computer 1 having a recess

for receiving a smart battery 50 and input 2 for receiving the voltage from an AC/DC adapter 3, and FIG. 1B illustrates a schematic block diagram of a general notebook. In FIG. 1B, a central processing unit (CPU) 10 controls the overall operation, and a Geyserville ASIC 20 controls the mode

30

switching of a power mode driven in the system. A core

35

chipset 30 manages the I/O interface between the system and a peripheral device upon receipt of a command from the

To achieve the above objects, there is provided an appara tus for setting a power management mode according to the present invention which includes: at least one detecting unit for monitoring the temperature state of a notebook computer, the charging state of a battery, and the power applying state from external source; a storing unit for storing the state of the individual condition and an appropriate power management mode in connection with each other; and a control unit for reading the power management mode cor responding to the current state of the individual monitored condition from the storing unit and for setting the same as a power management mode for the notebook computer. In addition, there is provided a method for setting a power management mode according to the present invention which

CPU. A micro controller 40 handles the interaction of a

includes the steps of: continuously monitoring the tempera

keyboard, mouse interface, power management, and battery

ture state of a notebook computer, charging state of a battery and whether an external power is applied or not for setting a

interface. A smart battery 50 is used as a power source when an external power source is not available or not used, and a

40

power detector 40 detects the application of the external

power management mode; reporting the result of the moni toring to a control unit and setting the power management

power source.

mode as manual or automatic by an user; and checking the

power management mode according to the current monitor

The conventional notebook computer system implements the power management mode of the CPU according to which power source is provided. Since power management is

ing state from a memory to set the same as the power man 45

implemented by only two modes, i.e., the maximum perfor mance mode and battery-optimized mode, according to whether or not AC power detected from the power detector

60 is applied, the power management is not e?iciently achieved from an optimized power use point of view. Here,

50

agement mode for the apparatus, if the power management mode is set manual, or selecting and setting the power man agement mode by key input by the user, if the power man agement mode is set automatic. Furthermore, while the notebook computer is operated

only by the battery, it is operated in a maximum performance

the maximum performance mode means a state where the load of the system is maximum and other devices are oper

mode if the battery residual amount is more than 50% when an AC power source is inputted. On the other hand, if the

ated according to this. The battery-optimized mode means idle state of parts of a device, that is, power save state. In addition, in the case where the battery residual amount of the notebook computer is less than 50%, if a AC power source is plugged into the computer while using a battery only as a

battery residual amount is less than 50%, the maximum per formance mode is switched to a Geyserville cycling mode so 55

as to make the charging speed higher. The present invention can be achieved in a whole or in

parts by a method of selecting one of a plurality of modes for

power source during a work on computer, most of the power

power management, the method comprising: selecting a

is supplied to the system and only a part thereof is supplied

maximum performance mode based on a ?rst condition;

to the battery, for thereby making the charging speed slower. The above references are incorporated by reference herein where appropriate for appropriate teachings of additional or alternative details, features and/ or technical background.

selecting a battery-optimized mode based on a second con 60

a third condition. The present invention can be achieved in a whole or in

SUMMARY OF THE INVENTION

An object of the invention is to solve at least the above

problems and/or disadvantages and to provide at least the advantages described hereinafter.

dition; and selecting a third mode different from maximum performance mode and the battery-optimized mode based on

65

parts by a apparatus for allowing a system to have a plurality of modes for power management comprising: a controller

which supports the plurality of modes, wherein the plurality of modes includes a maximum performance mode, a battery

US RE41,255 E 3

4

optimized mode and a performance/optimization cycling

management mode by an user. According to the state of the

mode, wherein during the performance/optimization cycling

individual preset condition for setting a poWer management

mode, the maximum performance mode is performed for a

mode and Whether or not the user depresses the poWer mode

?rst prescribed period of time and the battery optimiZed

setting button 90, the function and operation of a controller 41 for automatically or manually setting the poWer manage

mode is performed for a second prescribed period of time.

ment mode for the notebook system are different from FIG. 1.

The present invention can be achieved in a Whole or in

parts by a method for setting a poWer management mode for

a system, comprising: continuously monitoring the tempera

The controller 41 supports poWer management modes for a notebook computer system, including (1) a maximum poWer performance mode Wherein the load of the system is maximum and other devices are operated according to this, (2) a battery-optimized mode Wherein parts of the devices

ture state of the system, the charging state of a battery, and the application of poWer from an external source for setting a

poWer management mode; and checking the poWer manage ment mode according to the result of the monitoring from a memory for setting the same as the poWer management mode for the apparatus.

are in poWer save state in case of an idle state, and (3) a

performance/optimization cycling mode for performing the maximum performance mode and the battery-optimized

The present invention can be achieved in a Whole or in

parts by a system having prescribed function and operation

mode alternately Within a prescribed period of time.

to achieve a prescribed result, the system having an appara tus for setting a poWer management mode, Wherein the appa

includes at least one additional poWer management mode,

The performance/optimization cycling mode (POCM) Which alternately utiliZes the maximum performance mode (PM) and the battery optimiZed mode (BOM) for a pre

ratus includes: at least one detector to monitor a condition of

the system based on the temperature, remaining charge of a battery, and Whether an external poWer is applied or not; and a controller for determining the poWer management mode corresponding to monitored condition from the storing unit.

Additional advantages, objects, and features of the inven tion Will be set forth in part in the description Which folloWs and in part Will become apparent to those having ordinary

20

scribed period of time DTbased on MPM and BOM duration

ratio RP/O, Where RP/O=TP/TO, TP being the cumulative duration of the maximum performance mode for a ?rst pre scribed period of time D l and To being the cumulative dura 25

skill in the art upon examination of the folloWing or may be

tion of the battery optimiZed mode for a second prescribed period of time D2. Since the PCOM is performed for a period

oftime DT, DT=Dl+D2.

learned from practice of the invention. The objects and

For example, in the preferred embodiment, there are four

advantages of the invention may be realiZed and attained as

additional poWer management modes based on the duration

particularly pointed out in the appended claims. BRIEF DESCRIPTION OF THE DRAWINGS

30

The invention Will be described in detail With reference to

the folloWing draWings in Which like reference numerals refer to like elements Wherein: FIG. 1A illustrates a notebook computer; FIG. 1B illustrates a schematic block diagram of a general

35

Where TP=40 ms and TO=60 ms, such that the MPM is per formed for 40 ms and thereafter BOM is performed for 60 ms Within the 100 ms prescribed period of time DT. In 40

invention; FIG. 3 illustrates the correlation of detected conditions With the poWer management mode in accordance With a pre

such that the MPM is performed for 20 ms and thereafter BOM is performed for 80 ms Within the 100 ms prescribed

In the preferred embodiment of POCM, the MPM and the BOM are alternately performed once. HoWever, as can be 45

cally setting the poWer management mode according to a

preferred embodiment of the present invention; FIG. 4B illustrates the details of the step for automatically checking the poWer management mode of FIG. 4A; FIG. 5A illustrates the details of automatically updating

POCM4, the RP/O=l:4, Where TP=20 ms and TO=80 ms,

period of time DT.

ferred embodiment of the present invention; FIG. 4A illustrates a method for manually or automati

thereafter BOM is performed for 40 ms Within the 100 ms

prescribed period of time DT. In POCM3, the RP/O=2:3,

notebook; FIG. 2 illustrates the construction of a notebook system according to an apparatus for setting a poWer management mode according to a preferred embodiment of the present

ratio RP/O of POCM1, POCM2, POCM3 and POCM4 for a prescribed period of time DT of 100 ms. In POCM1, the RP/O=4:l, Where TP=80 ms and TO=20 ms, such that the MPM is performed for 80 ms and thereafter BOM is per formed for 20 ms Within the 100 ms prescribed period of time DT. In POCM2, the RP/O=3:2, Where TP=60 ms and TO=40 ms, such that the MPM is performed for 60 ms and

appreciated, the cycling betWeen the MPM and the BOM can be performed repetitively for the prescribed period of time DT based on the duration ratio RP/O. For example, the

the poWer management mode of FIG. 4A accordance With a

MPM can be performed for ?rst 40 ms, the BOM can be performed for the next 10 ms, the MPM can be performed for the next 40 ms and the BOM can be performed for the last 10 ms in the POCM1 such that the duration ratio RP/O of

?rst preferred embodiment of the present invention; and FIG. 5B illustrates the details of automatically updating

4:1 is maintained for the prescribed period of time DT. As can be further appreciated, the prescribed period of

the poWer management mode of FIG. 4A in accordance With a second preferred embodiment of the present invention.

50

55

DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS

FIG. 2 illustrates the construction of a notebook system according to an apparatus for setting a poWer management mode of the present invention. FIG. 2 is someWhat similar to FIG. 1, but further includes: a thermal monitor 70 for detect ing the temperature of a predetermined position on a PCB of a computer main board; a ?ash memory 80 for storing the state of an individual preset condition for setting a poWer

management mode and an appropriate optimiZed poWer management mode in connection With each other; and a poWer mode setting button 90 for manually setting a poWer

60

time can be variably set by the manufacturer or the user, With or Without manufacturers recommendation, depending on the contemplated use of the notebook computer or Whether the user desires more speedier charge of the smart battery during the mode cycling. Further, the duration ratio RP/P can be variably set by the manufacturer or the user, With or With out the manufacturer’s recommendation, depending on the contemplated use of the notebook computer or Whether the user desires more speedier charge of the smart battery. As described above, the user can use the poWer mode

setting button to select one of MPM, BOM, POCM1, POCM2, POCM3 and POCM4, Which Will be described 65

hereinafter, or the controller 41 can automatically control the

poWer management mode based on information provided by the thermal monitor 70 and smart battery 50 via the system

US RE41,255 E 5

6

bus SMBUS and the detection of the external power source

example, the user can select the control panel program or

via the power block 60, which is compared with the informa

management program of the operating system of the note book PC, Macintosh, or other type of computers to select and designate a desired power management mode of the notebook system among the maximum power mode,

tion stored in the ?ash memory 80. The thermal monitor 70 continuously detects the internal temperature of the notebook system and transmits the value thereof to the controller 41. The temperature T detected by the thermal monitor, sensor or temperature detection unit 70

performance/optimization cycling mode, and battery optimiZed mode, on the Power Management Applet Menu or BIOS Set-up Menu. The controller 41 sets the selected and designated power management mode as the power manage

is pre-classi?ed into a low temperature value TL if the detected temperature falls within a ?rst temperature range T1, a medium temperature value TM if the detected tempera

ment mode of the notebook system, thereby manually set ting the power management mode of the notebook system. However, if the manual power management mode is not set, automatic setting of power management mode is selected and designated on the Power Management Applet

ture falls within a second temperature range T2, and a high temperature value TH if the detected temperature falls within

a third temperature range T3, where T1
Similarly, the smart battery provides information regard

Menu or BIOS Set-up Menu (S30). The controller 41 moni tors the state of each condition for setting the power manage ment mode inputted from the thermal monitor 70, smart bat

ing the residual amount RA of charge and the residual amount detected by the controller 41 is classi?ed in to low, medium and high. A low residual amount RAL is determined if the RA is less than 20%, a medium residual amount RAM is determined if the RA is between 20% to 50%; and a high residual amount RAH is determined if the RA is greater than 50%.

tery 50, and power detector 60 (S31). The power management mode appropriate for the moni tored state is checked from the ?ash memory 80 (S32). For 20

example, if the temperature of a certain particular portion of the computer inputted from the thermal monitor 70 is judged

The information regarding the detection of the external power source, temperature classi?cation and residual

to be a medium level TM, the residual amount of a charging

amount classi?cation is stored in the ?ash memory 80. Further, the ?ash memory stores the power management mode operation for the controller based on such information.

power inputted from the smart battery 50 is judged to be over 50%, and an AC power is judged to be connected, the con troller 41 determines that the power management mode appropriate for the state of the above conditions is POCM1

Further, the ?ash memory preferably stores DT and RP/O for PCOM. FIG. 3 illustrates the correlation of such information with the power management mode stored in the ?ash memory 80. When the external power source is connected and the tem perature values is TL or TM, the controller 41 supports MPM when the RA is over 50% and the controller 41 supports

25

based on the information stored in the ?ash memory 80.

Thereafter, the controller 41 sets the power management

mode (S33) and automatically updates the power manage 30

POCM1 when the RA is less than 50%. However, when the temperature value is TH, the RA is irrelevant and the control ler 41 supports POCM2. In the instance of external power source disconnect, the power management mode vary between BOM and POCM in

checks the temperature T provided by the thermal monitor 35

controller checks if RA>50% or RA<50% (S102). If RA>50%, the power management mode is determined to be

TL, the controller 41 supports POCM2 when the RA is RAH, POCM3 when the RA is RAM, and BOM when the RA is

MPM (S103). However, if RA<50%, the power management 40

tor via system bus SMBUS and check whether such informa 45

POCM2 (S112); if RA=RAM, the power management mode is determined to be POCM3 (S113); and if RA=RAL, the 50

55

is determined to be BOM; and if RA=RAL, the power man agement mode is determined to be BOM (S121).

ing the power mode setting button 90 (S20). Whenever the power mode setting button 90 is pressed, the controller 41 changes the power management mode between MPM, POCM1, POCM2, POCM3, POCM4 and BOM in sequence

FIGS. 5A illustrates the details of automatically updating the power management mode of step S33 in accordance with a ?rst preferred embodiment of the present invention. FIG. 5B illustrates the details of automatically updating the power management mode of step S33 in accordance with a second

or any other appropriate sequences for the power manage ment mode. After selection by the user (S21) the power man

ment mode of the notebook system by software. For

power management mode is determined to be BOM (S118). If T=TH, the controller checks the RA (S119). If RA=RAH, the power management mode is determined to be

POCM4 (S120); if RA=RAM, the power management mode

As shown, the controller determines whether the user has selected manual power management mode by the user press

In addition, the user can manually sets the power manage

power management mode is determined to be BOM (S114). If T=TM, the controller checks the RA (S115). If RA=RAH, the power management mode is determined to be

POCM3 (S116); if RA=RAM, the power management mode is determined to be POCM4 (S117); and if RA=RAL, the

cally setting the power management mode according to a preferred embodiment of the present invention.

agement mode is set (S22).

tion corresponds to TL, TM or TH (S110). If T=TL, the controller checks the RA (S111). If RA=RAH, the power management mode is determined to be

as the dominant information and the residual amount as the

FIG. 4A illustrates a method for manually or automati

hand, if T=TH, the power management mode is determined to be POCM2 (S105). If the external power source is not detected, the controller

ied. In the preferred embodiment, the temperature was used subordinate information. Such criteria can be switched, and further, both criteria need not be used. Moreover, the power management mode using MPM, BOM and POCM based on temperature, residual amount and external power detection is not limited to the particular format illustrated in FIG. 4. Further, other addition or replacement information can be used to correlate the power management.

mode is determined to be POCM1 (S104). On the other

41 checks the temperature T provided by the thermal moni

As can be appreciated, the dominant and subordinate information used for power management mode can be var

via system bus SMBUS and check whether such information

corresponds to TL, TM or TH (S101). If T=TL or TM, the

the preferred embodiment. When the temperature value is

RAL. When the temperature value is TM, the controller 41 supports POCM3 when RA is RAH, POCM4 when RA is RAM, and BOM when RA is RAL. When the temperature value is TH, the controller 41 supports POCM4 when RA is RAH, BOM when RA is RAM or RAL.

ment mode (S34) until the manual management mode is set. FIG. 4B illustrates the details of step S32. First, the con troller 41 checks the application of external power source based on the DC____DETECT signal from the power detector 60 (S100). If the power source is detected, the controller 41

65

preferred embodiment of the present invention. As shown in FIGS. 5A and 5B, the controller 41 deter mines whether there has been a change in power manage

US RE41,255 E 7

8

ment mode to manual management by the user (S200). If so, the process returns to step S21. If not, the controller rechecks

tion betWeen the maximum performance mode and the battery-optimized mode based on a prescribed ratio. 2. The system of claim 1, Wherein the cycling mode is performed for a prescribed period of time. 3. The system of claim 1, further comprising a storage device for storing a correlation betWeen the poWer manage

the present condition C2 for poWer management mode input ted from the thermal monitor 70, smart battery 50 and poWer detector 60, and compares the present condition C2 With the previous condition C 1 (S201). If the condition has not changed, the process returns to step S200. However, if C2 does not equal Cl, tWo alternative process is used to change the poWer mode setting. In FIG. 5A, the controller 41 alloWs the system to com

ment mode and the monitored condition. 4. The system of claim 1, Wherein at least one [senor] sensor includes a thermal sensor for detecting the tempera ture.

5. The system of claim 1, further [comprises] comprising

plete the poWer management mode of the previous condition (S202). After the completion, the controller 41 returns to step S32 to change the poWer management. For example, if the previous condition Cl corresponded to the poWer man agement mode of POGM1 and the change in condition C2

a key input for selecting one of an automatic poWer manage ment mode and a manual poWer management mode.

6. The system of claim 1, further [comprises] comprising a readable medium containing means for selecting one of an automatic poWer management mode and a manual manage ment mode.

corresponding to POGM2 Was detected during the mid

interval, i.e., 50 ms, ofthe prescribed period of time D], i.e.,

7. A method for setting a poWer management mode for a

system, comprising:

100 ms, the controller 41 changes the poWer management

[continuously] monitoring a temperature state of the

mode to POGM2 after the 100 ms.

In FIG. 5B, the controller immediately stops the poWer management mode of the previous condition C 1 and changes the poWer management mode to BOM and is paused in this mode for a preset period of time. Thereafter, the controller 41 changes to the poWer management mode corresponding to the neW condition C2 by returning to step S32. For

example, if the previous condition Cl corresponded to the poWer management mode of POGM1 and the change in con dition C2 corresponding to POGM2 Was detected during the mid-interval, i.e., 50 ms, the poWer management mode of POGM1 is halted and changed to BOM and paused for a

20

management mode]; and [checking] setting the poWer management mode accord ing to [the] a result of the monitoring [from a memory for setting the same as the poWer management mode for 25

comprises[,] a maximum performance mode, a battery

changes the poWer management mode to POGM2. The present invention has various advantages. For example, poWer management is improved and there is more ?exibility in the poWer management. Further, the user can manually set the poWer management or the poWer manage ment can be automatically set and updated. Moreover, there is an increase in the number of poWer management modes, Which increase the ?exibility in poWer management, and the battery can be more quickly charged. The foregoing embodiments and advantages are merely

30

exemplary and are not to be construed as limiting the present

40

correlation betWeen the poWer management mode and [the] 9. The method of claim 7, further comprising selecting 35

Wherein the plurality of modes includes a maximum

performance mode, a battery optimiZed mode and a

performance/optimization cycling mode, Wherein during the performance/optimization cycling mode, the controller automatically [repeating] repeats 45

the maximum performance mode for a ?rst prescribed period of time and the battery optimiZed mode for a second prescribed period of time or vice versa based on

function and not only structural equivalents but also equiva lent structures. For example, the present invention is not limited to notebook computer, but is readily applicable to all 50

ing cameras, camcorders, audio players, radios, cell phones,

a prescribed ratio of the ?rst prescribed period of time and the second prescribed period of time. 11. The apparatus of claim 10, Wherein the controller selects one of the plurality of modes based on temperature of

the system. 12. The apparatus of claim 11, Wherein the controller fur ther selects the mode based on remaining charge. 13. The apparatus of claim 12, Wherein the controller fur

etc.

What is claimed is: 55

ther selects the [modes] mode based on a connection to an external poWer source.

tus includes: at least one detector to monitor a condition of the system

ing unit, Wherein the poWer management mode comprises[,] a maximum performance mode, a battery

management mode. 10. An apparatus for alloWing a system to have a plurality

scope of the claims. Many alternatives, modi?cations, and

based on a temperature, remaining charge of a battery, [and] or Whether an external poWer is applied or not; and a controller for determining the poWer management mode corresponding to the monitored condition from a stor

one of automatic poWer management mode and a manual

of modes for poWer management comprising: a controller Which supports the plurality of modes,

invention is intended to be illustrative, and not to limit the

1. A system having prescribed function and operation to achieve a prescribed result, the system having an apparatus for setting a poWer management mode, Wherein the appara

wherein the cycling mode performs automatic altema tion betWeen the maximum performance mode and the battery-optimized mode based on a prescribed ratio. 8. The method of claim 7, further comprising storing a a monitored condition.

invention. The present teaching can be readily applied to other types of apparatuses. The description of the present

devices using a battery as an alternate poWer source, includ

an apparatus], Wherein the poWer management mode

optimiZed mode, and a cycling mode, [for performing]

prescribed period of time. Thereafter, the controller 41

variations Will be apparent to those skilled in the art. In the claims, means-plus-function clauses are intended to cover the structures described herein as performing the recited

system, a charging state of a battery, and an application of poWer from an external source [for setting a poWer

14. A method of selecting one of a plurality of modes for

poWer management, the method comprising: selecting a maximum performance mode based on a ?rst 60

condition; selecting a battery-optimized mode based on a second

condition; and selecting a third mode different from maximum perfor 65

mance mode and the battery-optimized mode based on a third condition, Wherein the third mode is a hybrid of

optimiZed mode, and a cycling mode, [for performing]

the maximum performance mode and the battery

wherein the cycling mode performs automatic alterna

optimiZed mode.

US RE41,255 E 9

10

15. The method of claim 14, wherein the third mode com

providing at least five power management modes, each

prises automatically alternating betWeen the maximum per

with a di/ferent power load over a given time period; wherein a single power management mode is selected

formance mode and the battery-optimized mode Within a

prescribed period of time.

based in part on the smart battery interface function, the external power supply presence detector function,

16. The method of claim 15, Wherein in the third mode, the alternation Within a prescribed period of time is manu

or the user interface function for a power management control program. 26. The method ofclaim 25, wherein one power manage

ally set based on a prescribed ratio betWeen the maximum

performance mode and the battery-optimized mode during the prescribed period of time.

ment mode comprises a cycling mode comprised of cycling

17. The method of claim 14, further comprising storing a correlation betWeen the plurality of modes for poWer management, the ?rst condition, the second condition and the third condition.

among two or more power management modes.

27. The method of claim 26, wherein the cycling mode cycles among two or more power management modes based on a prescribed ratio.

18. A computer operating system program for use in a

28. The method of claim 26, wherein the cycling mode comprises automatically alternating between a maximum

personal computing system, comprising: a first computer program for monitoring the presence of

15

29. The method ofclaim 25, further comprising:

capacity of an internal power supply;

providing a system bus; wherein the single power management mode is continu ously selected based on information provided from the smart battery interface function and the external power supply presence function via the system bus.

a power management control panel program with a set of

user-selectable options relating to a plurality ofpower management modes, wherein one power management

mode is a cycling mode comprised of cycling among two or more power management modes; and

30. The method ofclaim 25, further comprising:

a?rst memory location containing a set of automatic

power management options; wherein the computer operating system program corre lates the set of automatic power management options with the first computer program in the event that the set of user-selectable options has not been actuated by a user

19. The computer operating system program of claim 18,

25

related data to determine whether to select a power

management mode with a lowerpower load.

3]. The method of claim 26, wherein the cycling mode 30

32. A methodfor controlling the power management ofa computing system, comprising: providing a user interface program with a set of user 35

wherein the cycling mode cycles among two or more power management modes based on a prescribed ratio.

23. The computer operating system ofclaim 18, wherein the plurality ofpower management modes comprises more

levels; 40

45

34. The method ofclaim 32, further comprising:

the cycling mode cycles among two or more power manage 55

personal computer, comprising:

correlated to a set of temperature-related data to deter mine whether to select apower management mode with a lowerpower load.

35. The method of claim 32, wherein the hybrid mode comprises automatically alternating between a maximum

providing a smart battery interface function, wherein a

remaining battery charge of an internal battery power

options; and

33. The method of claim 32 wherein the hybrid mode cycles among modes according to a prescribed ratio. providing a temperature monitor; wherein a monitored temperature value is continuously

ment modes controlled at least in part by the first computer

providing an external power supply presence detector function, wherein the presence of an external source of electrical power is determined; providing a user interface function for a power manage ment control program; comprised of user-selectable

mode;

battery interface function. 50

24. The computer operating system ofclaim 18, wherein

supply is classi?ed among aplurality ofresidual charge levels;

providing a plurality ofpower management modes com prised ofa maximum performance mode, a battery opti mized mode, and a hybrid mode, wherein the hybrid mode automatically alternates between at least the maximum performance mode and the battery-optimized wherein a power management mode is selected based in part on the set of user-selectable options and the smart

than five modes, each with a di?erent power load.

program. 25. A method ofexecuting an operating systemfor use in a

selectable options relating to power management; providing a smart battery interface function, wherein a

remaining battery charge of an internal battery power supply is classified among a plurality ofresidual charge

further comprising: a second computer program for monitoring a tempera ture; wherein the computer system program correlates the set ofautomatic power management options with the sec ond computer program.

cycles among two or more power management modes con

trolled at least inpart by the?rst, second or third conditions.

a second memory location containing a set of user

2]. The computer system ofclaim 18, wherein the cycling mode comprises automatically alternating between the maximum performance mode and the battery-optimized mode within a prescribed period of time. 22. The computer operating system program ofclaim 18,

providing a temperature monitor; wherein the operating system continuously correlates a monitored temperature value to a set of temperature

further comprising: selected options relating to the plurality ofpower man agement modes. 20. The computer operating system program of claim 18,

performance mode and a battery-optimized mode within a

prescribed period of time.

an external power supply and a remaining power

performance mode and a battery-optimized mode within a 60

prescribed period of time. 36. The method ofclaim 32, wherein the computing sys tem is a personal computer.

37. The method ofclaim 36, further comprising: providing a system bus; 65

wherein the power management mode is selected based on

information provided from the smart battery interface function via the system bus.

US RE41,255 E 11

12 that, at apoint in time after which an externalpower supply is coupled to the computing system, the remaining power capacity ofthe internal supply is below a threshold, then a first level of charging power is supplied to the internal

38. The method ofclaim 32, further comprising: providing an external power supply presence detector function, wherein the presence of an external source of electrical power is used to determine whether to select

apower management mode with a higherpower load. 39. A method ofcontrollingpower management ofa com

supply, and ifthe remaining power capacity ofthe internal supply is above a threshold, then a second level of charging power is supplied to the internal supply.

puting system comprising: setting a first operation mode of the computing system, wherein the?rst operation mode comprises a maximum performance mode or a battery optimized mode; monitoring the presence of an external power supply and a remaining power capacity ofan internalpower sup

10

5]. The software program of claim 50, wherein the first level of charging power is greater than the second level of charging power.

52. The software program ofclaim 45, further comprising fourth software of the software program, wherein the fourth software results in data based on a measured temperature in

Ply;

the computing system.

controllably selecting among the maximum performance

53. The software program ofclaim 52, wherein the one or

mode, the battery optimized mode or one or more third

more third power management modes comprise at least a

power management modes based on the monitoring,

cycling mode, wherein the cycling mode cycles among two

wherein the one or more third power management

or more power management modes.

modes vary based on the remaining power capacity of the internal power supply.

adapts based on a monitored temperature level in the com

54. The softwareprogram ofclaim 53, wherein the cycling

puting system.

40. The method ofclaim 39, wherein the one or more third

55. The software program of claim 52, wherein data resulting from the first, second and fourth software are

power management modes comprises at least a cycling mode, wherein the cycling mode cycles among two or more power management modes.

4]. The method ofclaim 40, wherein the cycling adjusts based on the remainingpower capacity ofthe internalpower

supply.

stored in a memory, wherein as data stored in the memory

changes based on the operation of the first, second and 25

42. The method ofclaim 40, wherein the cycling adjusts system. 43. The method ofclaim 40, wherein the cycling adjusts 30

44. The method ofclaim 43, wherein the user input data is input via a user interface program.

supply is above a threshold, then a second level of charging power is supplied to the internal supply.

ment in a computing system, comprising: first software of the software program, wherein a user may input user power management control data via the first

57. The software program of claim 56, wherein the first level of charging power is greater than the second level of charging power. 58. A method ofselecting one ofa plurality ofmodesfor

software; second software ofthe software program, wherein the sec ond software results in data based on monitoring the

power management within a computing system, the method

presence of an external power supply and a remaining

comprising:

power capacity of an internal power supply;

selecting a performance optimization mode based on a

third software, wherein the third software controllably

first condition;

selecting among a maximum performance mode, a bat

selecting a battery optimization mode based on a second

tery optimized mode and one or more thirdpower man

condition; and selecting a third mode di?'erent from maximum perfor

agement modes based on data from thefirst and second, wherein the one or more third power management

mance mode and the battery-optimized mode based on a third condition, wherein the third mode comprises at

modes automatically adapt based on changed data from the first or second software.

least a cycling mode, wherein the cycling mode cycles

46. The software program ofclaim 45, wherein the one or

among two or more power management modes.

more third power management modes comprises at least a

59. The method ofclaim 58, wherein the third mode com

cycling mode, wherein the cycling mode cycles among two

prises alternating between the performance optimization

or more power management modes.

mode and the battery optimization mode.

47. The softwareprogram ofclaim 46, wherein the cycling 48. The softwareprogram ofclaim 46, wherein the cycling

that, at apoint in time after which an externalpower supply is coupled to the computing system, the remaining power capacity ofthe internal supply is below a threshold, then a

first level of charging power is supplied to the internal supply, and ifthe remaining power capacity ofthe internal

45. A software program for controlling power manage

adapts based on the remaining power capacity of the inter nal power supply.

modes is/are controlled to adapt to the changed data stored in the memory. 56. The software program ofclaim 55, wherein the one or more third power management modes is/are controlled such

based on a monitored temperature level in the computing

based on user input data.

fourth software, the one or more third power management

55

60. The method ofclaim 58, wherein the third mode com prises alternating among at least two modes based upon a

prescribed ratio. 6]. The method ofclaim 58, wherein in the third mode, the

adapts based on user input power management preference data.

prescribed ratio is determined based upon user selections.

49. The software program of claim 45, wherein data resulting from the first and second software are stored in a memory, wherein as data stored in the memory changes

62. The method ofclaim 58, further comprising storing a correlation between the plurality of modes for power management, the first condition, the second condition and

based on the operation of the first and second software, the

the third condition.

one or more third power management modes is/are con

trolled to adapt to the changed data stored in the memory. 50. The software program ofclaim 49, wherein the one or more third power management modes is/are controlled such

63. The method ofclaim 58, wherein the computing sys tem is a personal computer. *

*

*

*

*

i / i 1 }

Foreign Application Priority Data. Primary .... power detector 40 detects the application of the external ...... ond software results in data based on monitoring the.

1MB Sizes 0 Downloads 444 Views

Recommend Documents

I I 1.. 1.. -1.
Write true or false : 5x1=5. (a) The study of how to best implement and integrate cryptography in software applications is itself a distinct field. (b) Authentication is the process of verifying the identity of a person. MSEI-022. 1. P.T.O.. Page 2.

1 \1 i
electrode ?xed to said conductive support; said P channel and N channel driver ... each of said driver FE T s connected at a node to define a series totem pole ...

1 1% i
put voltage Vout is applied to a LOAD 65 (shown as coupled to GND). ... trip, and current balancing incorporated into the DC/DC ..... In the present example,.

1 /23 1 /22 i /1 $000000 ICOMPARATORI i
Apr 22, 2011 - “Subword Parallelism With MAX-2,” by R. Lee, IEEE Micro Aug. 1,. JP. 7-334346 .... cial architecture to facilitate programming, such as the.

1 /23 1 /22 i /1 $000000 ICOMPARATORI i
Apr 22, 2011 - Pat. No. 6,237,084, which is a divisional of application Ser. No. ... of application software that can interactively reproduce vari ous kinds of data, ...

i* 1 - Semantic Scholar
linear-algebra methods, like stabilized bi-conjugate gradient descent .... W . We can use this property to pre-normalize by first defining λi =σ + β W. { }i* 1. +γ L.

I J. .1
R. O'Hara and A. Petrick, The IEEE 802.11 HandbookiA Design er's Companion ... Protocol”, Technical Study Report of The Institute of Electronic,. Information and ...... While the Web broWsing CCls could be sent every 200 milli second, or ...

I 30 1'? DRAWWORKS
Oct 29, 2001 - a single collar housing that is no longer than a standard drill collar. ... measurements include such data as the Weight imposed on the drill bit ...

i* 1 - Semantic Scholar
labeling for web domains, using label slicing and BiCGStab. Keywords-graph .... the computational costs by the same percentage as the percentage of dropped ...

I '1".. ... .c'
May 20, 2016 - Republic of the Philippines .... Implementing School Waste Management Program. 1 e . ... With adequate space and facilities to be used as.

I l___§4_/1
analog-to-digital converter may includes a chopper-type comparator receiving the analog image signal and the ramp signal and a capacitor for receiving a start ...

I-1.pdf
La convicción delirante se produce a lo largo de un continuum y a veces puede ... Page 3 of 35. Page 3 of 35. I-1.pdf. I-1.pdf. Open. Extract. Open with. Sign In.

Irp. 1: TypIVE n. I i Accounts
Jan 26, 2016 - from your good office for the support of the barangay chairpersons who shall work with th:„ principals, Alternative ... c/o Dc ALS - AJMFI. 18 SAN ...

1-I Contents.pdf
Electronic Communications System. ... purposes depends on evaluation of those factors and a power of attorney executed pursuant to ORS ... 1-I Contents.pdf.

i think i think, therefore i think i am - UFRGS
Page 1 ... Merely thinking you think isn't good enough to generate knowledge you exist ... your own thoughts that give you a reason to believe you have them?

llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll|I|I|l|||
A graphics data processing apparatus having graphic image operations on two images. Two graphic images. [21] APPI- Nod 541,879 are formed into a single ...

I mcs-041 I
MCS-041 : OPERATING SYSTEMS. Time : 3 hours ... (a) Discuss the linked and index file allocation schemes. Which allocation scheme is used in UNIX OS? 10.

I mcs-041 I
MCS-041 : OPERATING SYSTEMS. Time : 3 hours ... following types of operating systems : (i). Batch. (ii) ... ordering in a distributed system with an example. 6.

I MGY-001 I
applications. (b) On what basis are maps classified ? Explain your • answer with suitable examples. (c) Applications of Geoinformatics technologies for monitoring and damage assessment of floods. (d) Data considerations for urban and rural environm

N - Arkivoc
A facile, phosgene-free approach with high atom economy has been ..... anilines bearing electron-withdrawing groups were applied (Table 2, Entries 2-4, 13), ...

llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll|I|I|l|||
A graphics data processing apparatus having graphic ... color code. This enables the same graphics data pro. 345/201 .... memory. These bit-map controllers with hard wired functions .... of long term storage device such as a disk drive. The.

Page 1 ... Yi I. Ye:3. ...YYY? :- U-- it is is i i EN2- - -, 4, 3-k'u'lu-ku-, "i"J ...
31 July 9 J-Lo 9349 - 3 cus--e els-le c-aa- J- sleese co-sl- ca. J-34 -853- Jus 4-al- is a stol e ll-. 3 TOFD sla cu cis--all 43 s.99- 39.5 s.33 aÅ¿ sus ess" essa L. ---a ...

,' ,]i,,'
2. f-pcgrln fXoArrcuv f uypori).r.:v 5ag. Fpag riu Yn ru g0 v ur v.!1p r:l6qp [.n 1rru fl ol6ayr..ryrrr,i9 xo r E:,tr or n p ov irn

,' ,]i,,'
v 62,\ll-lv ruu16rqraq oHoyrJVtitv 6E\f ultoxpEouvfst Vd rrpoOrcllf(octv d.V,11 llc(tci$3r f rr trr{rn o r rlrr x6 yrcr r rr1y. uri6 6 er{q 1 olv a rolJIK6v Too 6 fi o tyr,lt::v'.