Patent ID: 9549335
Date: 2017-01-17
CPC Classifications: H04L,H04W

Claim:
1. A method comprising: receiving, by an end device and from a network device, traffic aggregation settings that include group identifiers and hold time values for applications; storing, by the end device, the traffic aggregation settings pertaining to a traffic aggregation service, wherein each of the hold time values indicates a maximum period of time to suspend a transmission of data from the end device; receiving, by the end device, data from an application resident on the end device; determining, by the end device, a type of application from which the data is received, wherein the determining comprises: determining, by the end device, whether the end device is in an active state; selecting, by the end device, one of the hold time values in response to determining that the end device is not in the active state; suspending, by the end device, a transmission of the data in response to the selecting, wherein the transmission of the data is suspended for at least a portion of a maximum time period indicated by the one of the hold time values; releasing, by the end device, the suspension of the data; instructing, by the end device, a first layer of a network communicative stack, via a second layer of the network communicative stack that suspends the transmission of the data, to operate on the data, wherein the second layer is a layer higher in the network communicative stack than the first layer; and transmitting, by the end device, the data subsequent to the at least the portion of the maximum time period elapsed.