Bundling data transfers and employing tail optimization protocol to manage cellular radio resource utilization
First Claim
1. A method, comprising:
- determining, by a system comprising a processor, whether a first jitter time window associated with a first data transfer of data transfers at least partially overlaps a second jitter time window associated with a second data transfer of the data transfers based on a first result of comparing first jitter information that defines the first jitter time window and second jitter information that defines the second jitter time window, wherein the data transfers are associated with a device; and
based on a second result of the determining whether the first jitter time window at least partially overlaps the second jitter time window, determining, by the system, whether the first data transfer and the second data transfer are to be grouped to form a data burst for transmission in connection with the device.
1 Assignment
0 Petitions
Accused Products
Abstract
To facilitate increasing power and resource efficiency of a mobile device, in the mobile device, with regard to periodic or one-time data transfers, a communication management component can analyze information comprising data transfer parameter information, including jitter information, associated with each application of a subset of applications used by the device and can desirably schedule and/or bundle data transfers associated with the applications to reduce the number of separate data bursts to transfer that data to thereby reduce use of wireless resources and power consumption by the device. A push notification system can receive respective jitter information associated with each application from the mobile device, and the push notification system can desirably schedule and/or bundle push notifications to reduce the number of separate data bursts sent to the device to reduce use of wireless resources and power consumption by the device.
-
Citations
20 Claims
-
1. A method, comprising:
-
determining, by a system comprising a processor, whether a first jitter time window associated with a first data transfer of data transfers at least partially overlaps a second jitter time window associated with a second data transfer of the data transfers based on a first result of comparing first jitter information that defines the first jitter time window and second jitter information that defines the second jitter time window, wherein the data transfers are associated with a device; and based on a second result of the determining whether the first jitter time window at least partially overlaps the second jitter time window, determining, by the system, whether the first data transfer and the second data transfer are to be grouped to form a data burst for transmission in connection with the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; determining whether a first jitter time period associated with a first data transfer of data transfers at least partially coincides with a second jitter time period associated with a second data transfer of the data transfers based on a first result of a comparison of first jitter data that defines the first jitter time period and second jitter data that defines the second jitter time period, wherein the data transfers are associated with a first device; and based on a second result of the determining whether the first jitter time period at least partially coincides with the second jitter time period, determining whether the first data transfer and the second data transfer are to be bundled to form a data burst for communication between the first device and at least a second device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:
-
determining whether a first jitter time period associated with a first data transfer of data transfers at least partially corresponds to a second jitter time period associated with a second data transfer of the data transfers based on a first result of an evaluation of first jitter information that defines the first jitter time period and second jitter information that defines the second jitter time period, wherein the data transfers are associated with a first device; and based on a second result of the determining whether the first jitter time period at least partially corresponds to the second jitter time period, determining whether the first data transfer and the second data transfer are to be grouped to form a data burst for transmission between the first device and a second device. - View Dependent Claims (20)
-
Specification