Conserving power on a mobile device
First Claim
1. Computer-readable media having computer-useable instructions embodied thereon that, when executed, enable a mobile device that includes a radio to perform a method of conserving power, the method comprising:
- while the mobile device is in a power-conservation mode, receiving from an application running on the mobile device an initial request to communicate data from the mobile device using the radio;
determining a period of time to wait to grant the initial request so that the mobile device is not immediately transitioned out of the power-conservation mode,(1) wherein transitioning out of the power-conservation mode is necessary to communicate the data;
(2) wherein waiting the period of time will conserve the power by extending a duration that the mobile device is in the power-conservation mode; and
(3) wherein the period of time is calculated using an algorithm that takes radio-usage history on the device as an input and assumes that an inter-arrival time between requests is a variable with random distribution;
preventing a granting of the initial request until the period of time elapses; and
granting the initial request at an expiration of the period of time.
8 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and media is presented for conserving power on a mobile device. The method, system, and media include receiving an initial request to communicate data from the mobile device using a radio of the device. This request may be presented while the mobile device is in a power-conservation mode and come from an application running on the mobile device. The method, system, and media may then determine a period of time to wait to grant the initial request so that the mobile device is not immediately transitioned out of the power-conservation mode. This enables the device to conserve power by extending the duration that the mobile device is in the power-conservation mode. The method, system, and media then grants the initial request at an expiration of the period of time.
-
Citations
21 Claims
-
1. Computer-readable media having computer-useable instructions embodied thereon that, when executed, enable a mobile device that includes a radio to perform a method of conserving power, the method comprising:
-
while the mobile device is in a power-conservation mode, receiving from an application running on the mobile device an initial request to communicate data from the mobile device using the radio; determining a period of time to wait to grant the initial request so that the mobile device is not immediately transitioned out of the power-conservation mode, (1) wherein transitioning out of the power-conservation mode is necessary to communicate the data; (2) wherein waiting the period of time will conserve the power by extending a duration that the mobile device is in the power-conservation mode; and (3) wherein the period of time is calculated using an algorithm that takes radio-usage history on the device as an input and assumes that an inter-arrival time between requests is a variable with random distribution; preventing a granting of the initial request until the period of time elapses; and granting the initial request at an expiration of the period of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. Computer-readable media having computer-useable instructions embodied thereon that, when executed, enable a device that includes a radio to perform a method of conserving power, the method comprising:
-
while the device is in a power-conservation mode, receiving from an application running on the device an initial request to communicate data from the mobile device using the radio; determining a period of time to wait to grant the initial request so that the mobile device is not immediately switched out of the power-conservation mode, wherein determining the period of time includes, (1) setting a confidence level value such that a probability that a subsequent radio-usage request will be received prior to the granting of the initial request is greater than a given percentage; (2) deriving a logarithmic result by evaluating a natural logarithm function that includes the confidence level as an input; (3) determining a rate parameter by observing a duration of time between prior requests to use the radio; and (4) dividing the logarithmic result by the rate parameter to calculate the period of time; denying the initial request for the period of time; and granting the initial request at the earlier of the expiration of the period of time or the expiration of a maximum period of time. - View Dependent Claims (15, 16)
-
-
17. Computer-readable media having computer-useable instructions embodied thereon that, when executed, enable a mobile device that includes a radio to perform a method of conserving power, the method comprising:
-
determining that the mobile device is in a power-conservation mode; receiving from an application running on the mobile device an initial request to communicate data from the mobile device using the radio while the mobile device is in the power-conservation mode; determining a duration of time that granting the initial request is to be delayed so as to not bring the mobile device immediately out of the power-conservation mode, wherein determining the duration of time includes, (1) determining a first period of time by evaluating a Poisson distribution function that includes a confidence level and a rate parameter as an input; (2) determining a second period of time by evaluating a battery charge function that includes a remaining charge in a battery of the mobile device as an input; (3) comparing the first period of time to the second period of time; and (4) selecting the period of time having a lower value as the duration of time; delaying a grant of the initial request until the duration of time elapses; and granting the initial request at an expiration of the duration of time. - View Dependent Claims (18, 19, 20, 21)
-
Specification