throbber
(19) United States
`(12) Patent Application Publication (10) Pub. No.: US 2008/0168286 A1
` Tupman (43) Pub. Date: Jul. 10, 2008
`
`
`
`US 20080168286A1
`
`(54) POWER MANAGEMENT SYSTEMS AND
`METHODS
`
`(52) US. Cl. ........................................................ 713/320
`
`(76)
`
`Inventor:
`
`323d Tupman, San FranCISCO’ CA
`
`Correspondence Address
`ROPES & GRAY LLP
`PATENT DOCKETING 39/361 1211 AVENUE OF
`THE AMERICAS
`’
`_
`NEW YORK’ NY 10036 8704
`.
`..
`,
`(21) Appl No .
`11/650 073
`
`(22)
`
`Filed:
`
`Jan. 4, 2007
`
`Publication Classification
`
`(51)
`
`Int. Cl.
`G06F 1/32
`
`(2006.01)
`
`(57)
`ABSTRACT
`Systems and methods for efficiently managing power con-
`sumption in portable electronic devices are provided. In one
`embodiment, power management circuitry may operate the
`device in a low power mode (e.g., a HIBERNATION mode),
`but enables the device to quickly become fully operational in
`response to a power-ON event, despite having been in that low
`power mode. This may be accomplished by powering a pro-
`cessor engaging memory (e.g., SDRAM) while other cir-
`cuitry are powered OFF. In another embodiment, the display
`may be driven by an application portion when operating in an
`ON mode, but may be driven by a carrier portion when the
`application is operating in a low power mode. In another
`embodiment, various discrete circuitry portions are selec-
`tively turned ON and OFF, depending, for example, on
`whether a particular discrete circuitry portion is idle or its
`processing functionality is not needed.
`
`fl
`21 0
`———————————————————————————— f—————————————-——————————.
`
`'
`260
`
`Storage
`
`Circuitry
`
`
`
`7 Power
`
`Management
`
`Circuitry
`
`Baseband
`Circuitry
`
`1
`
`APPLE 1061
`
`1
`
`APPLE 1061
`
`

`

`Patent Application Publication
`
`mJ
`
`002
`
`51f0
`
`US 2008/0168286 A1
`
`
`
`8o:.v9
`
`o:
`
`we.
`
`Now
`
`.3:
`
`63:8:—
`
`
`
`..hommooen.
`
` 1itsotoa,EoEomacms.329%m326m,Si
`
`mw:
` 585
`
`..Etsohfi
`
`mcozmoEsfiEoo
`
`2333
`
`m:o_umo_::EEoo_
`.8E3325““sarcomas—ms._330n—""
`
`5:26
`
`._.__
`
`2
`
`
`
`
`

`

`Patent Application Publication
`
`Jul. 10, 2008 Sheet 2 0f 15
`
`US 2008/0168286 A1
`
`cannowmm
`
`E326
`
`.ucoEommcms.
`
`3:85
`
`.
`
`530m
`
`$9.05
`
`bgaogo
`
`50339.n—
`
`NwN
`
`3
`
`
`
`
`

`

`Patent Application Publication
`
`Jul. 10, 2008 Sheet 3 0f 15
`
`US 2008/0168286 A1
`
` Dee‘p Sleep’
`
`4
`
`

`

`Patent Application Publication
`
`Jul. 10, 2008 Sheet 4 0f 15
`
`US 2008/0168286 A1
`
`
`
`5
`
`

`

`Patent Application Publication
`
`Jul. 10, 2008 Sheet 5 0f 15
`
`US 2008/0168286 A1
`
`FIG.5
`
`:9
`3:
`
`lication
`
`.3_m
`1:I-
`o
`
`Portion
`
`
`
`CarrierPortion
`
`6
`
`

`

