Estimating and preserving battery life based on usage patterns
US-2017249004-A1 · Aug 31, 2017 · US
US2017374566A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2017374566-A1 |
| Application number | US-201715699717-A |
| Country | US |
| Kind code | A1 |
| Filing date | Sep 8, 2017 |
| Priority date | Aug 21, 2014 |
| Publication date | Dec 28, 2017 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The disclosed technology includes systems and methods for optimizing network traffic management in a mobile network. One method includes determining if a mobile application executing on a mobile device is associated with network signaling requiring a corresponding radio connection. At least a portion of the network signaling caused by the transactions is filtered. The filtered network signaling does not cause a corresponding radio connection. A signaling efficiency is calculated that indicates a total number of the radio connections that are saved as a result of the filtering.
Opening claim text (preview).
What is claimed is: 1 . A method comprising: filtering at least a portion of network signaling associated with mobile applications executing on a mobile device; calculating an amount of time a radio connection is active that is attributable to at least one mobile application; converting the calculated amount of time to estimated battery usage for the at least one mobile application; calculating an expected battery drain rate of the mobile device based on the estimated battery usage of the at least one mobile application; calculating an expected battery life of the mobile device based on the expected battery drain rate and a total battery capacity of the mobile device. 2 . The method of claim 1 , wherein calculating the amount of time a radio connection is active that is attributable to the at least one mobile application is based on timing of data packets sent and received by the mobile application. 3 . The method of claim 1 , wherein calculating the amount of time a radio connection is active that is attributable to the at least one mobile application is based on the amount of time radio connections associated with the mobile application are active. 4 . The method of claim 1 , further comprising displaying, via a user interface, the calculated amount of time. 5 . The method of claim 1 , further comprising displaying, via a user interface, the estimated battery usage for the at least one mobile application. 6 . The method of claim 1 , further comprising displaying, via a user interface, the expected battery life of the mobile device. 7 . A mobile device comprising: a memory and a processor configured for: filtering at least a portion of network signaling associated with mobile applications executing on a mobile device; calculating an amount of time a radio connection is active that is attributable to at least one mobile application; converting the calculated amount of time to estimated battery usage for the at least one mobile application; calculating an expected battery drain rate of the mobile device based on the estimated battery usage of the at least one mobile application; calculating expected battery life of the mobile device based on the expected battery drain rate and a total battery capacity of the mobile device. 8 . The mobile device of claim 7 , wherein the processor is further configured for calculating the amount of time a radio connection is active that is attributable to the at least one mobile application based on the timing of data packets sent and received by the mobile application. 9 . The mobile device of claim 7 , wherein the processor is further configured for calculating the amount of time a radio connection is active that is attributable to the at least one mobile application based on the amount of time radio connections associated with the mobile application are active. 10 . The mobile device of claim 7 , wherein the processor is further configured for displaying, via a user interface, the calculated amount of time. 11 . The mobile device of claim 7 , wherein the processor is further configured for displaying, via a user interface, the estimated battery usage for the at least one mobile application. 12 . The mobile device of claim 7 , wherein the processor is further configured for displaying, via a user interface, the expected battery life of the mobile device. 13 . A non-transitory computer-readable storage medium storing instructions to be implemented by a mobile device having a processor, wherein the instructions, when executed by the processor, causes the mobile device to: filter at least a portion of network signaling associated with mobile applications executing on a mobile device; calculate an amount of time a radio connection is active that is attributable to at least one mobile application; convert the calculated amount of time to estimated battery usage for the at least one mobile application; calculate an expected battery drain rate of the mobile device based on the estimated battery usage of the at least one mobile application; calculate expected battery life of the mobile device based on the expected battery drain rate and a total battery capacity of the mobile device. 14 . The non-transitory computer-readable storage medium of claim 13 , wherein the instructions, when executed by the processor, further causes the mobile device to calculate the amount of time a radio connection is active that is attributable to the at least one mobile application based on the timing of data packets sent and received by the mobile application. 15 . The non-transitory computer-readable storage medium of claim 13 , wherein the instructions, when executed by the processor, further causes the mobile device to calculate the amount of time a radio connection is active that is attributable to the at least one mobile application based on the amount of time radio connections associated with the mobile application are active. 16 . The non-transitory computer-readable storage medium of claim 13 , wherein the instructions, when executed by the processor, further causes the mobile device to display, via a user interface, the calculated amount of time. 17 . The non-transitory computer-readable storage medium of claim 13 , wherein the instructions, when executed by the processor, further causes the mobile device to display, via a user interface, the estimated battery usage for the at least one mobile application. 18 . The non-transitory computer-readable storage medium of claim 13 , wherein the instructions, when executed by the processor, further causes the mobile device to display, via a user interface, the expected battery life of the mobile device.
according to available power supply, e.g. switching off when a low battery condition is detected · CPC title
Cross-Sectional Technologies · mapped topic
Traffic shaping · CPC title
Arrangements for optimising operational condition · CPC title
Traffic characterised by specific attributes, e.g. priority or QoS · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.