Time-related power systems
First Claim
Patent Images
1. A method for processing power management in a mobile device designed to be powered by a battery, said method comprising:
- providing user input means for receiving user input specifying an operating time desired by said user for said mobile device to maintain sufficient battery life for a continued operation of said mobile device during said operating time;
monitoring battery charge level of said battery;
determining battery charge usage level of said mobile device;
determining projected operating time of said mobile device if said mobile device continues to operate at said battery charge usage level;
determining if said battery charge level is sufficient to maintain operation of said mobile device during said operating time if said mobile device continues to operate at said battery charge usage level;
continuously determining a current battery charge usage level and a current battery charge level, said method further including continuously determining if said current battery charge level is sufficient to maintain operation of said mobile device during said operating time if said mobile device continues to operate at said current battery charge usage level;
notifying said user when it is determined that it is impossible to maintain operation of said mobile device during said operating time if said mobile device continues to operate at said current battery charge usage level;
determining which applications are running on said mobile device;
displaying a priority power-down schedule to said user for enabling said user to input a priority level to each application running on said mobile device; and
using said power-down schedule by said mobile device to power-down one or more of said applications when it is determined that it is impossible to maintain operation of said mobile device during said operating time if said mobile device continues to operate at said current battery charge usage level, said mobile device being operable to continue to power-down said applications until said mobile device is determined to be able to operate for said operating time.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, programmed medium and system are disclosed which provide for user-controlled management of power requirements for mobile devices. The system dynamically adjusts power settings according to goals set by the end user. The end user specifies a time-to-live goal in hours, minutes or a predetermined date/time and the power management function continuously monitors and adjusts power components to meet that goal.
-
Citations
19 Claims
-
1. A method for processing power management in a mobile device designed to be powered by a battery, said method comprising:
-
providing user input means for receiving user input specifying an operating time desired by said user for said mobile device to maintain sufficient battery life for a continued operation of said mobile device during said operating time; monitoring battery charge level of said battery; determining battery charge usage level of said mobile device; determining projected operating time of said mobile device if said mobile device continues to operate at said battery charge usage level; determining if said battery charge level is sufficient to maintain operation of said mobile device during said operating time if said mobile device continues to operate at said battery charge usage level; continuously determining a current battery charge usage level and a current battery charge level, said method further including continuously determining if said current battery charge level is sufficient to maintain operation of said mobile device during said operating time if said mobile device continues to operate at said current battery charge usage level; notifying said user when it is determined that it is impossible to maintain operation of said mobile device during said operating time if said mobile device continues to operate at said current battery charge usage level; determining which applications are running on said mobile device; displaying a priority power-down schedule to said user for enabling said user to input a priority level to each application running on said mobile device; and using said power-down schedule by said mobile device to power-down one or more of said applications when it is determined that it is impossible to maintain operation of said mobile device during said operating time if said mobile device continues to operate at said current battery charge usage level, said mobile device being operable to continue to power-down said applications until said mobile device is determined to be able to operate for said operating time. - View Dependent Claims (2, 3, 4)
-
-
5. A method for processing power management in a mobile device designed to be powered by a battery, said method comprising:
-
providing user input means for receiving user input specifying an operating time desired by said user for said mobile device to maintain sufficient battery life for a continued operation of said mobile device during said operating time; monitoring battery charge level of said battery; determining battery charge usage level of said mobile device; determining projected operating time of said mobile device if said mobile device continues to operate at said battery charge usage level; determining if said battery charge level is sufficient to maintain operation of said mobile device during said operating time if said mobile device continues to operate at said battery charge usage level; continuously determining a current battery charge usage level and a current battery charge level, said method further including continuously determining if said current battery charge level is sufficient to maintain operation of said mobile device during said operating time if said mobile device continues to operate at said current battery charge usage level; notifying said user when it is determined that it is impossible to maintain operation of said mobile device during said operating time if said mobile device continues to operate at said current battery charge usage level; determining which devices are running on said mobile device; displaying a priority power-down schedule to said user for enabling said user to input a priority level to each device running on said mobile device; and using said power-down schedule by said mobile device to power-down one or more of said devices when it is determined that it is impossible to maintain operation of said mobile device during said operating time if said mobile device continues to operate at said current battery charge usage level, said mobile device being operable to continue to power-down said devices until said mobile device is determined to be able to operate for said operating time. - View Dependent Claims (6)
-
-
7. A method for processing power management in a mobile device designed to be powered by a battery, said method comprising:
-
providing user input means for receiving user input specifying an operating time desired by said user for said mobile device to maintain sufficient battery life for a continued operation of said mobile device during said operating time; monitoring battery charge level of said battery; determining battery charge usage level of said mobile device; determining projected operating time of said mobile device if said mobile device continues to operate at said battery charge usage level; determining if said battery charge level is sufficient to maintain operation of said mobile device during said operating time if said mobile, device continues to operate at said battery charge usage level; continuously determining a current battery charge usage level and a current battery charge level, said method further including continuously determining if said current battery charge level is sufficient to maintain operation of said mobile device during said operating time if said mobile device continues to operate at said current battery charge usage level; notifying said user when it is determined that it is impossible to maintain operation of said mobile device during said operating time if said mobile device continues to operate at said current battery charge usage level; determining which devices and applications are running on said mobile device; displaying a priority power-down schedule to said user for enabling said user to input a priority level to each device and application running on said mobile device; and using said power-down schedule by said mobile device to power-down one or more of said devices and applications when it is determined that it is impossible to maintain operation of said mobile device during said operating time if said mobile device continues to operate at said current battery charge usage level, said mobile device being operable to continue to power-down said devices and applications until said mobile device is determined to be able to operate for said operating time. - View Dependent Claims (8)
-
-
9. A computer program product, said computer program product comprising one or more computer-readable, tangible storage devices and computer-readable program code which is stored on said one or more storage devices and when executed by one or more processors, enable processing of power management in a mobile device designed to be powered by a battery, the program code being configured such that when such program code is received by said mobile device, said mobile device is operable for:
-
receiving user input for specifying an operating time desired by said user for said mobile device to maintain sufficient battery life for a continued operation of said mobile device during said operating time; monitoring battery charge level of said battery; determining battery charge usage level of said mobile device; determining projected operating time of said mobile device if said mobile device continues to operate at said battery charge usage level; determining if said battery charge level is sufficient to maintain operation of said mobile device during said operating time if said mobile device continues to operate at said battery charge usage level; continuously determining a current battery charge usage level and a current battery charge level, said method further including continuously determining if said current battery charge level is sufficient to maintain operation of said mobile device during said operating time if said mobile device continues to operate at said current battery charge usage level; notifying said user when it is determined that it is impossible to maintain operation of said mobile device during said operating time if said mobile device continues to operate at said current battery charge usage level; determining which applications are running on said mobile device; displaying a priority power-down schedule to said user for enabling said user to input a priority level to each application running on said mobile device; and using said power-down schedule by said mobile device to power-down one or more of said applications when it is determined that it is impossible to maintain operation of said mobile device during said operating time if said mobile device continues to operate at said current battery charge usage level, said mobile device being operable to continue to power-down said applications until said mobile device is determined to be able to operate for said operating time. - View Dependent Claims (10, 11, 12)
-
-
13. A computer program product, said computer program product comprising one or more computer-readable, tangible storage devices and computer-readable program code which is stored on said one or more storage devices and, when executed by one or more processors, enable processing of power management, in a mobile device designed to be powered by a battery, the program code being configured such that when such program code is received by said mobile device, said mobile device is operable for:
-
receiving user input for specifying an operating time desired by said user for said mobile device to maintain sufficient battery life for a continued operation of said mobile device during said operating time; monitoring battery charge level of said battery; determining battery charge usage level of said mobile device; determining projected operating time of said mobile device if said mobile device continues to operate at said battery charge usage level; and determining if said battery charge level is sufficient to maintain operation of said mobile device during said operating time if said mobile device continues to operate at said battery charge usage level; continuously determining a current battery charge usage level and a current battery charge level, said method further including continuously determining if said current battery charge level is sufficient to maintain operation of said mobile device during said operating time if said mobile device continues to operate at said current battery charge usage level; notifying said user when it is determined that it is impossible to maintain operation of said mobile device during said operating time if said mobile device continues to operate at said current battery charge usage level; determining which devices are running on said mobile device; displaying a priority power-down schedule to said user for enabling said user to input a priority level to each device running on said mobile device; and using said power-down schedule by said mobile device to power-down one or more of said devices when it is determined that it is impossible to maintain operation of said mobile device during said operating time if said mobile device continues to operate at said current battery charge usage level, said mobile device being operable to continue to power-down said devices until said mobile device is determined to be able to operate for said operating time. - View Dependent Claims (14)
-
-
15. A computer program product, said computer program product comprising one or more computer-readable, tangible storage devices and computer-readable program code which is stored on said one or more storage devices and, when executed by one or more processors, enable processing of power management in a mobile device designed to be powered by a battery, the program code being configured such that when such program code is received by said mobile device, said mobile device is operable for:
-
receiving user input for specifying an operating time desired by said user for said mobile device to maintain sufficient battery life for a continued operation of said mobile device during said operating time; monitoring battery charge level of said battery; determining battery charge usage level of said mobile device; determining projected operating time of said mobile device if said mobile device continues to operate at said battery charge usage level; determining if said battery charge level is sufficient to maintain operation of said mobile device during said operating time if said mobile device continues to operate at said battery charge usage level; continuously determining a current battery charge usage level and a current battery charge level, said method further including continuously determining if said current battery charge level is sufficient to maintain operation of said mobile device during said operating time if said mobile device continues to operate at said current battery charge usage level; notifying said user when it is determined that it is impossible to maintain operation of said mobile device during said operating time if said mobile device continues to operate at said current battery charge usage level; determining which devices and applications are running on said mobile device; displaying a priority power-down schedule to said user for enabling said user to input a priority level to each device and application running on said mobile device; and using said power-down schedule by said mobile device to power-down one or more of said devices and applications when it is determined that it is impossible to maintain operation of said mobile device during said operating time if said mobile device continues to operate at said current battery charge usage level, said mobile device being operable to continue to power-down said devices and applications until said mobile device is determined to be able to operate for said operating time. - View Dependent Claims (16)
-
-
17. A mobile device enabled for processing power management in said mobile device, said mobile device being designed to be powered by a battery, said mobile device comprising:
-
means for receiving user input specifying an operating time desired by said user for said mobile device to maintain sufficient battery life for a continued operation of said mobile device during said operating time; means for continuously determining a current battery charge usage level and a current battery charge level; means for determining projected operating time of said mobile device if said mobile device continues to operate at said battery charge usage level; means for determining if said battery charge level is sufficient to maintain operation of said mobile device during said operating time if said mobile device continues to operate at said battery charge usage level; means for notifying said user when it is determined that it is impossible to maintain operation of said mobile device during said operating time if said mobile device continues to operate at said current battery charge usage level; means for determining which applications are running on said mobile device; means for displaying a priority power-down schedule to said user for enabling said user to input a priority level to each application running on said mobile device; and means for using said power-down schedule by said mobile device to power-down one or more of said applications when it is determined that it is impossible to maintain operation of said mobile device during said operating time if said mobile device continues to operate at said current battery charge usage level, said mobile device being operable to continue to power-down said applications until said mobile device is determined to be able to operate for said operating time. - View Dependent Claims (18)
-
-
19. A mobile device enabled for processing power management in said mobile device, said mobile device being designed to be powered by a battery, said mobile'"'"'device comprising:
-
means for receiving user input specifying an operating time desired by said user for said mobile device to maintain sufficient battery life for a continued operation of said mobile device during said operating time; means for monitoring battery charge level of said battery; means for determining battery charge usage level of said mobile device; means for determining projected operating time of said mobile device if said mobile device continues to operate at said battery charge usage level; means for determining if said battery charge level is sufficient to maintain operation of said mobile device during said operating time if said mobile device continues to operate at said battery charge usage level; means for continuously determining a current battery charge usage level and a current battery charge level, said mobile device being further operable for continuously determining if said current battery charge level is sufficient to maintain operation of said mobile device during said operating time if said mobile device continues to operate at said current battery charge usage level, and means for notifying said user when it is determined that it is impossible to maintain operation of said mobile device during said operating time if said mobile device continues to operate at said current battery charge usage level, wherein said notifying is accomplished by providing a visual or audio notification to said user; means for determining which devices and applications are running on said mobile device; means for displaying a priority power-down schedule to said user for enabling said user to input a priority level to each device and application running on said mobile device; means for using said power-down schedule by said mobile device to power-down one or more of said devices and applications when it is determined that it is impossible to maintain operation of said mobile device during said operating time if said mobile device continues to operate at said current battery charge usage level, said mobile device being operable to continue to power-down said devices and applications until said mobile device is determined to be able to operate for said operating time; and means for notifying said user when it is determined that it is not possible to operate said mobile device for said operating time even if all devices and applications are powered-down.
-
Specification