PROVIDING POWER TO AN ACCESSORY DURING PORTABLE COMPUTING DEVICE HIBERNATION
First Claim
Patent Images
1. A method of operating an accessory, the method comprising:
- establishing a connection to a portable computing device;
receiving operating power from the portable computing device via the connection;
communicating to the portable computing device that the accessory should receive power from the portable computing device when the portable computing device is in a hibernation mode; and
while the portable computing device is in the hibernation mode;
continuing to receive operating power from the portable computing device via the connection;
detecting an accessory event; and
in response to the accessory event, sending a wake event signal to the portable computing device, wherein the wake event signal signals the portable computing device to wake from the hibernation mode.
1 Assignment
0 Petitions
Accused Products
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 accessory power output during hibernation, and this default behavior can be overridden in response to a request from a connected 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.
-
Citations
27 Claims
-
1. A method of operating an accessory, the method comprising:
-
establishing a connection to a portable computing device; receiving operating power from the portable computing device via the connection; communicating to the portable computing device that the accessory should receive power from the portable computing device when the portable computing device is in a hibernation mode; and while the portable computing device is in the hibernation mode; continuing to receive operating power from the portable computing device via the connection; detecting an accessory event; and in response to the accessory event, sending a wake event signal to the portable computing device, wherein the wake event signal signals the portable computing device to wake from the hibernation mode. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage medium containing program instructions which, when executed by a controller of an accessory, cause the accessory to execute a method comprising:
-
establishing a connection to a portable computing device that has a plurality of hibernation modes; receiving power from the portable computing device via the connection; communicating to the portable computing device that the accessory should receive power from the portable computing device when the portable computing device is in a first one of the plurality of hibernation modes; and while the portable computing device is in the first hibernation mode; detecting an accessory event; and in response to the accessory event, signaling the portable computing device to wake from the first hibernation mode. - View Dependent Claims (9, 10, 11, 12)
-
-
13. An accessory comprising:
-
an input/output (I/O) interface configured to connect to a portable computing device and to receive power from the portable computing device, the I/O interface including a wake event generator; and a controller coupled to the I/O interface, the controller being configured to; send a request to the portable computing device to request that the accessory receive power while the portable computing device is in a hibernation mode; receive a notification from the portable computing device indicating that the portable computing device is entering the hibernation mode; determine that the portable computing device should be awakened from the hibernation mode; and control the wake event generator to generate a wake event signal in response to determining that the portable computing device should be awakened. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method of operating a portable computing device, the method comprising:
-
establishing a connection to an accessory, wherein establishing the connection includes providing power to the accessory via a power pin of the portable computing device; determining whether the accessory requests hibernation power; and entering a hibernation mode, wherein entering the hibernation mode includes continuing to provide power to the accessory if the accessory requested hibernation power and discontinuing providing power to the accessory if the accessory did not request hibernation power. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A portable computing device comprising:
-
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 from a power source to the accessory I/O interface and the processor, the power manager being further configured to put the portable computing device into a hibernation mode and to return the portable computing device from the hibernation mode to a normal operating mode, wherein the processor is configured to; instruct the power manager to provide power from the power source to the accessory via the accessory I/O interface; and receive a request for hibernation power from the accessory via the accessory I/O interface; and in response to the request, instruct the power manager to continue to provide power to the accessory while in the hibernation mode, and wherein the power manager is 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. - View Dependent Claims (26, 27)
-
Specification