throbber
IJS20110167287A1
`
`(19) United States
`(12) Patent Application Publication (10) Pub. No.: US 2011/0167287 A1
`Walsh et al.
`(43) Pub. Date: Jul. 7, 2011
`
`
`(54)
`
`PROVIDING POWER TO AN ACCESSORY
`DURING PORTABLE COMPUTING DEVICE
`HIBERNATION
`
`(75)
`
`Inventors:
`
`Robert Walsh, Sunnyvale, CA
`(US); Jeff Terlizzi, San Francisco,
`CA (US); Jahan Minoo, San Jose,
`CA (US); Lawrence G. Bolton,
`Fremont, CA (US)
`
`(73)
`
`Assignee:
`
`Apple Inc., Cupertino, CA (US)
`
`(21)
`
`Appl. No.:
`
`12/793,364
`
`(22)
`
`Filed:
`
`Jun. 3, 2010
`
`Related US. Application Data
`
`(60)
`
`Provisional application No. 61/292,626, filed on Jan.
`6,2010.
`
`Publication Classification
`
`(51)
`
`Int. Cl.
`G06F 1/32
`G06F 1/26
`
`(2006.01)
`(2006.01)
`
`(52) U.S.Cl. ......................................... 713/323;713/300
`
`(57)
`
`ABSTRACT
`
`A portable computing device (PCD) can selectively supply
`power to an accessory during PCD hibernation. In some
`embodiments, the PCD’s default behavior is to disable acces-
`sory power output during hibernation, and this default behav-
`ior can be overridden in response to a request from a con-
`nected accessory. The accessory can use the power supplied
`during PCD hibernation to detect user input (or other) events
`and wake the PCD from hibernation in response to a detected
`event. Some accessories can wake the PCD by emulating
`accessory detachment and reattachment.
`
`400
`
`(
`
`\<
`
`STORAGE
`DEVICE
`
`NETWORK
`INTERFACE
`
`422
`
`/
`
`PROCESSOR
`
`DISTRIBUTION
`
`ACCESSORY
`
`M
`
`PCD |/O
`INTERFACE
`
`CONTROLLER
`
`JOWER
`
`APPLE 1060
`
`1
`
`APPLE 1060
`
`

`

`Patent Application Publication
`
`Jul. 7, 2011 Sheet 1 0f 7
`
`US 2011/0167287 A1
`
`104
`
`106
`
`100
`
`
`
`206/108
`
`
`
`
`FIG. 25
`
`2
`
`

`

`Patent Application Publication
`
`Jul. 7, 2011 Sheet 2 0f 7
`
`US 2011/0167287 A1
`
`430
`E
`
`\
`
`STORAGE
`DEVICE
`
`NETWORK
`INTERFACE
`
`I
`
`POWER
`
`MANAGER
`
`II
`SENSOR
`
`ACCESSORY |/O
`INTERFACE
`
`HibNotify
`
`ACCESSORY
`M
`
`PCD I/O
`|NTERFACE
`
`COMMAND
`
`DIRECTION
`
`HibPowerRequest
`
`3
`
`

`

`Patent Application Publication
`
`Jul. 7, 2011 Sheet 3 0f 7
`
`US 2011/0167287 A1
`
`PCD I/O
`
`INTERFACE
`m GND
`
`612(1)
`610(1)\
`
`ACCESSORY |/O
`
`INTERFACE
`m
`
`GND
`
`,,,,,,,
`
`612(2)
`610(2)»
`/
`. /612(3)
`610(3)/
`
`//612(8)/ i
`610(4)/
`610(5)\\
`612(5)
`
`\
`
`WAKE EVT
`
`GENERATOR
`
`610(7)\\
`W; \ 612(7) mm
`
`
`
`
`
`W: W
`
`610(10)~\\
`— \612(10)
`
`L-
`
`FIG. 6
`
`61%(6)
`
`\
`
`WAKE EVENT GENERATOR
`704
`
`700
`_
`
`PCDHib
`
`708
`l
`
`’/
`
`CSOVNITTSEIL
`LOGIC
`
`'
`
`710
`//
`
`/
`
`\
`
`UserEvent
`
`FIG. 7
`
`4
`
`

`

