Patent ID: 7177277

Claim:
A method for accelerating at least one packet based transmission via a wireless network, said transmission comprising packet based transmission streams and said wireless network receiving retransmission requests and optional packet acknowledgements from wireless client devices, the method comprising the steps of: providing at least one class set consisting of classes, each class specifying a certain type of transmission stream, estimating the volume of unsuccessful transmission in the at least one class of a provided class set, comparing the volume to a predefined level, and when the volume exceeds the predefined level, selecting certain acceleration settings which define a certain subset of acceleration actions and targeting the certain subset of acceleration actions to a certain subset of transmission streams handled by the wireless network, and in order to reduce said volume and accelerate said transmission by reducing the number of retransmitted packets executing the certain subset of acceleration actions for packets of the certain subset of said transmission streams, the certain subset of acceleration actions including at least one of the following acceleration actions: filtering of the packets by removing bits from the packets; prioritizing the packets by providing priority identifiers determining in which order the wireless network is allowed to discard the packets; buffering the packets by temporarily placing the packets in a buffer before transferring them to the wireless network; and, buffering the packets and then ordering the packets in the buffer in a predetermined order.