US2017374566A1PendingUtilityA1

Modeling network signaling in a mobile network based on elapsed time

Assignee: SEVEN NETWORKS LLCPriority: Aug 21, 2014Filed: Sep 8, 2017Published: Dec 28, 2017
Est. expiryAug 21, 2034(~8.1 yrs left)· nominal 20-yr term from priority
H04W 52/0277Y02B60/50H04L 47/22H04W 24/02H04L 47/24H04L 47/12Y02D30/70
47
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

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.

Claims

exact text as granted — not AI-modified
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.

Join the waitlist — get patent alerts

Track US2017374566A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.