`Patent Application Publication
`
`Jul. 7, 2011 Sheet 4 0f 7
`
`US 2011/0167287 A1
`
`800
`i
`
`\
`
`\V
`
`/ 802
`
`/ 804
`
`806
`
`
`I Hibernation
`
`810
`
`YES
`
`80:3
`.
`
`\
`Dld
`accessory request hibernation
`power?
`
`812
`
`
`
`FIG. 8
`
`Communicate to PCD that accessory should
`continue to receive power while PCD is in
`
`hibernation mode
`
`5
`
`

`

`Patent Application Publication
`
`Jul. 7, 2011 Sheet 5 of 7
`
`US 2011/0167287 A1
`
`M
`
`Establish connection to accessory
`
`1004
`
`
`Configure power
`
`manager based on
`
`power instruction
`
`Accessory sends
`power instruction?
`
`Operate with accessory in normal mode
`
`Enter hibernation mode?
`
`YES
`
`
`
`
`Notify accessory of hibernation
`
`1014
`
`Set power output to hibernation power level or
`off, based on accessory request
`
`/1016
`
`
`
`
`
`
`Wake event detected?
`
`YES
`
`Enable normal power output
`
` Accessory attached?
`
`FIG. 10
`
`/1022
`
`1026
`
`/
`
`Operate without
`accessory
`
`6
`
`

`

`Patent Application Publication
`
`Jul. 7, 2011 Sheet 6 of 7
`
`US 2011/0167287 A1
`
`/1102
`
`Establish connection to PCD
`
`Send power instruction requesting
`hibernation power
`
`OperatewithPCD
`
`PCD signals hibernation?
`
`YES
`
`Wait for user input event
`
`y/
`
`/1104
`
`
` /1106
`
`/ 1108
`
`ll
`
`
`/ 1112
`
`
`
`
`
`
`
`
`
`
`
`Generate waking signal to PCD
`
` 41114
`
`FIG. I]
`
`7
`
`

`

`Patent Application Publication
`
`Jul. 7, 2011 Sheet 7 0f 7
`
`US 2011/0167287 A1
`
`NETWORK
`INTERFACE
`
`/
`
`/
`
`422
`
`ACCESSORY |/O
`INTERFACE
`
`ACCESSORY
`fl
`
`PCD I/O
`INTERFACE
`
`USER INPUT
`DEVICE
`
`ACCESSORY 2
`
`1206
`
`/
`1 258/
`
`STORAGE
`MEDIUM
`READER
`
`DISTRIBUTION
`
`ER
`
`POW
`TRI
`BUTION
`
`IS
`
`POWER
`
`FIG. 12
`
`8
`
`

`

