| CPC H04W 28/0278 (2013.01) [H04L 1/1614 (2013.01); H04L 1/1621 (2013.01); H04L 1/18 (2013.01); H04L 1/1874 (2013.01); H04L 12/18 (2013.01); H04L 12/1872 (2013.01); H04L 49/9057 (2013.01); H04L 49/9084 (2013.01)] | 19 Claims |

|
1. A method of dynamically controlling a local buffer of a modem of a wireless device, comprising:
receiving transmission packets in the local buffer of the modem of the wireless device for wireless transmission to a receiving device;
purging a transmission packet from the local buffer after receiving an acknowledgement of reception of the transmission packet from the receiving device;
requesting acknowledgement from the receiving device when a queue of the transmission packets within the local buffer exceeds a threshold level; and
wherein a time delay is introduced after the queue of the transmission packets exceeds the threshold level and before the requesting of the acknowledgement, wherein the time delay is based at least on a propagation delay of the wireless transmission between the wireless device and the receiving device, a time in which the threshold level is exceeded, and timing of multicast/broadcast acknowledgment transmissions,
collecting, by the receiving device, acknowledgements for scheduled uplink communication in a frame and sub-carrier frequency range within a time window used for collection of acknowledgements of scheduled uplink communication;
creating, by the receiving device, a broadcast packet that includes acknowledgement of successfully receiving uplink communication packets in the frame and sub-carrier frequency range; and
broadcasting, by the receiving device, the broadcast packet at a set time delay from completion of the time window used for collection of the acknowledgements of the scheduled uplink communication.
|