Data bundling and fast dormancy based upon intelligent application learning
First Claim
1. A mobile device, comprising:
- a memory that stores executable instructions; and
a processor, coupled to the memory, that facilitates execution of the executable instructions to perform operations, comprising;
determining characteristic data associated with applications of the mobile device;
subsequent to determining that a first data flow associated with a first application of the applications has been completed, determining, based on the characteristic data, timing data indicative of an arrival time associated with receiving request data indicative of a request for a second data flow associated with a second application of the applications; and
in response to determining that the arrival time is within a time period between a first expiration of a first timer implemented by the mobile device and a second expiration of a second timer implemented by a radio network controller device, delaying the first expiration of the first timer, wherein the first timer and the second timer are employed to transition the mobile device to an idle state that facilitates a disconnection of a radio resource connection link employed to transmit the first data flow.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and methodology that performs data bundling and controls fast dormancy based on application monitoring and classification is provided. Moreover, the system provides a balance between saving battery power of a user equipment (UE) and reducing signaling and processing load in a radio resource controller (RRC). Specifically, the system observes data flow related behavior of applications on the UE. On receiving a first data flow request, an arrival time of a next data flow request is predicted based on an analysis of the behavior, and the system determines whether the two data flows can be bundled together and transmitted over a single connection. Additionally, on completion of the first data flow, the arrival time of the next data flow request is predicted based on the analysis, and the system determines whether a fast dormancy timer can be disabled to transmit the next data flow over the current connection.
-
Citations
20 Claims
-
1. A mobile device, comprising:
-
a memory that stores executable instructions; and a processor, coupled to the memory, that facilitates execution of the executable instructions to perform operations, comprising; determining characteristic data associated with applications of the mobile device; subsequent to determining that a first data flow associated with a first application of the applications has been completed, determining, based on the characteristic data, timing data indicative of an arrival time associated with receiving request data indicative of a request for a second data flow associated with a second application of the applications; and in response to determining that the arrival time is within a time period between a first expiration of a first timer implemented by the mobile device and a second expiration of a second timer implemented by a radio network controller device, delaying the first expiration of the first timer, wherein the first timer and the second timer are employed to transition the mobile device to an idle state that facilitates a disconnection of a radio resource connection link employed to transmit the first data flow. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
monitoring, by a mobile device comprising a processor, communication between applications of the mobile device and an access point device of a wireless communication network to facilitate a determination of application profile data; based on the application profile data, determining, by the mobile device, timing data indicative of an arrival time of a next data flow after a completion of a data flow; and in response to determining the completion of the data flow and based on the timing data, disabling, by the mobile device, a first timer implemented by the mobile device, wherein the disabling comprises disabling the first timer in response to determining that the arrival time of the next data flow is between a first expiration time of the first timer and a second expiration time of a second timer implemented by a radio network controller device, wherein the first timer and the second timer are employed to transition the mobile device to an idle state that facilitates a disconnection of a radio resource connection link that has been employed to transmit the data flow. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable medium storing executable instructions that, in response to execution, cause a mobile device comprising a processor to perform operations, comprising:
-
determining historical data representing data flow-related activity of applications of the mobile device; in response to determining that a first transmission of first data between a first application of the applications and an access point device of a wireless communication network has been performed, determining, based on the historical data, timing data associated with a request for a second transmission of second data between a second application of the applications and the access point device; and in response to determining based on the timing data that the request is received subsequent to a first expiration of a first timer of the mobile device and prior to a second expiration of a second timer of a controller device of a radio access network, delaying the first expiration of the first timer, wherein the first timer and the second timer are employed to transition the mobile device to an idle state that facilitates disconnection of a radio resource connection link that has been utilized for the first transmission. - View Dependent Claims (19, 20)
-
Specification