Method for optimizing performance in wireless networks
First Claim
1. A method for accelerating transmission via a wireless network, said transmission comprising of packets 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 at least one class, estimating the volume of unsuccessful transmission in at least one class of a class set, comparing the volume to a predefined level, and when the volume exceeds the predefined level, executing acceleration actions depending on acceleration settings for reducing said volume.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for optimizing Internet data transmission so that end-user experience is the best possible. The invention has at least one class set for estimating the network load, wherein each class set consists of classes. The method estimates the network load by each class of the class set. The estimation may be based on counting retransmission requests or packet acknowledgements related to class sets. For example, a class set may consist of classes so that there is a class per each cell of the network. Then the method detects which packets cause a lot of retransmission requests and thus a lot of retransmissions. The method can intelligently target its acceleration actions to certain packets. Four new acceleration actions can be used together with the prior art acceleration actions to accelerate the network traffic.
44 Citations
39 Claims
-
1. A method for accelerating transmission via a wireless network, said transmission comprising of packets 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 at least one class, estimating the volume of unsuccessful transmission in at least one class of a class set, comparing the volume to a predefined level, and when the volume exceeds the predefined level, executing acceleration actions depending on acceleration settings for reducing said volume. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for accelerating transmission via a wireless network, said transmission composed of packets and said wireless network receiving retransmission requests, and packet acknowledgements from wireless client devices, said system comprising:
an accelerating server having software comprising;
at least one class set consisting of at least one class, responsive to measurement or estimates of the volume of unsuccessful transmission in at least one class of said class set;
a comparison module for comparing the volume to a predetermined level, and an acceleration execution module for executing acceleration actions depending on acceleration settings for reducing the volume when the volume exceeds the predetermined level. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
35. A method for accelerating transmission via a wireless network, said transmission comprising of packets transmitted via a wireless network to wireless client devices, the method comprising the steps of:
-
providing at least one class set consisting of at least one class, estimating the volume of network traffic in at least one class of a class set;
comparing the volume to a predefined level, and when the volume exceeds the predefined level; and
,executing acceleration actions depending on acceleration settings for reducing said volume. - View Dependent Claims (36, 37, 38, 39)
-
Specification