Method and system for operating a portable electronic device in a power-limited manner
First Claim
1. A method for managing power in a battery powered portable electronic device having a battery, comprising:
- receiving a request to initiate a power intensive operation that consumes power at least in part from the battery;
checking a battery level before initiating execution of the power intensive operation;
initiating execution of the power intensive operation, performed by power consuming circuitry in the battery powered portable electronic device, when the battery level is greater than a first threshold level;
checking the battery level during execution of the power intensive operation;
canceling execution of the power intensive operation before completing the power intensive operation, when the battery level is not sufficient to successfully complete execution of the power intensive operation;
after canceling execution of the power intensive operation and when the portable electronic device is coupled to an external power source, charging the battery from the external power source until the battery level is greater than a second threshold level, the second threshold level being higher than the first threshold level; and
re-initiating from the beginning execution of the power intensive operation after charging the battery to greater than the second threshold level.
0 Assignments
0 Petitions
Accused Products
Abstract
Improved techniques to manage operation of a portable electronic device having a substantially depleted battery when power is available from an external, power-limited source are disclosed. In one embodiment of the invention, the substantially depleted battery can be initially charged while a power-intensive operation is delayed. Once the battery has adequate charge to assist the external, power-limited source in powering the portable electronic device, the power-intensive operation can be performed. In this manner, power consumption of a portable electronic device can be managed so that reliable operation is achieved without exceeding limits on power being drawn from an external, power-limited source.
69 Citations
24 Claims
-
1. A method for managing power in a battery powered portable electronic device having a battery, comprising:
-
receiving a request to initiate a power intensive operation that consumes power at least in part from the battery; checking a battery level before initiating execution of the power intensive operation; initiating execution of the power intensive operation, performed by power consuming circuitry in the battery powered portable electronic device, when the battery level is greater than a first threshold level; checking the battery level during execution of the power intensive operation; canceling execution of the power intensive operation before completing the power intensive operation, when the battery level is not sufficient to successfully complete execution of the power intensive operation; after canceling execution of the power intensive operation and when the portable electronic device is coupled to an external power source, charging the battery from the external power source until the battery level is greater than a second threshold level, the second threshold level being higher than the first threshold level; and re-initiating from the beginning execution of the power intensive operation after charging the battery to greater than the second threshold level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A power manager system included in a battery powered electronic device having a battery, comprising:
-
a battery monitor coupled to the battery arranged to determine a battery level of the battery; and a processor coupled to the battery monitor arranged to; initiate a power intensive operation, which consumes power at least in part from the battery, performed by power consuming circuitry in the battery powered electronic device when the battery monitor determines that the battery level is greater than a first threshold value before initiating execution of the power intensive operation, periodically check the battery level during execution of the power intensive operation, cancel execution of the power intensive operation before completing the power intensive operation, when the battery level is not sufficient to successfully complete execution of the power intensive operation, and when the portable electronic device is connected to an external power source, charge the battery until the battery level is greater than a second threshold value, the second threshold value being higher than the first threshold value, and re-initiate from the beginning execution of the power intensive operation after charging the battery to greater than the second threshold value, otherwise post a notification of a low power indication, and shut down the portable electronic device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A portable media player comprising:
-
a battery; a processor; a media store for storing media items; a communication interface for interfacing with a host device having an external power source via a cable that provides media data and power to the portable media player when the cable is connected between the media player and the host device; and a power manager for managing power in the portable media player, said power manager comprising; a battery monitor coupled to the battery and the processor arranged to determine a battery level of the battery, wherein when the processor; initiates execution of a power intensive operation, which consumes power at least in part from the battery, performed by power consuming circuitry in the portable media player, when the battery monitor determines that the battery level is greater than a first threshold value before execution of the power intensive operation, periodically checks the battery level during execution of the power intensive operation, cancels execution of the power intensive operation before completing the power intensive operation when the battery level is not sufficient to successfully complete execution of the power intensive operation, and when the portable media player is connected to the external power source, charges the battery until the battery level is greater than a second threshold value, the second threshold value being higher than the first threshold value, and re-initiates from the beginning execution of the power intensive operation after charging the battery to greater than the second threshold value, otherwise posts a notification of a low power indication, and shuts down the portable media player. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer readable medium for storing a computer program executable by a processor for managing power in a battery powered portable electronic device having a battery, said computer program comprising:
-
computer code for receiving a request to initiate a power intensive operation that consumes power at least in part from the battery; computer code for checking a battery level before initiating execution of the power intensive operation; computer code for initiating execution of the power intensive operation, performed by power consuming circuitry in the battery powered portable electronic device, when the battery level is greater than a first threshold level; computer code for checking the battery level during execution of the power intensive operation; computer code for canceling execution of the power intensive operation before completing the power intensive operation when the battery level is not sufficient to successfully complete execution of the power intensive operation; after canceling execution of the power intensive operation, computer code for charging the battery until the battery level is greater than a second threshold level, the second threshold level being higher than the first threshold level, when the portable electronic device is coupled to an external power source; and computer code for re-initiating from the beginning execution of the power intensive operation after charging the battery to greater than the second threshold level. - View Dependent Claims (24)
-
Specification