`US 2011/0167287 A1
`
`Jul. 7, 2011
`
`PROVIDING POWER TO AN ACCESSORY
`DURING PORTABLE COMPUTING DEVICE
`HIBERNATION
`
`CROSS REFERENCE TO RELATED
`APPLICATIONS
`
`[0001] This application claims the benefit of US. Provi-
`sional Application No. 61/292,626, filed Jan. 6, 2010, entitled
`“Providing Power to an Accessory During Portable Comput-
`ing Device Hibernation,” the disclosure of which is incorpo-
`rated by reference herein in its entirety.
`BACKGROUND
`
`[0002] The present disclosure relates generally to portable
`computing devices that interact with accessories and in par-
`ticular to providing power from a portable device to an acces-
`sory during hibernation of the portable computing device.
`[0003]
`In recent years, a number of portable computing
`devices (PCDs) have been developed. Examples of PCDs
`include portable media players, mobile phones, personal digi-
`tal assistants (PDAs), portable e-mail devices, Video game
`players, portable navigation units relying on Global Position-
`ing System (GPS) satellite data, and multi-function devices
`that can integrate numerous functions such as media storage
`and playback, mobile phone, Internet access, e-mail, personal
`information management, game play, GPS/navigation capa-
`bility, and the like. Examples ofmulti-function PCDs include
`various iPhone® and iPod® models manufactured and sold
`
`by
`[0004] Apple Inc., assignee of the present application, as
`well as other portable electronic devices made and sold by
`other manufactures and distributors under their respective
`brand names.
`
`PCDs often obtain operating power from a battery
`[0005]
`within the device. Since a battery can provide only a finite
`amount of energy before requiring recharging or replace-
`ment, PCDs often employ various power-saving techniques
`to extend battery life. In one such technique, a PCD can be
`designed to transition into a “hibernation” mode in which
`some components of the deviceisuch as components that
`consume significant fractions ofthe total energy (e. g., display
`screen, primary processor, etc.)iare powered down. Other
`components of the PCD can continue to receive power during
`hibernation, and these components generate wake-up events,
`or wake event signals, in response to which power is restored
`to the powered-down components. Thus, for example, the
`user can press a button on the PCD to wake it from hiberna-
`tion, or a PCD can automatically wake itself from hibernation
`in response to an incoming phone call.
`[0006]
`PCDs are frequently docked with other electronic
`devices, referred to herein as “accessories.” For example,
`from time to time, a user may dock a PCD with a personal
`computer to synchronize media content and/or metadata, per-
`sonal data, and the like. A user may at other times dock the
`same PCD with other electronic devices, such as an in-vehicle
`media system, a speaker dock, or the like. Some accessories
`may provide power to the PCD from an external source, e. g.,
`to recharge the PCD’s battery or for use as operating power,
`and may also use power from an external source for their own
`operations. Other accessories draw their operating power
`from the PCD.
`
`BRIEF SUMMARY
`
`[0007] Certain embodiments ofthe present invention relate
`to PCDs that can selectively supply power to an accessory
`
`during PCD hibernation. In some embodiments, the PCD’s
`default behavior is to disable accessory power output during
`hibernation, but this default behavior can be overridden in
`response to a request from a connected accessory. The acces-
`sory can use the power supplied during PCD hibernation to
`detect user input or other events and wake the PCD from
`hibernation in response to a detected event. An accessory can
`wake the PCD, e.g., by emulating physical detachment and
`reattachment of the accessory.
`[0008] One aspect ofthe invention relates to accessories for
`portable computing devices and methods of operation
`thereof. For example, an accessory can establish a connection
`to a portable computing device and receive operating power
`from the portable computing device via the connection. The
`accessory can communicate to the portable computing device
`that that the accessory should receive power from the portable
`computing device when the portable computing device is in a
`hibernation mode. While the portable computing device is
`hibernating, the accessory can continue to receive power from
`the portable computing device. The accessory can detect an
`“accessory event” (such as user input or any other event or
`circumstance that should result in waking the portable com-
`puting device), in response to which it can signal the portable
`computing device to wake from hibernation mode.
`[0009]
`For example, an accessory can include an input/
`output (I/O) interface configured to connect to a portable
`computing device and to receive power from the portable
`computing device and a controller coupled to the I/O inter-
`face. The controller can be configured to send a request to the
`portable computing device to request that the accessory
`receive power while the portable computing device in a hiber-
`nation mode, to receive a notification from the portable com-
`puting device indicating that the portable computing device is
`entering the hibernation mode, to determine that the portable
`computing device should be awakened from the hibernation
`mode, and to generate a wake event signal in response to
`determining that the portable computing device should be
`awakened. For example the I/O interface can include a wake
`event generator, and the controller can be configured to con-
`trol the wake event generator to generate the wake event
`signal. In some embodiments, the wake event signal can
`emulate detachment and reattachment of the accessory; in
`other embodiments, other wake event signals can be used.
`[0010]
`In some embodiments,
`the portable computing
`device can have multiple hibernation modes, and the acces-
`sory can request to receive hibernation power in any or all of
`these modes. Further, in some embodiments, the accessory
`can also request a particular level of hibernation power for a
`given hibernation mode.
`[0011] Another aspect of the invention relates to portable
`computing devices and methods of operation thereof. For
`example, a portable computing device can establish a con-
`nection to an accessory and provide power to the accessory,
`e.g., via a power pin. The portable computing device can
`determine whether the accessory requests hibernation power.
`When the portable computing device enters the hibernation
`mode, it can continue to provide power to the accessory ifthe
`accessory requested hibernation power or discontinue pro-
`viding power to the accessory if the accessory did not request
`hibernation power.
`[0012]
`For example, a portable computing device can
`include a processor, an accessory input/output (I/O) interface
`coupled to the processor and configured to connect to an
`accessory, and a power manager configured to deliver power
`
`9
`
`

`

`US 2011/0167287 A1
`
`Jul. 7, 2011
`
`from a power source to the accessory I/O interface and the
`processor. The power manager can be further configured to
`enter a hibernation mode and to return from the hibernation
`
`mode to a normal operating mode. The processor can be
`configured to instruct the power manager to provide power
`from the power source to the accessory Via the accessory I/O
`interface and also configured to receive a request for hiber-
`nation power from the accessory Via the accessory I/O inter-
`face. In response to such a request, the processor can instruct
`the power manager to continue to provide power to the acces-
`sory while in the hibernation mode. The power manager can
`be further configured such that upon entering the hibernation
`mode, providing of power to the accessory is discontinued
`unless the instruction to continue to provide power to the
`accessory was received prior to entering the hibernation
`mode.
`
`[0013] The following detailed description together with the
`accompanying drawings will provide a better understanding
`of the nature and advantages of the present invention.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is a front view ofa portable computing device
`[0014]
`(PCD) according to an embodiment of the present invention.
`[0015]
`FIGS. 2A and 2B are, respectively, a front perspec-
`tive view and side view of a dock for a PCD according to an
`embodiment of the present invention.
`[0016]
`FIG. 3 is a side view ofa PCD docked with a dock
`according to an embodiment of the present invention.
`[0017]
`FIG. 4 is a simplified block diagram of a system
`including a PCD connected to an accessory according to an
`embodiment of the present invention.
`[0018]
`FIG. 5 is a table listing power-management com-
`mands that can be provided according to an embodiment of
`the present invention.
`[0019]
`FIG. 6 is a simplified connection diagram illustrat-
`ing connections that can be provided between an accessory
`and a PCD according to an embodiment of the present inven-
`tion.
`
`FIG. 7 is a simplified block diagram of a wake event
`[0020]
`generator for an accessory according to an embodiment ofthe
`present invention.
`[0021]
`FIG. 8 is a flow diagram of a power management
`process that can be implemented in a PCD according to an
`embodiment of the present invention.
`[0022]
`FIG. 9 is a flow diagram of a process that can be
`implemented in an accessory according to an embodiment of
`the present invention.
`[0023]
`FIG. 10 is a flow diagram ofa power management
`process that can be implemented in a PCD according to an
`embodiment of the present invention.
`[0024]
`FIG. 11 is a flow diagram of a process for operating
`an accessory according to an embodiment of the present
`invention.
`
`FIG. 12 is a block diagram of a system including a
`[0025]
`PCD connected to two accessories in a daisy chain according
`to an embodiment of the present invention.
`
`DETAILED DESCRIPTION
`
`[0026] Certain embodiments ofthe present invention relate
`to PCDs that can selectively supply power to an accessory
`during PCD hibernation. In some embodiments, the PCD’s
`default behavior is to disable accessory power output during
`hibernation, but this default behavior can be overridden in
`
`response to a request from a connected accessory. The acces-
`sory can use the power supplied during PCD hibernation to
`detect user input or other events and wake the PCD from
`hibernation in response to a detected event. An accessory can
`wake the PCD, e.g., by emulating physical detachment and
`reattachment of the accessory.
`[0027]
`FIG. 1 is a front view ofa portable computing device
`(PCD) 100 according to an embodiment of the present inven-
`tion. PCD 100 can have a touchscreen display 102 surrounded
`by bezel 104. Control buttons 106 are provided in bezel 104
`and can be used, e. g., to wake PCD 100 from hibernation, to
`put PCD 100 into hibernation, or to provide other input to
`PCD 100.
`
`PCD 100 can have a connector 108 recessed into a
`[0028]
`bottom surface thereof, allowing PCD 100 to become
`attached to an accessory device. Connector 108 can include a
`number ofpins for carrying power, analog, and digital signals
`between PCD 100 and a connected accessory. In one embodi-
`ment, connector 108 can be implemented as a 30-pin docking
`connector as used in existing iPod® and iPhone® products
`sold by Apple Inc., assignee of the present application. In
`some embodiments, connector 108 is recessed into the hous-
`ing of PCD 100 and is referred to as a “receptacle” connector.
`Other connectors can also be used.
`
`[0029] As shown in inset 110, PCD 100 can have a power
`manager 112 and a battery 114 to provide power for the
`operation of PCD 100. Power manager 112 can provide
`power to various components of PCD 100 and to a connected
`accessory via connector 108. Power manager 112 can be
`configured to allow PCD 100 to enter a hibernation (i.e.,
`reduced-power) mode under various conditions such as after
`a sufficiently long period of inactivity, thereby extending the
`operating life of battery 114. As described below, power
`manager 112 can also control whether accessory power con-
`tinues to be supplied via connector 108 when PCD 100 enters
`the hibernation mode.
`
`In the embodiment shown, PCD 100 can be a tablet
`[0030]
`computer with, e. g., a lO-inch screen. In other embodiments,
`PCD 100 can have a variety of form factors and configura-
`tions, e.g., smart phone, personal digital assistant, media
`player, portable web browser, etc.
`[0031]
`FIGS. 2A and 2B are, respectively, a front perspec-
`tive view and side view of a dock 200 for PCD 100 according
`to an embodiment of the present invention. Dock 200 has a
`base section 202, a keyboard 204, a PCD connector 206 and
`an accessory connector 208.
`[0032] Base section 202 can include electronic components
`as well as mechanical ballast to provide stability to dock 200.
`Keyboard 204 can include a conventional QWERTY key-
`board, numeric keypad, and/or other user input controls. Key-
`board 204 can be mechanically and electrically coupled to
`base section 202, allowing keystroke information to be passed
`to PCD 100, e.g., via PCD connector 206.
`[0033]
`PCD connector 206 can be designed to mate with
`connector 108 of PCD 100 of FIG. 1. For example, PCD
`connector 206 can be a “plug” counterpart of receptacle con-
`nector 108, extending outward from base section 202.
`[0034] Accessory connector 208, shown in FIG. 2B, can be
`identical to connector 108 ofPCD 100 of FIG. 1 and can allow
`
`an additional accessory to connect to dock 200. In this con-
`figuration, any accessory with a connector capable of con-
`necting to connector 108 of PCD 100 can also connect to
`accessory connector 208 of dock 200. Use of complementary
`PCD connector 206 and accessory connector 208, while not
`10
`
`10
`
`

`

`US 2011/0167287 A1
`
`Jul. 7, 2011
`
`required, permits another accessory to connect to PCD 100
`either directly (by connecting to connector 108) or indirectly
`(by connecting to accessory connector 208 when connector
`206 is connected to PCD 100).
`[0035]
`In some embodiments, dock 200 need not have its
`own power supply. Instead, power can be provided to dock
`200 by another device connected to accessory connector 208,
`or dock 200 can draw power from a connected PCD Via
`connector 206.
`
`FIG. 3 is a side view of PCD 100 docked with dock
`[0036]
`200 according to an embodiment of the present invention.
`Connector 108 of PCD 100 is engaged with connector 206 of
`dock 200, providing electrical connections that allow power,
`data, and other signals to be exchanged between the two
`devices. Thus, for example, dock 200 can draw operating
`power from PCD 100. In some embodiments, as described
`below, dock 200 can draw operating power from PCD 100
`while PCD 100 is hibernating; PCD 100 can supply this
`“hibernation power” to dock 200 in response to a request from
`dock 200.
`
`It will be appreciated that the devices and configu-
`[0037]
`rations described herein are illustrative and that variations
`
`and modifications are possible. For example, as noted above,
`the term PCD refers generally to a broad category of personal
`computing and/or communication devices that can easily be
`carried by a user, not limited to any particular form factor or
`combination of capabilities.
`[0038] The keyboard dock described herein is just one of
`many accessories that can be used with a PCD. For example,
`another accessory can provide a reader/writer for removable
`storage media such as flash memory media (e.g., Secure
`Digital, or “SD,” cards; USB drives) or optical media (e.g.,
`compact disc or DVD), and a PCD can be operated to direct
`the accessory to read data from and/or write data to the stor-
`age media. An accessory can provide output devices such as
`speakers and/or a display screen, allowing a user to view
`and/or hear content from the PCD through the accessory. A
`printer accessory can also be provided for printing documents
`or other data under control of the PCD. Still other accessories
`
`can provide enhanced functionality such as radio frequency
`(RF) tuners or transmitters that can be controlled by a PCD,
`remote user interfaces to control a PCD, still or video cameras
`that can be controlled by a PCD, and so on. Some accessories
`can provide multiple functionalities within a single device
`(e. g., keyboard plus storage media reader/recorder).
`[0039]
`Further, while FIG. 3 shows PCD 100 and accessory
`200 as being directly connected, indirect connections are also
`possible. For example, PCD 100 and accessory 200 can be
`connected using a cable that provides a connector comple-
`mentary to connector 108 at one end and a connector comple-
`mentary to connector 206 at the other end. Where a cable is
`used, connectors 108 and 206 need not be complementary to
`each other, as the cable can serve as an adapter between
`different connector form factors and/or pin arrangements.
`[0040]
`FIG. 4 is a simplified block diagram ofa system 400
`including PCD 402 and accessory 404 according to an
`embodiment of the present invention. In this embodiment,
`PCD 402 (e.g., implementing PCD 100 ofFIG. 1) can provide
`computing, communication and/or media playback capabil-
`ity. PCD 402 can include processor 410, storage device 412,
`user interface 414, power manager 416, network interface
`418, accessory input/output (I/O) interface 420, and battery
`422. PCD 402 can also include other components (not explic-
`itly shown) to provide various enhanced capabilities.
`
`Storage device 412 can be implemented, e.g., using
`[0041]
`flash memory, or any other non-volatile storage
`disk,
`medium. In some embodiments, storage device 412 can store
`media assets such as audio, video, still images, or the like, that
`can be played by PCD 402. Storage device 412 can also store
`other information such as a user’s contacts (names, addresses,
`phone numbers, etc.); scheduled appointments and events;
`notes; and/or other personal information. In some embodi-
`ments, storage device 412 can store one or more application
`programs to be executed by processor 410 (e.g., video game
`programs, personal
`information management programs,
`media playback programs, etc.).
`[0042] User interface 414 can include input devices such as
`a touch pad, touch screen, scroll wheel, click wheel, dial,
`button, switch, keypad, microphone, or the like, as well as
`output devices such as a video screen, indicator lights, speak-
`ers, headphone jacks, or the like, together with supporting
`electronics (e.g., digital-to-analog or analog-to-digital con-
`verters, signal processors, or the like). A user can operate
`input devices of user interface 414 to invoke the functionality
`of PCD 402 and can view and/or hear output from PCD 402
`via output devices of user interface 414.
`[0043]
`Processor 410, which can be implemented as one or
`more integrated circuits (e.g., a conventional microprocessor
`or microcontroller), can control the operation of PCD 402. In
`various embodiments, processor 404 can execute a variety of
`programs in response to program code and can maintain
`multiple concurrently executing programs or processes. At
`any given time, some or all ofthe program code to be executed
`can be resident in processor 410 and/or in storage media such
`as storage device 412.
`[0044] Through suitable programming, processor 410 can
`provide various functionality for PCD 402. For example, in
`response to user input signals provided by user interface 414,
`processor 410 can operate a database engine to navigate a
`database of media assets stored in storage device 412 in
`response to user input and display lists of selected assets.
`Processor 410 can respond to user selection of an asset (or
`assets) to be played by transferring asset information to a
`playback engine also operated by processor 410, thus allow-
`ing media content to be played. Processor 410 can also
`execute other programs to control other functions of PCD
`402, including application programs that may be stored in
`storage device 412.
`[0045]
`Power manager 416 provides power management
`capability for PCD 402. For example, power manager 416 can
`deliver power from battery 422 to accessory I/O interface 420
`via line 417 and to other components of PCD 402 (power
`connections not shown). Power manager 416 can also receive
`power via accessory I/O interface 420 and line 419 and
`deliver received power to various components of PCD 402;
`power received via accessory I/O interface 420 can also be
`delivered to battery 422, thereby allowing battery 422 to be
`recharged via accessory I/O interface 420. As shown, power
`manager 416 can also deliverpower to accessory I/O interface
`420 via line 417, allowing PCD 402 to provide power to a
`connected accessory. In some embodiments, power manager
`416 can be implemented using programmable or controllable
`circuits operating in response to control signals generated by
`processor 41 0 in response to program code executing thereon,
`or as a separate microprocessor or microcontroller.
`[0046]
`Power manager 416 can also control power distri-
`bution to effect a hibernation mode for PCD 402. As used
`
`herein, “hibernation” refers generally to a reduced-power
`
`11
`
`11
`
`

`

`US 2011/0167287 A1
`
`Jul. 7, 2011
`
`operating mode (or state) that is entered by selectively pow-
`ering down some components of a PCD. Power manager 416
`and some components of PCD 402 can remain partially or
`fully operational during hibernation, allowing PCD 402 to be
`awakened from hibernation. During hibernation, the user’s
`ability to interact with PCD 402 can be limited. For example,
`during hibernation, display screens can be turned off, and
`some user input controls (e. g., a touchscreen) can be disabled.
`One or more user input controls (e.g., a button) can remain
`enabled, and operation of those controls during hibernation
`can signal PCD 402 to wake from hibernation and return to
`normal operation.
`[0047]
`Power manager 416 can also provide other power
`management capabilities, such as regulating power consump-
`tion of other components of PCD 402 based on the source and
`amount of available power, monitoring stored power in the
`battery and generating user alerts if the stored power drops
`below a minimum level, and so on.
`[0048] Network interface 418 can provide voice and/or data
`communication capability for PCD 402. In some embodi-
`ments network interface 418 can include radio frequency
`(RF) transceiver components for accessing wireless voice
`and/or data networks (e. g., using cellular telephone technol-
`ogy, advanced data network technology such as 3G or EDGE,
`WiFi (IEEE 802.11 family standards), or other mobile com-
`munication technologies, or any combination thereof), GPS
`receiver components, and/or other components. In some
`embodiments network interface 418 can provide wired net-
`work connectivity (e.g., Ethernet) in addition to or instead of
`a wireless interface. Network interface 418 can be imple-
`mented using a combination of hardware (e.g., antennas,
`modulators/demodulators, encoders/decoders, and other ana-
`log and/or digital signal processing circuits) and software
`components.
`[0049] Accessory I/O interface 420 can allow PCD 402 to
`communicate with various accessories. For example, acces-
`sory I/O interface 420 can support connections to a computer,
`an external keyboard (e.g., as shown in FIG. 2), a speaker
`dock or media playback station, a digital camera, a radio tuner
`(e.g., FM, AM and/or satellite), an in-vehicle entertainment
`system, an external video device, a memory card reader, and
`so on. In some embodiments, accessory I/O interface 420 can
`include a connector, such as a 30-pin connector correspond-
`ing to the connector used on iPod® and iPhone® products, as
`well as supporting circuitry. The connector can provide con-
`nections for power and ground as well as for various wired
`communication interfaces such as Universal Serial Bus
`
`(USB), FireWire (IEEE 1394 standard), and/or universal
`asynchronous receiver/transmitter (UART). The connector
`can also provide connections for audio and/or video signals,
`which may be transmitted to or from PCD 402 in analog
`and/or digital formats. Thus, accessory I/O interface 420 can
`support multiple communication channels, and a given acces-
`sory can use any or all of these channels.
`[0050] Accessory I/O interface 420 can include a sensor
`424 that can detect whether an accessory is connected to
`accessory I/O interface 420. For example, sensor 424 can
`detect whether a specific pin of a connector of accessory I/O
`interface 420 is grounded or floating, and grounding of this
`pin can indicate the presence of an accessory. In some
`embodiments, sensor 424 can measure the resistance value
`when a resistance is connected. The resistance value can
`
`indicate of the type of accessory connected, and sensor 424
`can communicate the resistance value (or accessory-type
`
`information determined from the resistance value) to power
`manager 416, processor 410, and/or other components of
`PCD 402. In some embodiments, power manager 416 can use
`this information to determine, e. g., whether to distribute
`power from the battery or power received from accessory I/O
`interface 420 to other components of PCD 402, whether to
`use power provided via accessory I/O interface 420 to charge
`battery 422, whether to deliver power to accessory I/O inter-
`face 420 and so on. In some embodiments, sensor 424 can
`remain active during PCD hibernation and can generate sig-
`nals to power manager 416 to wake PCD 402 when a new
`connection to an accessory is detected.
`[0051] Accessory 404 (e.g.,
`implementing dock 200 of
`FIG. 2) can include controller 430, user input device 432,
`power distribution module 434, and PCD I/O interface 436.
`Accessory 404 is representative of a broad class of accesso-
`ries that can interoperate with a PCD, and such accessories
`can vary widely in capability, complexity, and form factor.
`Various accessories may include components not shown in
`FIG. 4, including but not limited to storage devices (disk,
`flash memory, etc.) with fixed or removable storage media;
`video screens, speakers, or ports for connecting to external
`audio/video devices; camera components such as lenses,
`image sensors, and controls for same (e.g., aperture, zoom,
`exposure time, frame rate, etc.); microphones for recording
`audio (either alone or in connection with video recording);
`and so on. In addition, some accessories may provide an
`additional interface that can connect to and communicate
`
`with another accessory. Some examples of accessories with
`additional interfaces are described in co-pending U.S. Provi-
`sional Patent Application No. 61/292,619, filed Jan. 6, 2010.
`[0052] Controller 430 can include, e.g., a microprocessor
`or microcontroller executing program code to perform vari-
`ous functions associated with accessory 404. For example,
`where accessory 404 incorporates a keyboard (e.g., as shown
`in FIG. 2A), controller 430 can interpret keyboard input and
`send corresponding information to PCD 402.
`[0053] User input device 432 may include user-operable
`controls such as a touch pad, touch screen, scroll wheel, click
`wheel, dial, button, switch, keyboard, keypad, microphone, or
`the like. A user can operate the controls of user input device
`432 to invoke the functionality of accessory 404, and such
`functionality may include exchanging control signals, data,
`or other communications with PCD 402, e.g., as described
`below.
`
`Power distribution module 434 can provide power
`[0054]
`to components of accessory 404, e.g., to controller 430 (indi-
`cated by line 435) and user input device 432 (indicated by line
`437). In some embodiments, power distribution module 434
`can receive power via PCD I/O interface 436 (indicated by
`line 439). In addition, in some embodiments, accessory 404
`can be connected to an external power source via power port
`440, and power from port 440 can also be provided to power
`distribution module 434 (indicated by line 441). Power dis-
`tribution module 434 can include control logic to determine,
`based on the available power sources at a given time, whether
`to draw operating power for accessory 404 from PCD 402 or
`from power port 440. Further, power distribution module 434
`can be configured to deliver power from power port 440 to
`PCD I/O interface 436 (indicated by line 443), thus allowing
`PCD 402 to charge battery 422 while connected to accessory
`404. In some embodiments, accessory 404 can draw operat-
`ing power from PCD 402 while providing charging power to
`PCD 402 on a separate path.
`
`12
`
`12
`
`

`

`US 2011/0167287 A1
`
`Jul. 7, 2011
`
`PCD I/O interface 436 can allow accessory 404 to
`[0055]
`communicate with PCD 402. In accordance with some
`embodiments of the invention, PCD I/O interface 436 can
`include a connector that mates directly with a connector
`included in PCD 402, such as a 30-pin connector complemen-
`tary to the connector used in various iPod® and iPhone®
`products. Such a connector can be used to supply power to
`PCD 402 and/or receive power from PCD 402, to send and/or
`receive audio and/or video signals in analog and/or digital
`formats, and to communicate information

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