throbber
I lllll llllllll Ill lllll lllll lllll lllll lllll 111111111111111111111111111111111
`US007296164B2
`
`02) United States Patent
`Breen et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,296,164 B2
`Nov. 13, 2007
`
`(54) POWER MANAGEMENT SCHEME FOR
`EXTERNAL BATTERIES
`
`(75)
`
`Inventors: J ohn J. Breen, Harker Heights, TX
`(US); Jay L. Taylor, Georgetown, TX
`(US); Chris Young, Austin, TX (US)
`
`(73) Assignee: DeU Products L.P., Round Rock, TX
`(US)
`
`( *) Notice:
`
`Subject to any disclaimer, the tenn of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 463 days.
`
`(21) Appl. No.: 101963,679
`
`(22) Filed:
`
`Oct. 13, 2004
`
`(65)
`
`Prior Publication Data
`US 2006/0080051 Al
`Apr. 13, 2006
`
`(51)
`
`Int. CI.
`(2006.01)
`G06F 1100
`(2006.01)
`G06F 11110
`(52) U.S. CI ...................... .................. 713/300; 713/340
`(58) Field of C lassification Search ...... .......... 713/300,
`713/340
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`411995 Stewart
`
`5,404,546 A
`
`5,568,039 A
`5,818,200 A
`5,854,617 A *
`6,191,552 Bl
`6,262,562 B 1
`6,373,222 B2,.
`6,417,791 Bl,.
`6,452,362 Bl,.
`6,665,806 Bl,.
`7,085,944 Bl,.
`2001/0032321 Al*
`200210138775 Al*
`
`1011996
`10/ 1998
`1211998
`212001
`7/2001
`4/2002
`7/2002
`9/2002
`1212003
`8/2006
`10/2001
`9/2002
`
`Fernandez
`Cummings et al.
`Lee et al. ................... 345/ 102
`Kates et al.
`Cummings et al.
`Odaohhaxa .................. 320/ 116
`Benmouyal et al. . .. . . . . . 341/ l II
`Choo ............... .......... 320/ 116
`Shimizu ..................... 713/324
`Hamilton .......... .......... 713/320
`Nanoo et al. ............... 713/300
`Hauunond et al.
`.. .. .. ... 713/310
`
`* cited by examiner
`Primary Examiner- Thomas Lee
`Assistant Examiner- Ji H Bae
`(74) Attorney, Agent, or Finn- Haynes and Boone, LLP
`
`(57)
`
`ABSTRAC T
`
`In a method and system for managing power provided to a
`load, a power supply system includes a first power periph(cid:173)
`eral operable to receive and convert a first type of power to
`a second type of power. Also included in the power supply
`system is a second power peripheral operable to receive the
`second type of power and provide power to the load. A
`power event trigger device, which is included in the second
`power peripheral, is operable to introd uce a trigger signal in
`the power to the load. The trigger signal, which is introduced
`in response to receiving a change in the second type of
`power, is detected as a power event.
`
`18 Claims, S Drawing Sheets
`
`230
`
`210
`
`220 )
`
`250
`
`I 270 I
`240
`
`225
`
`250
`
`I 260 I
`101
`
`r2oo
`
`Apple 1004 - Page 1
`
`

