A method of wireless communication, comprising: establishing a session time interval at a wireless device; establishing, at the wireless device, a first time interval within the session time interval for transmitting a first data packet; transmitting the first data packet at the wireless device within the first time interval; receiving at the wireless device, within the first time interval, a first acknowledgement message associated with the first data packet, said first acknowledgment message comprising an acknowledgment or a negative acknowledgement (NACK); and further comprising: establishing, at the wireless device, a second time interval within the session time interval for receiving a second data packet; receiving the second data packet at the wireless device within the second time interval; transmitting at the wireless device, within the second time interval, a second acknowledgement message associated with the second data packet, said second acknowledgment message comprising an acknowledgment or a negative acknowledgement (NACK); scheduling, at the wireless device, at least one retransmission time interval within the first time interval for retransmitting the first data packet; and allowing the retransmission of the first data packet at the wireless device within the at least one scheduled retransmission time interval. establishing a session time interval at a wireless device; establishing, at the wireless device, a first time interval within the session time interval for transmitting a first data packet; transmitting the first data packet at the wireless device within the first time interval; receiving at the wireless device, within the first time interval, a first acknowledgement message associated with the first data packet, said first acknowledgment message comprising an acknowledgment or a negative acknowledgement (NACK); and further comprising: establishing, at the wireless device, a second time interval within the session time interval for receiving a second data packet; receiving the second data packet at the wireless device within the second time interval; transmitting at the wireless device, within the second time interval, a second acknowledgement message associated with the second data packet, said second acknowledgment message comprising an acknowledgment or a negative acknowledgement (NACK); scheduling, at the wireless device, at least one retransmission time interval within the first time interval for retransmitting the first data packet; and allowing the retransmission of the first data packet at the wireless device within the at least one scheduled retransmission time interval. establishing, at the wireless device, a second time interval within the session time interval for receiving a second data packet; receiving the second data packet at the wireless device within the second time interval; transmitting at the wireless device, within the second time interval, a second acknowledgement message associated with the second data packet, said second acknowledgment message comprising an acknowledgment or a negative acknowledgement (NACK); scheduling, at the wireless device, at least one retransmission time interval within the first time interval for retransmitting the first data packet; and allowing the retransmission of the first data packet at the wireless device within the at least one scheduled retransmission time interval.