A method of providing a user with a battery power notification in a mobile device and the mobile device therefor are provided. The method includes determining a future application to be run on the mobile device, determining whether a remaining battery life of the mobile device is enough to run the future application, based on a power consumption of a preceding application running before the future application, and outputting a notification indicating a battery insufficiency of the mobile device in response to the determining that the remaining battery life is not enough.
Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A method of providing a battery power notification in a mobile device to a user, the method comprising: determining a future application to be run on the mobile device; determining whether a remaining battery life of the mobile device is enough to run the future application, based on a power consumption of a preceding application running before the future application; receiving, from a peripheral device that is connected with the mobile device, information on a remaining battery life of the peripheral device, the peripheral device being used in running at least a part of the future application or being used in performing a predifined function in association with the future application; determining whether the remaining battery life of the peripheral device is enough to run the at least the part of the future application or to perform the predefined function; outputting a notification indicating a battery insufficiency of the mobile device in response to the determining that the remaining battery life of the mobile device is not enough; and outputting an alarm indicating a battery insufficiency of the peripheral device in response to the determining that the remaining battery life of the peripheral device is not enough.
A mobile device provides battery power notifications to a user. It determines a future application to be run. It then checks if the remaining battery life is sufficient to run the future application, considering the power consumption of the application that ran immediately before. The device also receives battery life information from a connected peripheral device, which is used by the future application or performs a related function. It checks if the peripheral device has enough battery to run its part of the future application. If either the mobile device or peripheral battery is insufficient, the user receives a notification or alarm, respectively.
2. The method of claim 1 , wherein the determining the future application comprises determining the future application based on a usage pattern of the user of the mobile device.
The method from the previous claim, where determining the future application involves predicting what application the user is likely to use based on their past usage patterns. The device analyzes user activity history to predict the next application to be launched.
3. The method of claim 1 , further comprising: receiving, from a remote device, a request to run an application, wherein the determining the future application comprises determining the requested application as the future application.
The method from the claim describing battery notifications on a mobile device, is further enhanced by receiving a request from a remote device to run a specific application. In this scenario, the "future application" to be run is determined to be the application requested by the remote device. The mobile device then assesses if it has enough battery to run the remotely requested application.
4. The method of claim 3 , wherein the outputting comprises outputting, to the remote device, the notification indicating the battery insufficiency of the mobile device in response to the determining that the remaining battery life is not enough.
Building upon the mobile device receiving a request to run an application from a remote device, the system outputs a notification indicating the battery insufficiency of the mobile device to the remote device if it determines the remaining battery life is not enough to run the requested application. The notification is sent back to the remote device informing it about the mobile device's battery status.
5. The method of claim 3 , further comprising closing a currently running application of the mobile device to save battery power to perform an operation based on the request.
In addition to receiving an application request from a remote device, the mobile device can close a currently running application to conserve battery power and ensure there is enough battery to perform the operation requested by the remote device. The mobile device will intelligently terminate a running application to free up battery resources for the incoming request.
6. The method of claim 1 , wherein the outputting comprises displaying a list of applications to be closed, among currently running applications or hardware modules of the mobile device, to save energy to run the future application.
The mobile device displays a list of currently running applications or hardware modules that can be closed to save energy, allowing the user to run the future application. This list is shown to the user, providing options to reduce power consumption to ensure the future application can be launched.
7. The method of claim 6 , wherein the list comprises applications with an importance level less than an importance level of the future application.
The list of applications that can be closed, to save power and run the future application, prioritizes applications with a lower importance level than the future application. The system will only suggest closing applications that are considered less critical than the application the user intends to launch next.
8. The method of claim 1 , further comprising: calculating a remaining runtime of a currently running application of the mobile device, based on a power consumption of the currently running application; and displaying the remaining runtime.
The mobile device calculates and displays the remaining runtime of the currently running application, based on its power consumption. This allows the user to see how much longer the current application can run before the battery is depleted.
9. The method of claim 1 , further comprising: monitoring usage of the mobile device for a period of time; generating a power profile indicating power consumptions of currently running applications of the mobile device, based on the monitored usage; and determining a power consumption of the future application and the power consumption of the preceding application based on the power profile.
The mobile device monitors its usage over time and generates a power profile detailing the power consumption of currently running applications. This power profile is then used to determine the power consumption of both the future application and the application that ran before it. The power profile allows for more accurate estimations of battery life.
10. A mobile device comprising: a controller configured to: determine a future application to run on the mobile device; determine whether a remaining battery life of the mobile device is enough to run the future application, based on a power consumption of a preceding application running before the future application; receive, from a peripheral device that is connected with the mobile device, information on a remaining battery life of the peripheral device, the peripheral device being used in running at least a part of the future application or being used in performing a predefined function in association with the future application; determine whether the remaining battery life of the peripheral device is enough to run the at least the part of the future application or to perform the predefined function; output a notification indicating a battery insufficiency of the mobile device in response to the controller determining that the remaining battery life of the mobile device is not enough; and output an alarm indicating a battery insufficiency of the peripheral device in response to the determining that the remaining battery life of the peripheral device is not enough.
A mobile device determines a future application to be run and checks if the remaining battery life is sufficient to run it, based on the power consumption of the preceding application. The device also receives battery life information from a connected peripheral device used by the future application or performing a related function. It checks if the peripheral device has enough battery. If either the mobile device or peripheral battery is insufficient, the user receives a notification or alarm, respectively.
11. The mobile device of claim 10 , wherein the controller is configured to determine the future application based on a usage pattern of a user of the mobile device.
The mobile device determines a future application based on the user's past usage patterns, predicting which application the user is likely to use next. The device analyzes user activity history to predict the next application to be launched. This is in addition to determining a future application to be run and checking if the remaining battery life is sufficient, basing it on the preceding application, also it checks a peripheral devices battery life and displays alarms if battery is insufficient on either device.
12. The mobile device of claim 10 , wherein the controller is further configured to: receive, from a remote device, a request to run an application; and determine the requested application as the future application.
The mobile device can receive a request from a remote device to run an application. The "future application" to be run is then determined to be the application requested by the remote device. In addition to the battery evaluation features of the mobile device and connected peripheral, the device uses this method for determining what the user intends.
13. The mobile device of claim 12 , wherein the controller is configured to output, to the remote device, the notification indicating the battery insufficiency of the mobile device in response to the controller determining that the remaining battery life is not enough.
The mobile device, upon receiving a remote application request and determining battery insufficiency, sends a notification indicating the battery insufficiency of the mobile device back to the remote device. Thus providing the requesting device with the necessary information to proceed.
14. The mobile device of claim 12 , wherein the controller is further configured to close a currently running application of the mobile device to save battery power to perform an operation based on the request.
Besides receiving a remote application request, the mobile device can close a currently running application to conserve battery power and ensure there is enough to run the application requested by the remote device. The device will intelligently terminate an active application to make room for the new one.
15. The mobile device of claim 10 , further comprising a display, wherein the controller is configured to control the display to display a list of applications to be closed, among currently running applications or hardware modules of the mobile device, to save energy to run the future application.
The mobile device has a display that shows a list of currently running applications or hardware modules that can be closed to save energy, allowing the user to run the future application. The controller controls the display. The list provides the user with options to manually terminate applications and free up energy to run a future application.
16. The mobile device of claim 10 , further comprising a display, wherein the controller is further configured to: calculate a remaining runtime of a currently running application of a mobile device, based on a power consumption of the currently running application; and control the display to display the remaining runtime.
The mobile device calculates and displays the remaining runtime of the currently running application based on its power consumption. This is displayed to the user. The controller controls the display and performs the battery computations.
17. The mobile device of claim 10 , wherein the controller is further configured to: monitor usage of the mobile device for a period of time; generate a power profile indicating power consumptions of currently running applications of the mobile device, based on the monitored usage; and determine a power consumption of the future application and the power consumption of the preceding application based on the power profile.
The mobile device monitors its usage over time and generates a power profile detailing the power consumption of currently running applications. This power profile is then used to determine the power consumption of both the future application and the application that ran before it. The power profile facilitates accurate estimations of battery life.
18. A non-transitory computer-readable storage medium storing a program comprising instructions for causing a computer to perform a method of providing a battery power notification in a mobile device to a user, the method comprising: determining a future application to be run on the mobile device; determining whether a remaining battery life of the mobile device is enough to run the future application, based on a power consumption of a preceding application running before the future application; receiving, from a peripheral device that is connected with the mobile device, information on a remaining battery life of the peripheral device, the peripheral device being used in running at least a part of the future application or being used in performing a predefined function in association with the future application; determining whether the remaining battery life of the peripheral device is enough to run the at least the part of the future application or to perform the predefined function; outputting a notification indicating a battery insufficiency of the mobile device in response to the determining that the remaining battery life of the mobile device is not enough; and outputting an alarm indicating a battery insufficiency of the peripheral device in response to the determining that the remaining battery life of the peripheral device is not enough.
A non-transitory computer-readable storage medium stores a program with instructions to cause a computer, specifically a mobile device, to provide battery power notifications to a user. The method involves determining a future application to be run. It checks if the remaining battery life is enough, considering the power consumption of the preceding application. The device also receives battery life from a connected peripheral device. It checks the peripheral battery. If either battery is insufficient, a notification/alarm is displayed.
19. A mobile device comprising: a controller configured to: determine a future event to run on the mobile device, among events, based on importance levels of the events; determine whether a remaining capacity of a battery of the mobile device is enough to run the future event, based on a power that is consumed by a preceding event running before the future event, among the events; receive, from a peripheral device that is connected with the mobile device, information on a remaining battery life of the peripheral device, the peripheral device being used in running at least a part of the future event or being used in performing a predefined function in association with the future event; determine whether the remaining battery life of the peripheral device is enough to run the at least the part of the future event or to perform the predefined function; output a notification indicating that the remaining capacity of the battery of the mobile device is not enough in response to the controller determining that the remaining capacity of the battery of the mobile device is not enough; and output an alarm indicating a battery insufficiency of the peripheral device in response to the determining that the remaining battery life of the peripheral device is not enough.
A mobile device anticipates a future event based on the importance levels of various events. It determines if the remaining battery capacity is enough to run the future event, considering the power consumed by the preceding event. It also receives battery life information from a connected peripheral device used by the future event. It checks if the peripheral has enough battery. If either battery is insufficient, a notification/alarm is outputted.
20. The mobile device of claim 19 , further comprising a display, wherein the controller is further configured to control the display to display the notification comprising the future event, information that the remaining capacity of the battery is not enough to perform the future event, and an action to be performed so that the remaining capacity of the battery is enough to perform the future event.
In addition to determining if battery is insufficient, and alarms/notifications on the mobile device and peripheral, the mobile device displays a notification with the future event, informs the user that the battery is insufficient, and suggests an action to be performed to ensure sufficient battery for the event. The display shows the proposed action to the user.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
September 4, 2015
June 27, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.