`
`,--100
`
`,--200
`
`AC-DC
`ADAPTER
`130
`
`115
`
`EXTERNAL
`BATTERY
`140
`
`120
`
`PORT ABLE IHS
`DEVICE
`101
`
`110
`
`FIG. 1 (PRIOR ART)
`
`230
`
`210
`
`220
`
`250
`
`I 270 I
`240
`
`225
`
`250
`
`I 260 I
`101
`
`FIG. 2
`
`rJ')
`:::r
`~
`~ .....
`0
`"""'
`!JI
`
`d
`en
`.,.......J
`N
`
`\0 °' '"
`""""' °' .i:...
`0:
`N
`
`Apple 1004 - Page 2
`
`

`
`U.S. Patent
`
`Nov. 13, 2007
`
`Sheet 2 of S
`
`US 7,296,164 B2
`
`___________________________________________________________ _] ______________________ _
`I
`I
`I
`I
`I
`I
`I
`I
`I
`-----------------------------------------------+-----------------
`
`C>
`N
`M
`
`l.t")
`C>
`(")
`
`N
`0
`M
`
`..
`
`C>
`M
`(")
`
`Apple 1004 - Page 3
`
`

`
`U.S. Patent
`
`Nov. 13, 2007
`
`Sheet 3 of S
`
`US 7,296,164 B2
`
`0
`LO
`N
`
`~
`N
`
`--------------~------------------- ------------------- ----
`
`N
`N
`~
`
`:
`
`N
`~
`
`·---~--------------
`I !
`I '
`
`i .....
`!
`i
`I
`l
`C) l
`---~- --------~-_j
`
`\
`
`. . :
`:
`i :
`~I
`! . . :
`:.__ _____ __,
`. .__ ........................................................................... ···-----""
`
`:
`:
`
`:
`
`0
`N
`N
`
`Apple 1004 - Page 4
`
`

`
`e •
`
`00
`•
`
`RECEIVE FIRST VALUE OF AN INPUT
`510
`-
`
`RECEIVE DELAYED SECOND VALUE
`OF THE INPUT
`520
`-
`
`DETECT DIFFERENCE BETWEEN THE
`FIRST AND SECOND VALUES
`530
`-
`
`IDENTIFY OCCURENCE OF A POWER
`EVENT IN RESPONSE TO THE
`DIFFERENCE
`540
`-
`
`RECEIVE A THIRD VALUE AFTER THE
`PREDETERMINED TIME INTERVAL
`550
`-
`
`FIG. 5
`
`Apple 1004 - Page 5
`
`

`
`e •
`
`00
`•
`
`/BUS 650
`
`PROCESSOR 610
`-
`
`RAM MEMORY 620
`-
`
`KEYBOARD 625
`-
`
`1/0 DEVICES 640
`-
`
`-
`--
`
`~
`
`....
`
`-
`....
`
`-
`....
`
`J ~
`
`- -
`~ -
`
`-
`
`- ....
`-
`
`-
`
`...
`
`-
`
`....
`
`- -
`...
`....
`
`1 r
`
`~
`
`--
`
`~
`
`-
`
`-
`
`-
`
`ROM MEMORY 622
`-
`
`DISPLAY DEVICE 605
`-
`
`HARD DISK DRIVE 630
`-
`
`- COMMUNICATION DEVICE 645
`....
`-
`
`INFORMATION HANDLING SYSTEM 600
`
`FIG. 6
`
`Apple 1004 - Page 6
`
`

`
`US 7,296,164 B2
`
`1
`POWER MANAGEMENT SCHEME FOR
`EXTERNAL BATTERIES
`
`BACKGROUND
`
`The present disclosure relates generally to information
`handling systems, and more particularly to techniques for
`managing power provided to portable information handling
`system components such as notebook computers, personal
`digital assistants, cellular phones and gaming/entertainment
`devices.
`As the value and use of information continues to increase,
`individuals and businesses seek additional ways to acquire,
`process and store information. One option available to users
`is information handling systems. An information handling
`system ('IHS') generally processes, compiles, stores, and/or
`communicates information or data for business, personal, or
`other purposes thereby allowing users to take advantage of
`the value of the information. Because technology and infor(cid:173)
`mation handling needs and requirements vary between dif(cid:173)
`ferent users or applications, information handling systems
`may also vary regarding what information is handled, how
`the information is handled, how much information is pro(cid:173)
`cessed, stored, or communicated, and how quickly and
`efficiently the information may be processed, stored, or
`communicated. The variations in information handling sys(cid:173)
`tems allow for information handling systems to be general or
`configured for a specific user or specific use such as financial
`transaction processing, airline reservations, enterprise data
`storage, or global communications. In addition, information 30
`handling systems may include a variety of hardware and
`software components that may be configured to process,
`store, and communicate information and may include one or
`more computer systems, data storage systems, and network(cid:173)
`ing systems.
`Various power management schemes exist to optimize
`battery life and thereby extend the operation of portable
`devices. For example, one or more batteries (including
`external and/or internal battery packs) may be configured to
`provide additional power to the IHS device. The IHS device 40
`may be placed in a battery-operated mode (BOM) of opera(cid:173)
`tion to conserve power by dimming its display panel.
`FIG. 1 illustrates a block diagram of a power supply
`system 100 providing power to a portable IHS device 101,
`according to prior art. The power supply system 100 45
`receives and converts an alternating current (AC) power
`input 110 to a direct current power (DC) output 120 to power
`a load such as the portable IHS device 101 or components
`thereof. The AC power input 110 is generally received from
`a 110-120 V, 60 Hertz or 220-230 V, 50 Hertz signal source 50
`from a wall outlet 105.
`In some configurations, the power supply system 100 may
`include an optional external battery 140 connected in series
`between the AC-DC adapter 130 and the IHS device 101. In
`this configuration, an AC-DC adapter 130 converts the AC
`voltage input 110 to a first DC voltage output 115 to provide
`DC power to a load. The external battery 140 receives the
`first DC voltage output 115 as an input and generates the DC
`voltage output 120 as an output.
`The external battery 140 typically functions as a pass(cid:173)
`through device. That is, the first DC voltage output 115 is
`substantially passed through as an output. Thus, the DC
`voltage output 120 is substantially the same as the first DC
`voltage output 115. A typical voltage range for the minimum
`and maximum values for the first DC voltage output 115 and 65
`the DC voltage output 120 is between 17.5 volts to 19.5
`volts. However, the specific voltage values for the first DC
`
`2
`voltage output 115 and the DC voltage output 120 may vary
`depending on the manufacturer.
`In some configurations, the DC voltage output 120 may be
`provided by external power sources such as an automobile's
`battery or an aircraft's DC power supply system. The DC
`voltage output 120 provided by these external power sources
`may be accepted as long as it is within the predetermined
`voltage range.
`Maintaining compatibility and co-ordination of operation
`10 between various mix-n-match components of the power
`supply system 100 is often a challenge for users as well as
`manufacturers. A mismatch of component specifications
`such as wattage, voltage and current may result in an unsafe
`operation. For example, a potential malfunction of the power
`15 supply system 100 may occur if the AC-DC adapter 130 is
`not rated to carry sufficient power to charge the external
`battery 140 as well as an internal battery 150, both of which
`may be operable to provide power to the IHS device 101.
`Faulty operation of the power supply system 100 may
`20 potentially result in unsafe and/or hazardous conditions. As
`another example, since the external battery 140 acts as
`pass-through device, the output of the external battery 140
`(assuming it has sufficient stored energy) remains substan(cid:173)
`tially the same, independent of its input. Thus, power events
`25 such as plugging and/or unplugging of the AC power input
`110 from the wall outlet 105 may go undetected, thereby
`resulting in a less-than-optimal performance of the portable
`IHS device 101.
`Therefore, a need exists to provide an efficient method
`and system for managing power provided to portable IHS
`devices. Additionally, a need exists to provide an improved
`technique to detect power events such availability of AC
`power without substantially increasing costs and/or reducing
`performance. Accordingly, it would be desirable to provide
`35 an improved power management technique for managing
`various components of a power supply system included in an
`information handling system absent the disadvantages found
`in the prior methods discussed above.
`
`SUMMARY
`
`The foregoing need is addressed by the teachings of the
`present disclosure, which relates to a system and method for
`managing power provided to an IHS. According to one
`embodiment, in a method and system for managing power
`provided to a load, a power supply system includes a first
`power peripheral operable to receive and convert a first type
`of power to a second type of power. Also included in the
`power supply system is a second power peripheral operable
`to receive the second type of power and provide power to the
`load. A power event trigger device, which is included in the
`second power peripheral, is operable to introduce a trigger
`signal in the power to the load. The trigger signal, which is
`introduced in response to receiving a change in the second
`55 type of power, is detected as a power event.
`In one embodiment, detecting a power event includes
`receiving a first value of an input indicative of an operating
`state of a power peripheral. A second value of the input
`indicative of a change in the state of the power peripheral is
`60 received. Receiving the second value is delayed relative to
`the receiving of the first value by a predetermined time
`interval. A difference between the first and second values is
`detected. An occurrence of a power event is identified in
`response to the difference.
`Several advantages are achieved by the method and
`system according to the illustrative embodiments presented
`herein. The embodiments advantageously provide for an
`
`Apple 1004 - Page 7
`
`

`
`US 7,296,164 B2
`
`3
`improved technique to generate power events in response to
`changes in operating state of one or more power peripherals
`included in a multi-peripheral power supply system. Thus,
`power events such as plugging or unplugging of AC power
`are detectable in a power supply system that includes a
`plurality of power peripherals. Triggering a power event
`advantageously enables BIOS to obtain updated power
`supply identifier (PSID) information for each of the power
`peripherals. This advantageously enables maintaining com(cid:173)
`patibility and co-ordination between the various power
`peripherals. In addition, it enables the IHS device to opti(cid:173)
`mize for peak-performance based on the PSID information.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 illustrates a block diagram of a power supply
`system providing power to a portable IHS.
`FIG. 2 illustrates a block diagram of an improved power
`supply system providing power to a load, according to an
`embodiment.
`FIG. 3 illustrates a pulse signal triggering a power event
`in a portable IHS, according to an embodiment.
`FIG. 4 illustrates a block diagram showing details of a
`second power peripheral of FIG. 2, according to an embodi(cid:173)
`ment.
`FIG. 5 illustrates a flow chart of a method for detecting a
`power event, according to an embodiment.
`FIG. 6 illustrates a block diagram of an information
`handling system having an improved power supply system,
`according to an embodiment.
`
`DETAILED DESCRIPTION
`
`Novel features believed characteristic of the present dis(cid:173)
`closure are set forth in the appended claims. The disclosure
`itself, however, as well as a preferred mode of use, various
`objectives and advantages thereof, will best be understood
`by reference to the following detailed description of an
`illustrative embodiment when read in conjunction with the
`accompanying drawings. The functionality of various cir(cid:173)
`cuits, devices or components described herein may be
`implemented as hardware (including discrete components,
`integrated circuits and systems-on-a-chip), firmware (in(cid:173)
`cluding application specific integrated circuits and program(cid:173)
`mable chips) and/or software or a combination thereof, 45
`depending on the application requirements.
`The following terminology may be useful in understand(cid:173)
`ing the present disclosure. It is to be understood that the
`terminology described herein is for the purpose of descrip(cid:173)
`tion and should not be regarded as limiting.
`Without having a PSID scheme identifying various power
`peripherals included in a power supply system, maintaining
`compatibility and co-ordination of operation between the
`various mix-n-match power peripherals is often a challenge
`for users as well as manufacturers. PSID information is 55
`typically scanned/updated by BIOS of an IHS device in
`response to a power event. In a power supply system having
`multiple power peripherals such as external batteries, the
`PSID information is not readily available or is not updated
`due to the pass through signal characteristics of the external 60
`battery power peripheral. As such, the IHS is often operated
`in a less-than-optimal performance mode. This problem may
`be addressed by an improved system to manage power
`provided to a load. In the improved system using PSID
`information, an output of the power peripheral is modified to 65
`generate a power event in the IHS device, thereby enabling
`BIOS to update the PSID information.
`
`4
`According to one embodiment, in a method and system
`for managing power provided to a load, a power supply
`system includes a first power peripheral operable to receive
`and convert a first type of power to a second type of power.
`Also included in the power supply system is a second power
`peripheral operable to receive the second type of power and
`provide power to the load. A power event trigger device,
`which is included in the second power peripheral, is oper(cid:173)
`able to introduce a trigger signal in the power to the load.
`10 The trigger signal, which is introduced in response to
`receiving a change in the second type of power, is detected
`as a power event.
`FIG. 2 illustrates a block diagram of an improved power
`supply system 200 providing power to the portable IHS
`15 device 101, according to an embodiment. The power supply
`system 200 includes one or more power peripherals, devices
`or components, which are inter-connected in an arrangement
`to provide power to a load device such as the portable IHS
`device 101. In one embodiment, some power peripherals are
`20 operable to receive and convert power from one form or type
`to another. In one embodiment, some power peripherals may
`function as pass through devices. That is, the power periph(cid:173)
`erals may pass through a signal received as an input to
`generate an output signal, which is substantially the same as
`25 the input signal. In this embodiment, the power peripherals
`may not convert power from one type to another.
`In the depicted embodiment, the power supply system 200
`includes a first power peripheral 230 and a second power
`peripheral 240 electrically coupled to provide power to a
`30 load, e.g., the portable IHS device 101. The first power
`peripheral 230 receives and converts an input signal 210,
`which is indicative of power of a first type, to an interme(cid:173)
`diate output signal 220, which is indicative of a power of a
`second type. In this embodiment, the first power peripheral
`35 230 is electrically coupled to the second power peripheral
`240 in a cascade arrangement. That is, the intermediate
`output signal 220, which is an output of the first power
`peripheral 230, is received as an input by the second power
`peripheral 240. The second power peripheral 240 generates
`40 an output signal 225, which provides power to the portable
`IHS device 101.
`In one embodiment, the first power peripheral 230 is an
`alternating current (AC) to a direct current (DC) (AC-DC)
`adapter device, which converts an AC power signal to a DC
`power signal. The input signal 210 may be an AC power
`input, which is generally received from a 120 V, 60 Hertz or
`220 V, 50 Hertz signal source from the wall outlet 105. The
`intermediate output 220 is a DC signal, which may vary
`within a predefined DC voltage range. For example, in one
`50 embodiment, the intermediate output 220 varies approxi(cid:173)
`mately between 17.5 volts and 19.6 volts.
`In one embodiment, the second power peripheral 240 is an
`external battery device. The external battery device is oper(cid:173)
`able receive a charge from the first power peripheral 230, to
`store the charge in rechargeable battery cells (not shown)
`and provide power to the portable IHS device 101. In this
`embodiment, the second power peripheral 240 functions as
`a pass through device for the DC power signal since the
`output signal 225 is substantially the same as the interme(cid:173)
`diate output 220. In one embodiment, like the intermediate
`output 220, the output 225 varies approximately between
`17.5 volts and 19.6 volts.
`To address the compatibility and co-ordination issue
`amongst one or more power peripherals (including the first
`and second power peripherals 230 and 240) present within
`the power supply system 200, some IHS manufacturers such
`as Dell Products, LP (Round Rock, Tex., USA) have pro-
`
`Apple 1004 - Page 8
`
`

`
`US 7,296,164 B2
`
`5
`vided a smart power supply system, which includes a power
`supply identification (PSID) scheme to identify the various
`types of power supply sources present. Information included
`in a PSID for each power peripheral may include attributes
`such as power type (e.g., AC or DC), wattage/voltage/ 5
`current rating, peripheral manufacturer, part number, coun-
`try of origin and similar others. Availability of such PSID
`information is advantageously used to match components
`and improve co-ordination between various power periph(cid:173)
`erals, thereby improving performance and increasing reli- 10
`ability and safety of the portable IHS device 101.
`For example, when a legacy AC-DC adapter without
`PSID (not shown but similar to the AC-DC adapter 130) is
`attached to the portable IHS device 101, information about
`the source of power is unknown to the device 101. As such, 15
`the BIOS sets the operation of the device 101 in a safe,
`battery optimized mode and disables the charging of the
`internal batteries (not shown). This may result in a less than
`optimal performance of the device 101. As another example,
`when an AC-DC adapter with PSID (e.g., first power periph- 20
`era! 230) is electrically coupled to the portable IHS device
`101, the source of power is known. The portable IHS device
`101 will operate at a pre-determined power level (identified
`by BIOS), based on the AC-DC adapter capacity identified
`in the PSID information for that peripheral. Since the power 25
`type and wattage rating is known the portable IHS device
`101 will advantageously enable charging of the internal
`batteries. An external battery with PSID (e.g., the second
`power peripheral 240) is connected in-between but will
`charge at no more than the BIOS identified power level (e.g., 30
`65 W).
`In order to determine its power source and optimize its
`performance, a controller 260 included within the portable
`IHS device 101 sends a request signal to one or more power
`peripherals over a bi-directional PSID line 250 to request 35
`PSID information. Each power peripheral, which is queried,
`sends a response signal over the PSID line 250. The response
`signal includes the requested PSID attribute information.
`For example, a response may include information such as
`'DC 150' or 'AC 100'. The DC 150 may indicate a DC type 40
`power source rated to operate at 150 watts, and the AC 100
`may indicate an AC type power source rated to operate at
`100 watts. In the depicted embodiment, the PSID informa(cid:173)
`tion provided by the first power peripheral 230 passes
`through the second power peripheral 240 and is delivered to 45
`the portable IHS device 101.
`Such requests or queries for PSID information are trig(cid:173)
`gered in response to power events such as plugging or
`unplugging of AC-DC adapter from the wall socket 105.
`Examples of power events may include power up or tran- 50
`sition to internal battery power from the external AC-DC
`adapter 130, or DC input voltage exceeding a threshold
`value. Thus, one such power event may be defined as a
`change in voltage value of the output 225. In one embodi(cid:173)
`ment, the controller 260 in the portable IHS device 101 55
`monitors the output 225 for a change in value. For example,
`a change in voltage of the output 225 from an initial 19.6
`volt level suggests a change in the power source. In response
`to the change in the output 225, the portable IHS device 101
`queries power peripherals for new/revised PSID informa- 60
`ti on. Requesting and reading of PSID information is accom(cid:173)
`plished in hardware, resulting in an interrupt to the controller
`260 whenever the DC voltage input (e.g., output 225)
`crosses the predetermined threshold value. Additional
`details of generating a power event are described in FIG. 3. 65
`Alternative techniques for identifying power supply may
`be utilized. As described earlier, PSID refers to a digital
`
`6
`identification encoded in semiconductor chip included in
`power peripherals. In one embodiment, the PSID may be a
`certain current or voltage level present on a sense line such
`as line 250. In one embodiment, PSID information may be
`superimposed on a signal or power line. Querying for PSID
`information may be a transient event appearing only during
`state transitions or may be present as a steady state signal.
`In one embodiment, PSID information may be obtained
`synchronously with a timing signal or asynchronously.
`Referring back to FIG. 2, the first and second power
`peripherals 230 and 240 may be connected to the device 101
`in various arrangements. In one embodiment, a first arrange(cid:173)
`ment may include the first power peripheral 230 receiving
`power from the wall outlet 105 being directly connected to
`the device 101. In this arrangement, the second peripheral
`240 is not present and PSID information of the first power
`peripheral 230 is provided to the controller 260 at the
`occurrence of a power event. In one embodiment, a second
`arrangement may include the second power peripheral 240
`having sufficient stored energy being directly connected to
`the device 101. In this arrangement, the first power periph(cid:173)
`eral 230 is not present and PSID information of the second
`power peripheral 240 is provided to the controller 260 at the
`occurrence of a power event. In one embodiment, the second
`arrangement may be changed to a third arrangement by
`connecting the first power peripheral 230 to provide DC
`power to the second power peripheral 240. The depicted
`embodiment is illustrative of the third arrangement. In the
`third arrangement, when the first power peripheral 230 is
`first plugged in the wall outlet 105 it generates the interme(cid:173)
`diate output 220 thereby causing a power event in the device
`101. The PSID information of the first power peripheral 230
`is passed through by the second power peripheral 240 to the
`controller 260.
`In one embodiment, a power event trigger component 270
`included in the second power peripheral 240 is operable to
`generate a change in the output 225 in response to a change
`in the intermediate output 220, thereby advantageously
`generating a power event detectable by the controller 260 of
`the portable IHS device 101. In one embodiment, the output
`225 is pulsed. That is, the output 225 is changed in the form
`of a pulse signal having a predetermined width. In one
`embodiment, the change in the output 225 is caused due to
`a change in the intermediate output 220, which in turn is
`caused as a result of plugging or unplugging of AC power
`input from the wall outlet 105.
`Referring to FIG. 3, a pulse signal triggering a power
`event is illustrated, according to an embodiment. At time t0
`302, the power supply system 200 is operating in a steady
`state and the intermediate output 220 and the output 225 are
`substantially the same. The output 225 has a first value 305,
`which is above a threshold value 330. At time t 1 304, the
`input 210 to the first power peripheral 230 is installed or
`removed. As a result, the intermediate output 220 changes.
`At time t2 306, the second power peripheral 240 detects the
`change in its input and pulses its output, thereby causing a
`change in the output 225. Now the output 225 has a second
`value 315, which is below the threshold value 330. That is,
`a change is caused by switching the output 225 to generate
`a pulse signal 310 having a predetermined width 320.
`Further detail of the second power peripheral 240, which
`includes a switching mechanism for the output 225, is
`described in FIG. 4.
`Referring back to FIG. 3, the pulse signal 310 causes the
`voltage of the output signal 225 to decrease below a thresh(cid:173)
`old voltage level 330 for a predetermined amount of time
`corresponding to the predetermined width 320. Thus, by
`
`Apple 1004 - Page 9
`
`

`
`US 7,296,164 B2
`
`7
`lowering the voltage level of the output 225 below a
`threshold level within the time duration of the predetermined
`width 320, the pulse signal 310 triggers an interrupt to the
`controller 260 and generates a power event.
`By advantageously having a power event occur when
`power peripherals are attached or detached, the controller
`260 is automatically triggered to read/update the PSID
`information to adjust power parameters and device perfor(cid:173)
`mance accordingly. The end of the predetermined time
`occurs at time t3 308. Between time t3 308 and time t4 309,
`the output 220 returns to a third value 325, which is the same
`as its previous voltage level (e.g., the first value 305). The
`specific threshold voltage level selected is dependent on the
`type of internal and/or external batteries included. In one
`embodiment, the threshold voltage level is 17 .5 volts. For
`certain types ofIHS devices such as PDA's, portable game
`devices and cell phones, the value of the threshold voltage
`may be lower. The predetermined width 320 is optimally
`selected so that it is not too large to cause an interruption in
`power provided to the portable IHS device 101 and is not too
`small to be undetected by the portable IHS device 101. In
`one embodiment, the predetermined width 320 is at least 150
`microseconds.
`FIG. 4 is a block diagram illustrating additional details of
`the second power peripheral 240, according to an embodi(cid:173)
`ment. The second power peripheral 240 receives the inter(cid:173)
`mediate output 220 and the PSID line 250 as input and
`generates the output 225 and the PSID line 250 as outputs.
`In one embodiment, a standard 3-pin coaxial connector (not
`shown) is used for inputs and outputs, with the center pin 30
`being used as the PSID line 250.
`The power event trigger component 270 includes a detec(cid:173)
`tion component 410 and switches 420 and 430. The detec(cid:173)
`tion component 410 is operable to monitor the intermediate
`output 220 for any changes. When the detection component 35
`410 detects a change, control signals 422 and 432 are sent
`to the switches 420 and 430 to open or close them. In one
`embodiment, only one control signal is sent to the switches
`420 and 430. In one embodiment, the switches 420 and 430
`are implemented using well-known field effect transistor 40
`(FET) devices.
`The switch 420 is operable to select one of the interme(cid:173)
`diate output 220 signal or an internal power source 440 of
`the external battery as the output 225 signal in response to
`receiving or not receiving the input 210. For example, when 45
`the input 210 is not received (for e.g., when AC power in
`unplugged from the wall outlet 105), the switch 420 is
`operable to connect the internal power source 440 of the
`external battery to the output 225. Similarly, the switch 430
`is operable to pass through the PSID line 250 received from 50
`the first power peripheral 230 or switch to an internal PSID
`line 450 (indicative of the second power peripheral 240) as
`the PSID line 250.
`In one embodiment, the switches 420 and 430 are oper(cid:173)
`able to generate the waveform described in FIG. 3. That is,
`the switch 420 is operable to the pulse the output 225 to
`generate the pulse signal 310, in response to the detection
`component 410 detecting a change. The switch 420 is turned
`on or off for a predetermined amount of time (indicated by
`the predetermined width 320). This causes the output 225 to 60
`decrease below the threshold level within the time duration
`of the predetermined width 320 and generate a power event
`in the controller 260 (not shown).
`FIG. 5 is a flow chart illustrating a method for detecting
`a power event, according to an embodiment. In step 510, a
`first value of an input indicative of an operating state of a
`power peripheral is received. For example, the controller
`
`8
`260 receives the output 225 having a first voltage value,
`which is above the threshold voltage level 330. In one
`embodiment, the first voltage value being above the thresh(cid:173)
`old voltage level 330 is indicative of an operating state of the
`first power peripheral 230 such as operating. In step 520, a
`second value of the input indicative of a change in the state
`of the power peripheral is received. Receiving the second
`value is delayed relative to the receiving of the first value by
`a predetermined time interval. For example, in response to
`10 a change in the operating state of the first power peripheral
`230, the output 225 is pulsed. The controller 260 receives a
`second voltage value of the output 225, which is below the
`threshold voltage level 330. The duration of the predeter(cid:173)
`mined time interval is the predetermined width 320. In step
`15 530, a difference between the first and second values is
`detected. That is, the controller 260 detects a difference in
`the output 225 from a first voltage value (exceeding the
`threshold level 330) to a second voltage value (below the
`threshold level 330). In step 540, occurrence of a power
`20 event is identified in response to the difference. In step 550,
`a third value of the input is received after the predetermined
`time interval, with the third value being substantially equal
`to the first value received. Various steps described above
`may be added, omitted, combined, altered, or performed in
`25 different orders.
`For purposes of this disclosure, an IHS may include any
`instrumentality or aggregate of instrumentalities operable to
`compute, classify, process, transmit, receive, retrieve, origi(cid:173)
`nate, switch, store, display, manifest, detect, record, repro(cid

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket