Ensuring an alarm activation of a mobile communications device
AssigneeSprint Communications Company L.P.
InventorPujan Roka
Life of this patent
Estimating the term…
Abstract
Systems, products, and methods are disclosed for helping to ensure that an alarm of a mobile communications device is activated when desired. An illustrative method includes receiving an indication of a desired time that the alarm is intended to be activated, determining a power level of a power source that is powering the mobile communications device, determining whether the power level will provide sufficient power to the mobile communications device to enable it to activate the alarm at the desired time and, if so, then enabling the alarm to be set. Further, the power source could be monitored as the alarm-activation time approaches so that if variables change that might prevent the alarm from activating, then changes or preventive measures can be taken.
Claims18
One or more computer-readable media having computer-executable instructions embodied thereon for performing a method to help ensure that an alarm of a mobile communications device is activated when desired, the method comprising:
- receiving an indication of a desired future time that the alarm is intended to be activated;
- determining a current power level of a power source that is powering the mobile communications device;
- determining a required operation time, which is an amount of time between a current time (when the alarm is being set) and when the alarm is intended to be activated;
- determining an amount of required power that will be required to activate the alarm at said future time, wherein the amount of required power is based at least on the required operation time;
- determining whether the current power level will provide the required power to the mobile communications device, thereby enabling it to activate the alarm at the desired future time;
- and
- if so, then enabling the alarm to be set, but
- if not, then preventing said alarm from being set.
One or more computer-readable media having computer-executable instructions embodied thereon for performing a method to help ensure that an alarm of a mobile communications device is activated when desired, the method comprising:
- receiving input that indicates a set of attributes that define a desired future time and manner of the alarm to be activated;
- evaluating a power source powering the mobile communications device to determine a current power level;
- determining a required operation time, which is an amount of time between a current time (when the alarm is being set) and when the alarm is intended to be activated;
- referencing historical usage data and the current power level to make a determination of whether a required amount of power remains in the power source to enable the alarm to be activated at the desired future time, wherein the required amount of power is based at least on the set of attributes and the required operation time;
- and
- if so, then enabling the alarm;
- but
- if not, then presenting one or more options to vary that if varied would enable the alarm to at least be activated at the desired future time.
One or more computer-readable media having computer-executable instructions embodied thereon for performing a method to help ensure that an alarm of a mobile communications device is activated when desired, the method comprising:
- receiving an indication of a desired future time that the alarm is to be activated;
- determining a current power level of a power source that is powering the mobile communications device;
- determining a required operation time, which is an amount of time between a current time (when the alarm is being set) and when the alarm is intended to be activated;
- determining an amount of required power that will be required to activate the alarm at said future time, wherein the amount of required power is based at least on the required operation time;
- determining whether the current power level will provide the required power to the mobile communications device, thereby enabling it to activate the alarm at the desired future time;
- and
- when it is determined that the current power level will not provide the required power, suppressing a function of the mobile communications device to conserve power such that the function is not allowed to occur until the alarm activates, thereby enabling the mobile communications device to activate the alarm at the desired future time.
Dependencies are inferred from the claim text.