System and method for powering down a mobile device
First Claim
Patent Images
1. A system for managing power consumption on a mobile device having a switch, the system comprising:
- a timer configured to generate a wake event upon the expiration of a countdown time;
a first set of data including a sleep time and a wake time;
a second set of data including other times; and
an application configured to put the mobile device in a low power consumption state substantially near the sleep time, and to bring the mobile device out of the low power consumption state at substantially the earlier of the wake time or one of the other times.
2 Assignments
0 Petitions
Accused Products
Abstract
Described is a mechanism for mobile devices that allows a user to set a time at which the mobile device will automatically power down, and another time at which the mobile device will wake up. The mechanism further allows the mobile device to be awakened earlier than the wake up time if an event is scheduled to occur prior to the wake up time. Furthermore, the mechanism provides for the cancellation of the automatic power down or wake up, based on user input.
34 Citations
22 Claims
-
1. A system for managing power consumption on a mobile device having a switch, the system comprising:
-
a timer configured to generate a wake event upon the expiration of a countdown time;
a first set of data including a sleep time and a wake time;
a second set of data including other times; and
an application configured to put the mobile device in a low power consumption state substantially near the sleep time, and to bring the mobile device out of the low power consumption state at substantially the earlier of the wake time or one of the other times. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium on a mobile computing device having computer-executable instructions for performing steps, comprising:
-
receiving from an operating system a notice to place the mobile computing device into a low power consumption state;
retrieving a first set of event data associated with placing the mobile computing device into the low power consumption state, the first set of event data comprising;
a user defined sleep time at which to put the mobile computing device into the low power consumption state, and a user defined wake time at which to bring the mobile computing device out of the low power consumption state;
accessing a data store to retrieve a second set of event data, the second set of event data comprising additional user defined times;
comparing the sleep time to each user defined time to determine an earliest occurring time;
setting a timer to trigger a wake event at the earliest occurring time; and
putting the mobile computing device into the low power consumption state. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 19, 20, 21)
-
-
18. A computer-readable medium on a mobile computing device having computer-executable instructions for performing steps, comprising:
-
receiving a notice to bring the mobile computing device out of a low power consumption state;
determining if a user provided command to cease bringing the mobile computing device out of the low power consumption state has been received; and
if the command has not been received, issuing an instruction to the operating system to bring the mobile computing device out of the low power consumption state.
-
-
22. A computer-implemented method for managing power consumption on a mobile device, the method comprising:
-
receiving from an operating system a notice to place the mobile computing device into a low power consumption state;
retrieving a first set of event data associated with placing the mobile computing device into the low power consumption state, the first set of event data comprising;
a user defined sleep time at which to put the mobile computing device into the low power consumption state, and a user defined wake time at which to bring the mobile computing device out of the low power consumption state;
accessing a data store to retrieve a second set of event data, the second set of event data comprising additional user defined times;
comparing the sleep time to each user defined time to determine an earliest occurring time;
setting a timer to trigger a wake event at the earliest occurring time;
putting the mobile computing device into the low power consumption state;
receiving a notice to bring the mobile computing device out of a low power consumption state;
determining if a user provided command to cease bringing the mobile computing device out of the low power consumption state has been received; and
if the command has not been received, issuing an instruction to the operating system to bring the mobile computing device out of the low power consumption state.
-
Specification