`Patent Application Publication
`
`Jul. 10, 2008 Sheet 6 0f 15
`
`US 2008/0168286 A1
`
`
`
`
`
`610
`
`520
`
`
`Operating a personal media
`device in a low power mode
`
`
`
`
`Providing power to a processor
`,
`
`
`
`engaging memory while the personal
`media device is operating in the low
`
`power mode
`
`Monitoring the personal media
`device for a power-ON event
`
`
`
`
`
`
`
`
`
`
`
`Switching from the low power mode
`
`to an 0N poWer mode in the event of
`‘
`a monitored power-ON event-
`
`
`
`- Providing power to circuitry
`
`other than the processor
`engagement memory, such other
`
`circuitry including a processor
`
`
`
`
`
`
`
`
`630 I
`
`640 I
`
`650 .
`
`
`
`
`
`Loading the” processor With
`contents contained in the
`_ processor engagement memory
`
`
`
`
`
`
`
`660 '
`
`
`
`
`Using the processor to execute
`one or more desired functions
`
`670
`
`FIG. 6
`
`7
`
`

`

`Patent Application Publication
`
`Jul. 10, 2008 Sheet 7 0f 15
`
`US 2008/0168286 A1
`
`710
`
`720
`
`
`
`
`Operating a carrier portion
`
`of a personal media devrce
`in a sleep mode
`
`
`
`Temporarily activating circuitry in
`the carrier portion once every
`
`
`predetermined period of time to '
`determine whether an incoming .
`signal is being received
`
`
`
`
`-
`Is an "
`
`incoming
`
`signal being
`
`received?
`
`
`730
`
`YES
`
`
`
`
`Switching the carrier portion from
`the sleep mode to an 0N mode
`
`740
`
`
`
`FIG. 7
`
`8
`
`

`

`Patent Application Publication
`
`Jul. 10, 2008 Sheet 8 0f 15
`
`US 2008/0168286 A1
`
`—
`
`'
`
`i810
`
`Using an application portion of a
`personal media device to drive a
`display when the application portion
`
`
`device is Operating in an ON'mode
`
`
`
`‘ Using a carrier portion of -
`_
`
`the personal media device to
`
`
`drive the display when the
`application portion is
`
`
`operating in a LOW power mode
`
`
`
`820 _
`
`FIG. 8
`
`9
`
`

`

`Patent Application Publication
`
`Jul. 10, 2008 Sheet 9 0f 15
`
`US 2008/0168286 A1
`
`
`
`Use processor
`to drive display ‘
`
`
`
`
`
`
`
`
`Monitoring the magnitude of a signal
`
`
`
`:
`IS
`magnitude of the
`signal at or above__a
`predetermined
`magnitude? '
`
`‘
`
`: 920
`
`910
`
`930
`
`'
`
`932
`
`934
`
`
`
`NO
`
`Use baseband circuitry I
`to drive the display
`
`.
`
`i
`
`Write data to memory
`local to the display
`
`i
`
`'
`
`_
`
`‘
`
`.
`
`.
`
`_
`
`
`
`
`Display information on the
`display based on the contents
`
`
`A written to the local memory
`
`
`
`FIG. 9
`
`10
`
`10
`
`

`

`Patent Application Publication
`
`Jul. 10
`
`9
`
`2008 Sheet 10 0f 15
`
`US 2008/0168286 A1
`
`33:85
`
`330:0
`
`3.
`
`0.".
`
`11
`
`11
`
`

`

`Patent Application Publication
`
`Jul. 10, 2008 Sheet 11 0f 15
`
`US 2008/0168286 A1
`
`
`
`1110
`
`ls discrete
`-
`circuitry portion idling
`_ or is it not needed to
`perform a fUnction?
`
`'
`
`
`
`
`
`
`
`
`
`dyes.
`
`
`
`
`Selectively powering off
`the discrete circuitry portion
`
`1120
`
`
`
`
`ls
`discrete
`
`circuitry portion
`needed?
`
`
`
`
`
`
`1130'
`
`YES
`
`
`
`Selectively powering on
`the discrete circuitry portion
`
`
`1140
`
`FIG. 11
`
`12
`
`12
`
`

`

`Patent Application Publication
`
`Jul. 10, 2008 Sheet 12 0f 15
`
`US 2008/0168286 A1
`
`.
`. Providing an interrupt signal
`
`
`
`1210
`
`.
`f
`.
`. Powering on a processor
`
`
`
`
`
`
`
`
`Using the processor to selectively
`‘poWer ON and OFF. one or mare
`di8crete circuitry portions
`
`
`
`
`
`
`
`
`
`- Providing data to one or more I
`
`of the discrete circuitry
`portions when powered ON
`
`
`
`1220 "
`-
`.'
`
`'-
`
`A1230 .
`-
`
`-
`
`i 1240 r
`4
`-.
`
`
`
`Using the processor to
`provide an instructionto power
`
`OFF the processor
`.
`
`11259 .
`
`FiCB.‘12
`
`13
`
`13
`
`

