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 at least partially overlaps a second jitter time window associated with a second data transfer based on first jitter information associated with the first jitter time window and second jitter information associated with the second jitter time window; and
based on a 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 a 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.
193 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 at least partially overlaps a second jitter time window associated with a second data transfer based on first jitter information associated with the first jitter time window and second jitter information associated with the second jitter time window; and based on a 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 a device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. 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 first data at least partially coincides with a second jitter time period associated with second data based on first jitter data associated with the first jitter time period and second jitter data associated with the second jitter time period; and based on a 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 and the second data are to be bundled to form a data burst for communication in connection with a device. - View Dependent Claims (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 at least partially corresponds to a second jitter time period associated with a second data transfer based on first jitter information associated with the first jitter time period and second jitter information associated with the second jitter time period; and based on a 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 a first device and at least a second device. - View Dependent Claims (20)
-
Specification