IP Library Granted Patent US 7,725,094
Granted Patent B2
US 7,725,094 · App. 11/171,691 · Granted May 25, 2010

Power prioritization among functions of a multi-function device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,725,094
App. No.
11/171,691
Granted
May 25, 2010
Kind
B2
Abstract

A device can provide a first function and a second function. The first function can have a higher priority for power than the second function. An input element can receive an indication of a remaining capacity of a power source for the device. A comparison element can compare the indication of the remaining capacity of the power source to a power threshold associated with the second function. A control element can initiate a power control action with respect to the second function if the indication of the remaining capacity of the power source is below the power threshold.

Claims (94)

1. A method comprising:

maintaining a usage profile that represents a relative usage of each function among a plurality of functions in a multifunction device;

re-assigning priorities among the plurality of functions based on changes to the usage profile, said priorities defining a portion of battery capacity that is reserved for each of the plurality of functions;

determining a minimum threshold of reserved battery capacity associated with a lowest priority function among the plurality of functions based on the prioritization;

monitoring an indication of a remaining battery capacity for the multifunction device;

comparing the indication of the remaining battery capacity to the minimum threshold of reserved battery capacity associated with the lowest priority function; and

if the indication of the remaining battery capacity falls below the minimum threshold of reserved battery capacity associated with the lowest priority function, disabling the lowest priority function,

wherein maintaining the usage profile comprises at least one of

tracking which of the plurality of functions are used,

tracking how often each of the plurality of functions are used,

tracking how long each of the plurality of functions are used,

tracking how much oower each of the plurality of functions uses, and

tracking whether and how often a user manually overrides a power control action for each of the plurality of functions.

2. The method of claim 1 further comprising:

determining a next threshold of remaining battery capacity associated with a next lower priority function among the plurality of functions;

comparing the indication of the remaining battery capacity to the next threshold of remaining battery capacity associated with the next lower priority function; and

if the indication of the remaining battery capacity falls below the next threshold of reserved battery capacity, disabling the next lower priority function.

3. The method of claim 1 further comprising:

waiting for a period of time;

comparing a current indication to the minimum threshold;

if the lowest priority function is disabled and the current indication is above the minimum threshold, enabling the lowest priority function; and

if the lowest priority function is not already disabled and the current indication is below the minimum threshold, disabling the lowest priority function.

4. A machine readable medium having stored thereon machine executable instructions that, when executed, implement a method comprising:

maintaining a usage profile that represents a relative usage of each function among a plurality of functions in a multifunction device;

re-assigning priorities among the plurality of functions based on changes to the usage profile, said priorities defining a portion of battery capacity that is reserved for each of the plurality of functions;

determining a minimum threshold of reserved battery capacity associated with a lowest priority function among the plurality of functions based on the prioritization;

monitoring an indication of a remaining battery capacity for the multifunction device;

comparing the indication of the remaining battery capacity to the minimum threshold of reserved battery capacity associated with the lowest priority function; and

if the indication of the remaining battery capacity falls below the minimum threshold of reserved battery capacity associated with the lowest priority function, disabling the lowest priority function,

wherein maintaining the usage profile comprises at least one of

tracking which of the plurality of functions are used,

tracking how often each of the plurality of functions are used,

tracking how long each of the plurality of functions are used,

tracking how much power each of the plurality of functions uses, and

tracking whether and how often a user manually overrides a power control action for each of the plurality of functions.

5. The machine readable medium of claim 4 , the method further comprising:

determining a next threshold of remaining battery capacity associated with a next lower priority function among the plurality of functions;

comparing the indication of the remaining battery capacity to the next threshold of remaining battery capacity associated with the next lower priority function; and

if the indication of the remaining battery capacity falls below the next threshold of reserved battery capacity, disabling the next lower priority function.

6. The machine readable medium of claim 4 , the method further comprising:

waiting for a period of time;

comparing a current indication to the minimum threshold;

if the lowest priority function is disabled and the current indication is above the minimum threshold, enabling the lowest priority function; and

if the lowest priority function is not already disabled and the current indication is below the minimum threshold, disabling the lowest priority function.

7. A method comprising:

maintaining a usage profile that represents a relative usage of each function among a plurality of functions in a multifunction device;