`

`Patent Application Publication
`
`Jul. 10, 2008 Sheet 13 0f 15
`
`US 2008/0168286 A1
`
`:0
`
`to
`
`3:2
`
`22
`
`:0
`
`to
`
`m>=o<
`
`22
`
`so
`
`to
`
`953..
`
`22
`
`33:35
`
`3332.".
`
`.5on
`
`.3302.“—
`
`HE
`
`29.35
`
`3:35
`
`326.“.
`
`“mg"—
`
`2235
`
`3326
`
`vacuum
`
`2285
`
`$326
`
`.633.
`
`acooow
`
`2285
`
`Ezzugo
`
`14
`
`14
`
`

`

`Patent Application Publication
`
`Jul. 10, 2008 Sheet 14 0f 15
`
`US 2008/0168286 A1
`
`1410
`
`Receiving an interrupt signal
`
`discrete circuitry portions
`
`Powering'ON all discrete
`circuitry portions in response to
`receiving the interrupt signal
`
`1420
`
`Using one of the discrete circuitry
`portions to provide instructions
`to power OFF one or more of the
`
`, 1430
`
`FW(3.'L4
`
`15
`
`15
`
`

`

`Patent Application Publication
`
`Jul. 10, 2008 Sheet 15 0f 15
`
`US 2008/0168286 A1
`
`mp.0."—
`
`.5
`
`to
`
`:0.
`
`to
`
`:O
`
`to
`
`:0
`
`t0
`
`K3:3:—
`
`.6332.“—
`
`Egon
`
`Em
`
`29.3.5
`
`S326
`
`326m
`
`vacuum
`
`89.35
`
`9326
`
`326m
`
`3.:
`
`9235
`
`5:28
`
`.326;
`
`16
`
`16
`
`

`

`US 2008/0168286 A1
`
`Jul. 10, 2008
`
`POWER MANAGEMENT SYSTEMS AND
`METHODS
`
`BACKGROUND OF THE INVENTION
`
`[0001] This relates to electronic devices and more particu-
`larly to power management methods and systems.
`[0002]
`Portable electronic devices, such as wireless and
`cellular telephones, digital media players (e. g., music players
`and Video players), and hybrid devices that combine tele-
`phone and media playing functionality are known. These
`devices are typically powered by one or more batteries.
`[0003] Batteries store a fixed amount of energy. Therefore,
`efficient use of the fixed energy source may be required to
`ensure the media device can operate for at least a predeter-
`mined amount of time, before being replaced or recharged.
`Thus, a need for efficient power management has become
`increasingly important, especially given the trend in minia-
`turization (and corresponding decrease in battery energy stor-
`age capacity), coupled with a demand for providing more
`power consuming features (e.g., devices providing both
`media playing and telephone functionality, as well as rela-
`tively large color display screens).
`[0004] Accordingly, what is needed are power management
`methods and systems for efficiently managing power con-
`sumption in portable electronic devices,
`including media
`devices.
`
`SUMMARY OF THE INVENTION
`
`Systems and methods for efficiently managing
`[0005]
`power consumption in portable electronic, such as those that
`include media playing and telephone functionality, are pro-
`vided.
`
`In one embodiment, power management may be
`[0006]
`implemented in a device including an application portion and
`a carrier portion. The carrier portion can include circuitry for
`performing telephone functions (e.g., transmitting data to and
`receiving data from a communications tower). The carrier
`circuitry can include circuitry for other wireless communica-
`tion functions, such as to enable Bluetooth and Wi-Fi com-
`munication methods. The application portion may include all
`other circuitry not specifically reserved for the carrier cir-
`cuitry. For example, the application portion may include a
`processor, memory (e. g., for storing media files), SDRAM, a
`display, and other circuitry.
`[0007] The application and carrier portions may each oper-
`ate according to predetermined power modes. For example,
`the application portion may operate according to an OFF
`mode, a DEEP SLEEP mode, a SLEEP mode, a HIBER-
`NATE mode, and an ON mode. The carrier portion may
`operate according to an OFF mode, a SLEEP mode, and an
`ON mode. Depending on which mode the application portion,
`the carrier portion, or the combination of both portions is
`operating in, power management circuitry can use an appro-
`priate power management scheme to conserve power.
`[0008]
`In one embodiment ofa power management scheme
`according to the invention, the power management circuitry
`may operate in a low power mode (e.g., a HIBERNATION
`mode), but enable the device to quickly become fully opera-
`tional in response to a power-ON event (e.g., an event that
`causes the media device to switch from a low power mode to
`an ON mode). To provide the combined benefit of both low
`power consumption and quick operational readiness, a pro-
`cessor engaging memory (e.g., SDRAM) may be powered
`
`ON while other circuitry in the application portion and the
`carrier portion are powered OFF. By keeping the processor
`engaging memory powered ON, a time delay in powering up
`that memory can be avoided when the device switches from a
`low power mode to an ON mode. This can enable the memory
`to substantially immediately load its contents into the proces-
`sor. When the processor receives the memory contents, the
`media device may be fully operational.
`[0009] When the media device is in the low power mode,
`both the application and carrier portions may be in a low
`power mode. The power management circuitry may periodi-
`cally activate the carrier portion (or predetermined circuitry
`within the carrier portion) to enable it to, for example, deter-
`mine whether an incoming signal (e.g., telephone call or text
`message) is being received. If an incoming signal is being
`received, this may trigger a power-ON event that causes the
`power management circuitry to switch the media device from
`a low power mode to an ON mode. If no incoming signal is
`detected, the power management circuitry may deactivate the
`carrier portion, allowing it to return to a low power mode.
`[001 0]
`Power management may coordinate power manage-
`ment across both portions of the personal media device. This
`provides extra flexibility in managing power consumption.
`For example, independent mode control may be exercised for
`the application portion and the carrier portion. That is, when
`the application portion is operating in a particular mode (e. g.,
`ON mode), the power management circuitry may select one
`of several available modes (e.g., OFF, SLEEP, and ON) for
`the carrier circuitry. The available modes may depend on the
`operating mode of the application portion.
`[0011]
`Power management may also be used to control how
`content is displayed on a display screen ofthe personal media
`device. For example, when the application portion is operat-
`ing in an ON mode, the processor may drive the display.
`However, when the application portion is operating in a low
`power mode, the carrier portion may drive the display. The
`carrier portion may write data to memory local to the display
`during the SLEEP mode interval (e.g., once every second).
`The data stored in the local memory may then be displayed on
`the display. Power savings may be realized using the carrier
`portion to drive the display when the device is operating in a
`low power mode because the carrier portion does not require
`processor activation, which may require more power than the
`carrier portion to drive the display.
`[0012]
`Power management may also be used to reduce
`power consumption when the device is operating in an ON
`mode. For example, various discrete circuitry portions can be
`selectively turned ON and OFF, depending, for example, on
`whether a particular discrete circuitry portion is idle or its
`processing functionality is not needed. The discrete circuitry
`portions may be turned ON and OFF by electrically coupling
`and de-coupling the circuitry portion to a power supply via a
`controlled switch. When a discrete circuitry portion is not
`needed, the supply of power is cut off, thereby preventing
`power loss caused by leakage current.
`[0013]
`In one embodiment, the switch may be controlled by
`interrupt control circuitry and/or by the processor. The inter-
`rupt control circuitry may be operative to cause a switch to
`close, thereby electrically coupling the discrete circuitry por-
`tion associated with that switch to the power supply. When the
`processor is turned OFF and the processor is needed to per-
`form a function, the interrupt circuitry may cause the proces-
`sor switch to close to enable power to be delivered to the
`processor. When the processor is ON, it may monitor itself
`17
`
`17
`
`

`

`US 2008/0168286 A1
`
`Jul. 10, 2008
`
`and other discrete circuitry portions to determine whether to
`turn itself or those portions OFF. If the discrete circuitry
`portion is not needed (e.g., idling), the process may provide
`an instruction that causes a switch associated with that por-
`tion to electrically de-couple the supplied power from that
`portion. In addition, the processor may provide instructions to
`cause a switch to electrically couple a discrete circuitry por-
`tion to the power supply.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`[0014] The above and other features of the present inven-
`tion, its nature and various advantages will become more
`apparent upon consideration of the following detailed
`description, taken in conjunction with the accompanying
`drawings, in which like reference characters refer to like parts
`throughout, and in which:
`[0015]
`FIG. 1 shows a simplified block diagram of portable
`electronic device in accordance with an embodiment of the
`
`present invention;
`[0016]
`FIG. 2 is a more detailed but simplified block dia-
`gram of a device in accordance with an embodiment of the
`present invention;
`[0017]
`FIG. 3 shows how the applicationportion ofa device
`may change states in accordance with an embodiment of the
`present invention;
`[0018]
`FIG. 4 shows how the carrierportion ofa device may
`change states in accordance with an embodiment of the
`present invention;
`[0019]
`FIG. 5 shows a power management coordination
`table in accordance with an embodiment of the present inven-
`tion;
`FIG. 6 is a flowchart illustrating steps of a power
`[0020]
`management scheme according to an embodiment of the
`present invention the invention;
`[0021]
`FIG. 7 is a flowchart illustrating steps of another
`power management scheme according to an embodiment of
`the present invention the invention;
`[0022]
`FIG. 8 is a flowchart of a power management
`scheme involving a display in accordance with an embodi-
`ment of the present invention;
`[0023]
`FIG. 9 is a flowchart of another of power manage-
`ment scheme involving a display in accordance with an
`embodiment of the present invention;
`[0024]
`FIG. 10 shows a simplifiedblock diagram for imple-
`menting a power management to reduce power consumption
`when a device is operating in an ON mode in accordance with
`an embodiment of the present invention;
`[0025]
`FIG. 11 is a flowchart for implementing power man-
`agement to reduce power consumption when the a device is
`operating in an ON mode in accordance with an embodiment
`of the present invention;
`[0026]
`FIG. 12 is another flowchart for implementing
`power management to reduce power consumption when the
`media device is operating in an ON mode in accordance with
`an embodiment of the present invention;
`[0027]
`FIG. 13 is an illustrative timing diagram showing
`the ON/OFF states and Active/Idle states of a processor and
`first and second discrete circuitry in accordance with an
`embodiment of the present invention;
`[0028]
`FIG. 14 is yet another flowchart for implementing
`power management to reduce power consumption when a
`device is operating in an ON mode in accordance with an
`embodiment of the present invention; and
`
`FIG. 15 is an illustrative timing diagram showing
`[0029]
`the ON/OFF states of a processor and first, second and third
`discrete circuitry in accordance with an embodiment of the
`present invention.
`
`DETAILED DESCRIPTION OF THE INVENTION
`
`FIG. 1 shows a simplified block diagram of illustra-
`[0030]
`tive portable media player 100. Media player 100 may include
`processor 102, storage device 104, user interface 108, display
`110, CODEC 112, power management circuitry 116, bus 118,
`memory 120, communications circuitry 122, and power man-
`agement circuitry for communications circuitry 123. Proces-
`sor 102 can control the operation ofmany functions and other
`circuitry included in media player 100. Processor 102 may
`drive display 110 and may receive user inputs from user
`interface 108.
`
`Storage device 104 may store media (e. g., music and
`[0031]
`video files), software (e.g., for implementing functions on
`device 100, preference information (e.g., media playback
`preferences), lifestyle information (e.g., food preferences),
`exercise information (e.g., information obtained by exercise
`monitoring equipment), transaction information (e.g., infor-
`mation such as credit card information), wireless connection
`information (e.g.,
`information that may enable device to
`establish a wireless connection such as a telephone connec-
`tion), subscription information (e.g., information that keeps
`tracks of podcasts or television shows or other media a user
`subscribes to), telephone information (e.g., telephone num-
`bers), and any other suitable data. Storage device 104 may
`include one more storage mediums, including for example, a
`hard-drive, permanent memory such as ROM, semi-perma-
`nent memory such as RAM, or cache.
`[0032] Memory 120 may include one or more different
`types of memory which may be used for performing device
`functions. For example, memory 120 may include cache,
`Flash, ROM, and/or RAM. Memory may be specifically dedi-
`cated to storing firmware. For example, memory may be
`provided for store firmware for device applications (e.g.,
`operating system, user interface functions, and processor
`functions).
`[0033]
`Power management circuitry 116 may be provided
`for controlling power management schemes in accordance
`with the principles of the present invention. Power manage-
`ment circuitry 116 may communicate with other circuitry in
`device 100 directly (not shown in this FIG., but shown in FIG.
`2) or indirectly via bus 118.
`[0034] Bus 118 may provide a data transfer path for trans-
`ferring data to, from, or between storage device 104, power
`management circuitry 116, communications circuitry 123,
`baseband circuitry 124, memory 120, and processor 102.
`Coder/decoder (CODEC) 112 may be included to convert
`digital audio signals into an analog signal, which may be
`provided to an output port (not shown).
`[0035] Communications circuitry 122 may be included in a
`carrier circuitry portion (delimited by dashed lines 125) of
`device 100. Carrier circuitry portion 125 may be dedicated
`primarily to processing telephone functions and other wire-
`less communications (e.g., Wi-Fi or Bluetooth). In addition,
`power management of carrier circuitry portion 125 may be
`controlled by power management circuitry 116 and/or power
`management circuitry 123, which may be dedicated specifi-
`cally to communications circuitry 122. It is understood that
`the carrier circuitry portion operate independent of other
`device components operating in device 100. That is, carrier
`18
`
`18
`
`

`

`US 2008/0168286 A1
`
`Jul. 10, 2008
`
`circuitry may be an independently operating subsystem
`within device 100 that may communicate with other compo-
`nents within device 100.
`
`[0036] User interface 108 may allow a user to interact with
`the player 100. For example, the user input device 108 can
`take a variety of forms, such as a button, keypad, dial, a click
`wheel, or a touch screen. Communications circuitry 122 may
`include circuitry for wireless communication (e.g., short-
`range and/or long range communication). For example, the
`wireless communication circuitry may be wi-fi enabling cir-
`cuitry that permits wireless communication according to one
`of the 802.11 standards or a private network. Other wireless
`network protocols standards could also be used, either in
`alternative to the identified protocols or in addition to the
`identified protocol. Another network standard may be Blue-
`tooth.
`
`[0037] Communications circuitry 122 may also include cir-
`cuitry that enables device 100 to be electrically coupled to
`another device (e.g., a computer or an accessory device) and
`communicate with that other device. As indicated above,
`communications circuitry 122 may also include baseband
`circuitry for performing relatively long-range communica-
`tions (e.g., telephone communications). If desired, commu-
`nications circuitry 122 may include circuitry for supporting
`both relatively long-range and short-range communications.
`For example, communications circuitry 122 may support
`telephone, Wi-Fi, and Bluetooth communications.
`[0038]
`In one embodiment, player 100 may be a portable
`computing device dedicated to processing media, such as
`audio and video. For example, device 100 may be a media
`player (e. g., MP3 player), a game player, a remote controller,
`a portable communication device, a remote ordering inter-
`face, an audio tour player, or other suitable personal device. In
`another embodiment, player 100 may be a portable device
`dedicated to providing media processing and telephone func-
`tionality in single integrated unit. Device 100 may be battery-
`operated and highly portable so as to allow a user to listen to
`music, play games or video, record video or take pictures,
`place and take telephone calls, communicate with others,
`control other devices, and any combination thereof. In addi-
`tion, device 100 may be sized such that is fits relatively easily
`into a pocket or hand of the user. By being handheld, device
`100 is relatively small and easily handled and utilized by its
`user and thus may be taken practically anywhere the user
`travels.
`
`FIG. 2 is a more detailed but simplified block dia-
`[0039]
`gram of illustrative device 200. Device 200 may be a mobile
`telephone. FIG. 2 shows illustrative application circuitry por-
`tion 210 and carrier circuitry portion 260. Carrier portion 260
`can include circuitry for performing telephone functions
`(e. g., transmitting data to and receiving data from a commu-
`nications tower), such as baseband circuitry 262. Carrier cir-
`cuitry 260 may also include circuitry (not shown) for other
`wireless communication functions such as Bluetooth and Wi-
`Fi.
`
`[0040] Application portion 210 may include all other cir-
`cuitry not specifically reserved for carrier portion 260. For
`example, application portion 210 may include processor 212,
`storage circuitry 214 (e.g., for storing media files), SDRAM
`216, a display 220, and other circuitry, which is collectively
`represented by box 230. Application portion 210 may also
`include power management circuitry 240 in accordance with
`the principles of the present invention. Power management
`circuitry 240 may generically represent circuitry for control-
`
`ling power management of application portion 210 and car-
`rier portion 260. Power management circuitry 240 may oper-
`ate in conjunction with carrier power management circuitry
`(not shown) of carrier portion 260 when implementing power
`managing schemes in accordance with the invention.
`[0041]
`Storage circuitry 214 may be similar to storage cir-
`cuitry 104 discussed above in connection with FIG. 1.
`SDRAM 216 may provide content (e.g., instructions) to pro-
`cessor 212 that may enable processor 212 to execute func-
`tions of device 200. In certain circumstances, SDRAM 216
`may “engage” or “prep” processor 212 by providing it with
`data to perform one or more functions when device 200
`switches from a low power mode to an ON mode (discussed
`in more detail below). SDRAM 216 may be referred to herein
`as processor engagement circuitry. For example, when device
`200 is operating in a low power mode, SDRAM 216 may store
`data that may be used to “engage” processor 212 so it knows,
`for example, a status of device 200 and operate accordingly.
`In some embodiments, processor 212 and SDRAM 216 may
`be integrated into a single package. For example, package-
`on-package technology may be used to provide an integrated
`processor and memory package.
`[0042] Display 220 may be any suitable display for display-
`ing media,
`including graphics,
`text, and video. In some
`embodiments, display may be a touch screen display or an
`LCD. Display 220 may be driven by processor 212 or base-
`band circuitry 262. When driven by processor 212, a higher
`bit rate of data may be provided, thereby enabling the display
`of high resolution graphics, video, and other content to be
`displayed on display 220. When driven by baseband circuitry
`262, a lower bit rate of data may be provided to display screen
`220. The data provided by baseband circuitry 262 may be
`written to memory 222, which may be memory local to dis-
`play 220, the contents of which are displayed on display 220.
`For example, content written to memory 222 and displayed
`on display 220 may include a clock, a signal strength indica-
`tor, and a battery power indicator. This content may be pro-
`vided by processor 212 orbaseband circuitry 262. Though the
`quantity of data may be less than that provided by processor
`212, power consumption may be lower when driving display
`220 with baseband circuitry 262 than when being driven by
`processor 212.
`[0043] The application portion (e.g., application portion
`210) and the carrier portion (carrier portion 260) may each
`operate according to predetermined power modes. FIG. 3
`shows that the application portion may operate according to
`an OFF mode, a DEEP SLEEP mode, a SLEEP mode, a
`HIBERNATE mode, and an ON mode in accordance with the
`principles of the present invention. The OFF mode may rep-
`resent a state where a power source (e.g., battery) has been
`removed from the device. In the DEEP SLEEP mode, the
`power source (e. g., battery) is connected to the device, but is
`not powering any circuitry, except power management cir-
`cuitry (e.g., circuitry 240 of FIG. 2). In the SLEEP mode, all
`circuitry may be powered, but the clock or clocks needed for
`enabling the device to execute functions are not running. In
`the HIBERNATE mode, the power management circuitry and
`the engagement processor memory (e.g., SDRAM 216 of
`FIG. 2) may be powered (as well as other circuitry requiring
`power to power the processor memory) and a clock may be
`provided to refresh the engagement processor memory. The
`other circuitry (e.g., circuitry that may be powered in the
`SLEEP mode) may not receive power in the HIBERNATE
`mode. Thus, the engagement processor memory can be main-
`19
`
`19
`
`

`

`US 2008/0168286 A1
`
`Jul. 10, 2008
`
`tained in a ready-to-enable processor state when the device is
`in a low power mode. The other low power modes may
`include DEEP SLEEP and SLEEP. The ON mode may rep-
`resent a mode where circuitry is powered (when such power
`is required) and clocks are available for enabling the device to
`execute one or more functions.
`
`FIG. 3 also shows how the application portion ofthe
`[0044]
`device may change between states. As shown,
`the ON,
`HIBERNATE, SLEEP, and DEEP SLEEP modes may all
`switch to the OFF mode. The application portion may switch
`between the ON and DEEP SLEEP modes, between the ON
`and SLEEP modes, and the ON and HIBERNATE modes.
`The application portion may be able to switch between dif-
`ferent modes not specifically shown in FIG. 3. For example,
`the application portion may be able to switch between the
`HIBERNATE and SLEEP modes.
`
`[0045] The carrier portion (e.g., carrier portion 260) may
`operate according to an OFF mode, a SLEEP mode, and an
`ON mode. The OFF mode may occur when a power source
`(e. g., a battery) is not connected to the device. In the SLEEP
`mode (also the low power mode of the carrier circuitry), the
`carrier circuitry may be powered, but is in a minimally active
`state. That is power may be provided, but no functions are
`being performed. In the ON mode, one or more carrierportion
`functions may be executed. FIG. 4 also shows how the carrier
`portion of the device may change between states. As shown,
`the ON and SLEEP modes may all switch to the OFF mode.
`The carrier portion may switch between the ON and SLEEP
`modes
`
`Power management according to the invention may
`[0046]
`coordinate power management across both portions of the
`device. This provides extra flexibility in managing power
`consumption. For example, independent mode control may
`be exercised for the application portion and the carrier por-
`tion. That is, when the application portion is operating in a
`particular mode (e.g., ON mode), the power management
`circuitry may select one of several available modes (e.g.,
`OFF, SLEEP, and ON) for the carrier circuitry. The available
`modes may depend on the operating mode of the application
`portion. A power management mode coordination table for
`the application and carrier portions is illustrated in FIG. 5.
`[0047]
`FIG. 5 shows the three power management modes of
`the carrier portion along the y-axis of the table and the five
`power modes ofthe application portion along the x-axis ofthe
`table. The checkmarks indicate that both application and car-
`rier portions may exist in the power modes defined by the x
`and y coordinates of a box. The “X’s” indicate where the
`power modes defined by the box at a particular x and y
`coordinate may not exist both application and carrier por-
`tions. For example, both the application and carrier portions
`may simultaneously exist in OFF modes. However, the carrier
`portion may not operate in an ON mode when the application
`portion is operating in an OFF mode.
`[0048]
`In one embodiment, the power management cir-
`cuitry may operate the device in a low power mode (e.g., a
`HIBERNATION mode), but enable the device to quickly
`become fully operational in response to a power-ON event
`(e.g., an event that causes the device to switch from a low
`power mode to an ON mode), despite having been in that low
`power mode. To provide the combined benefit of both low
`power consumption and quick operational readiness, a pro-
`cessor engaging memory (e.g., SDRAM) may be powered
`ON while other circuitry in the application portion and the
`carrier portion are powered OFF. By keeping the processor
`
`engaging memory powered ON, a time delay in powering up
`that memory is avoided when the device switches from a low
`power mode to an ON mode, thereby enabling the memory to
`substantially immediately load its contents into the processor.
`When the processor receives the memory contents, the device
`may be fully operational.
`[0049]
`FIG. 6 is an illustrative flowchart showing various
`steps of a power management scheme according to the inven-
`tion. At step 610, a device may operate in a low power mode.
`For example, the application portion of the device may be
`operating in the HIBERNATION mode. At step 620, power
`may be provided to a processor engaging memory while the
`device is operating in the low power mode. For example, in a
`HIBERNATION mode, the processor engaging memory may
`be provided with power and refreshed with clocks while other
`circuitry, such as the processor, may not be supplied with
`power.
`
`[0050] At step 630, the device can be monitored for a
`power-ON event. A power-ON event may be any event that
`causes the device to switch from one power mode to another.
`For example, a power-ON event may occur when the user
`uses an interface of the device (e.g., to change the volume) or
`when a telephone call or text message is received. Briefly
`referring to FIG. 2, a power-ON event may be received at
`input 242 at power management circuitry 240. In response to
`receiving the power-ON event, the power management cir-
`cuitry may switch the device from the low power mode to the
`ON power mode, as i

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