Patent attributes
In a device including a processor and memory in communication with the processor, the memory includes executable instructions that, when executed by the processor, cause the device to perform functions of determining that the device has available bandwidth to receive at least a portion of a first data stream sent from a first remote device to a second remote device on a wireless channel, wherein the data stream is addressed to a third remote device; receiving a part, or the entirety, of the first data stream; generating a second data stream from the received part or entirety of the first data stream, wherein the second data stream is shorter than the first data stream sent from the first remote device; and sending the second data stream to the third remote device. The second data stream is used at the third device to improve QoS related parameters such as a bit error rate (BER), a packet error rate (PER), and/or data rate for the first data stream sent from the first device.