re-assigning priorities among the plurality of functions based on changes to the usage profile, said priorities defining a portion of battery capacity that is reserved for each of the plurality of functions;

determining a minimum threshold of reserved battery capacity associated with a lowest priority function among the plurality of functions based on the prioritization;

monitoring an indication of a remaining battery capacity for the multifunction device;

comparing the indication of the remaining battery capacity to the minimum threshold of reserved battery capacity associated with the lowest priority function; and

if the indication of the remaining battery capacity falls below the minimum threshold of reserved battery capacity associated with the lowest priority function, disabling the lowest priority function;

wherein re-assigning priorities among the plurality of functions comprises

adjusting the minimum threshold of reserved battery capacity associated with a particular function down over time if the usage profile indicates the particular function is being used more relative to other functions; and

adjusting the minimum threshold of reserved battery capacity associated with the particular function up over time if the usage profile indicates the particular function is being used less relative to the other functions.

8. The method of claim 7 further comprising:

determining a next threshold of remaining battery capacity associated with a next lower priority function among the plurality of functions;

comparing the indication of the remaining battery capacity to the next threshold of remaining battery capacity associated with the next lower priority function; and

if the indication of the remaining battery capacity falls below the next threshold of reserved battery capacity, disabling the next lower priority function.

9. The method of claim 7 further comprising:

waiting for a period of time;

comparing a current indication to the minimum threshold;

if the lowest priority function is disabled and the current indication is above the minimum threshold, enabling the lowest priority function; and

if the lowest priority function is not already disabled and the current indication is below the minimum threshold, disabling the lowest priority function.

10. The method of claim 7 , wherein maintaining the usage profile comprises at least one of:

tracking which of the plurality of functions are used;

tracking how often each of the plurality of functions are used;

tracking how long each of the plurality of functions are used;

tracking how much power each of the plurality of functions uses; and

tracking whether and how often a user manually overrides a power control action for each of the plurality of functions.

11. A machine readable medium having stored thereon machine executable instructions that, when executed, implement a method comprising:

maintaining a usage profile that represents a relative usage of each function among a plurality of functions in a multifunction device;

re-assigning priorities among the plurality of functions based on changes to the usage profile, said priorities defining a portion of battery capacity that is reserved for each of the plurality of functions:

determining a minimum threshold of reserved battery capacity associated with a lowest priority function among the plurality of functions based on the prioritization;

monitoring an indication of a remaining battery capacity for the multifunction device;

comparing the indication of the remaining battery capacity to the minimum threshold of reserved battery capacity associated with the lowest priority function; and

if the indication of the remaining battery capacity falls below the minimum threshold of reserved battery capacity associated with the lowest priority function, disabling the lowest priority function,

wherein re-assigning priorities among the plurality of functions comprises

adjusting the minimum threshold of reserved battery capacity associated with a particular function down over time if the usage profile indicates the particular function is being used more relative to other functions; and

adjusting the minimum threshold of reserved battery capacity associated with the particular function up over time if the usage profile indicates the particular function is being used less relative to the other functions.

12. The machine readable medium of claim 11 , the method further comprising:

determining a next threshold of remaining battery capacity associated with a next lower priority function among the plurality of functions;

comparing the indication of the remaining battery capacity to the next threshold of remaining battery capacity associated with the next lower priority function; and

if the indication of the remaining battery capacity falls below the next threshold of reserved battery capacity, disabling the next lower priority function.

13. The machine readable medium of claim 11 , the method further comprising:

waiting for a period of time;

comparing a current indication to the minimum threshold;

if the lowest priority function is disabled and the current indication is above the minimum threshold, enabling the lowest priority function; and

if the lowest priority function is not already disabled and the current indication is below the minimum threshold, disabling the lowest priority function.

14. The machine readable medium of claim 11 , wherein maintaining the usage profile comprises at least one of:

tracking which of the plurality of functions are used;

tracking how often each of the plurality of functions are used;

tracking how long each of the plurality of functions are used;

tracking how much power each of the plurality of functions uses; and

tracking whether and how often a user manually overrides a power control action for each of the plurality of functions.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2022
From: INTEL CORPORATION
To: TAHOE RESEARCH, LTD.
Reel/Frame 061175/0176 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2005
From: CHARY, RAM V.
To: INTEL CORPORATION
Reel/Frame 016719/0641 →