Legal claims defining the scope of protection, as filed with the USPTO.
1. A method of managing power consumption in a battery-powered device comprising: determining an amount of power allocated to a variable managed feature supported by the device; performing one or more power events of the variable managed feature according to a distribution frequency that indicates when to perform the power events, wherein performing each of the power events consumes a variable amount of time and a variable amount of power; in response to performing the one or more power events, determining remaining battery life of the device based on the variable amount of time consumed by performing the one or more power events, and determining an amount of remaining power for the variable managed feature based on the variable amount of power consumed by performing the one or more power events; and recalculating the distribution frequency that indicates when to perform subsequent power events of the variable managed feature based on the remaining battery life of the device after performing the one or more power events, the amount of remaining power for the variable managed feature after performing the one or more power events, and average power consumption per power event.
2. The method of claim 1 , wherein recalculating the distribution frequency comprises recalculating the distribution frequency based on the remaining battery life of the device and the amount of remaining power for the variable managed feature after a first one of the power events, the method further comprising performing a subsequent power event of the variable managed feature according to the recalculated distribution frequency.
3. The method of claim 2 , wherein the recalculated distribution frequency comprises an amount of time between recalculating the distribution frequency and performing the subsequent power event of the variable managed feature.
4. The method of claim 1 , wherein determining the amount of remaining power for the variable managed feature comprises determining a difference between the amount of power allocated to the variable managed feature and the variable amount of power consumed by performing the one or more power events of the variable managed feature.
5. The method of claim 1 , further comprising allocating an amount of power to each of a plurality of variable managed features from a variable managed power budget, wherein the variable managed feature is one of the plurality of variable managed features.
6. The method of claim 5 , further comprising reallocating an amount of power to each of the plurality of variable managed features based on an amount of remaining variable managed power budget after at least one of a power event of one of the variable managed features, a pre-determined period of time, or a threshold level of power consumption jitter.
7. The method of claim 1 , wherein the variable managed feature comprises a global positioning system (GPS) based location determination feature.
8. The method of claim 1 , wherein the variable managed feature comprises a data transfer feature.
9. A non-transitory computer-readable storage medium in a battery-powered device containing instructions, the instructions cause a programmable processor to: determine an amount of power allocated to a variable managed feature supported by the device; perform one or more power events of the variable managed feature according to a distribution frequency that indicates when to perform the power events, wherein performing each of the power events consumes a variable amount of time and a variable amount of power; in response to performing the one or more power events, determine a remaining battery life of the device based on the variable amount of time consumed by performing the one or more power events, and determine an amount of remaining power for the variable managed feature based on the variable amount of power consumed by performing the one or more power events; and recalculate the distribution frequency that indicates when to perform subsequent power events of the variable managed feature based on the remaining battery life of the device after performing the one or more power events, the amount of remaining power for the variable managed feature after performing the one or more power events, and average power consumption per power event.
10. The non-transitory computer-readable storage medium of claim 9 , wherein the instructions to recalculate the distribution frequency comprise instructions that cause the processor to recalculate the distribution frequency based on the remaining battery life of the device and the amount of remaining power for the variable managed feature after a first one of the power events, the computer-readable medium further comprising instructions that cause the processor to perform a subsequent power event of the variable managed feature according to the recalculated distribution frequency.
11. The non-transitory computer-readable storage medium of claim 10 , wherein the recalculated distribution frequency comprises an amount of time between recalculating the distribution frequency and performing the subsequent power event of the variable managed feature.
12. The non-transitory computer-readable storage medium of claim 9 , wherein the instructions to determine the amount of remaining power for the variable managed feature comprise instructions that cause the processor to determine a difference between the amount of power allocated to the variable managed feature and the variable amount of power consumed by performing the one or more power events of the variable managed feature.
13. The non-transitory computer-readable storage medium of claim 9 , further comprising instructions that cause the processor to allocate an amount of power to each of a plurality of variable managed features from a variable managed power budget, wherein the variable managed feature is one of the plurality of variable managed features.
14. The non-transitory computer-readable storage medium of claim 13 , further comprising instructions that cause the processor to reallocate an amount of power to each of the plurality of variable managed features based on an amount of remaining variable managed power budget after at least one of a power event of one of the variable managed features, a pre-determined period of time, or a threshold level of power consumption jitter.
15. The non-transitory computer-readable storage medium of claim 9 , wherein the variable managed feature comprises a global positioning system (GPS) based location determination feature.
16. The non-transitory computer-readable storage medium of claim 9 , wherein the variable managed feature comprises a data transfer feature.
17. A battery-powered device comprising: means for determining an amount of power allocated to a variable managed feature supported by the device; means for performing one or more power events of the variable managed feature according to a distribution frequency that indicates when to perform the power events, wherein performing each of the power events consumes a variable amount of time and a variable amount of power; means for determining, in response to performing the one or more power events, a remaining battery life of the device based on the variable amount of time consumed by performing the one or more power events, and an amount of remaining power for the variable managed feature based on the variable amount of power consumed by performing the one or more power events; and means for recalculating the distribution frequency that indicates when to perform subsequent power events of the variable managed feature based on the remaining battery life of the device after performing the one or more power events, the amount of remaining power for the variable managed feature after performing the one or more power events, and average power consumption per power event.
18. The device of claim 17 , wherein the means for recalculating the distribution frequency comprises means for recalculating the distribution frequency based on the remaining battery life of the device and the amount of remaining power for the variable managed feature after a first one of the power events, the device further comprising means for performing a subsequent power event of the variable managed feature according to the recalculated distribution frequency.
19. The device of claim 18 , wherein the recalculated distribution frequency comprises an amount of time between recalculating the distribution frequency and performing the subsequent power event of the variable managed feature.
20. The device of claim 17 , wherein the means for determining the amount of remaining power for the variable managed feature comprises means for determining a difference between the amount of power allocated to the variable managed feature and the variable amount of power consumed by performing the one or more power events of the variable managed feature.
21. The device of claim 17 , further comprising means for allocating an amount of power to each of a plurality of variable managed features from a variable managed power budget, wherein the variable managed feature is one of the plurality of variable managed features.
22. The device of claim 21 , further comprising means for reallocating an amount of power to each of the plurality of variable managed features based on an amount of remaining variable managed power budget after at least one of a power event of one of the variable managed features, a pre-determined period of time, or a threshold level of power consumption jitter.
23. The device of claim 17 , wherein the variable managed feature comprises a global positioning system (GPS) based location determination feature.
24. The device of claim 17 , wherein the variable managed feature comprises a data transfer feature.
25. A battery-powered device comprising: a battery; and a processor to: determine an amount of power from the battery allocated to a variable managed feature supported by the device, perform one or more power events of the variable managed feature according to a distribution frequency that indicates when to perform the power events, wherein performing each of the power events consumes a variable amount of time and a variable amount of power, determine, in response to performing the one or more power events, a remaining battery life of the battery based on the variable amount of time consumed by performing the one or more power events, and an amount of remaining power for the variable managed feature based on the variable amount of power consumed by performing the one or more power events, and recalculate the distribution frequency that indicates how frequently to perform subsequent power events of the variable managed feature based on the remaining battery life of the battery after performing the one or more power events, the amount of remaining power for the variable managed feature after performing the one or more power events, and average power consumption per power event.
26. The device of claim 25 , wherein the processor is configured to recalculate the distribution frequency based on the remaining battery life of the battery and the amount of remaining power for the variable managed feature after a first one of the power events, and the processor is further configured to perform a subsequent power event of the variable managed feature according to the recalculated distribution frequency.
27. The device of claim 26 , wherein the recalculated distribution frequency comprises an amount of time between recalculating the distribution frequency and performing the subsequent power event of the variable managed feature.
28. The device of claim 25 , wherein, to determine the amount of remaining power for the variable managed feature, the processor determines a difference between the amount of power allocated to the variable managed feature and the variable amount of power consumed by performing the one or more power events of the variable managed feature.
29. The device of claim 25 , wherein the processor allocates an amount of power to each of a plurality of variable managed features from a variable managed power budget, wherein the variable managed feature is one of the plurality of variable managed features.
30. The device of claim 29 , wherein the processor reallocates an amount of power to each of the plurality of variable managed features based on an amount of remaining variable managed power budget after at least one of a power event of one of the variable managed features, a pre-determined period of time, or a threshold level of power consumption jitter.
31. The device of claim 25 , wherein the variable managed feature comprises a global positioning system (GPS) based location determination feature.
32. The device of claim 25 , wherein the variable managed feature comprises a data transfer feature.
Unknown
July 21, 2015
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.