Patent ID: 7733777

Claim:
One or more non-transitory computer-readable media having computer-useable instructions embodied thereon for performing a method to allocate wireless channels to TCP sessions in a multi-rate wireless system, the method comprising: assigning a fundamental channel to each of a set of TCP sessions associated with mobile sessions wherein a TCP transmission rate is less than or equal to a fundamental transmission rate; when the TCP transmission rate reaches the fundamental channel rate for a TCP session, requesting a supplementary channel for the TCP session wherein the supplementary channel has a supplementary channel rate equal to or greater than the fundamental channel rate; if the supplementary channel is available, assigning the supplementary channel to the TCP session in place of the fundamental channel; and if the supplementary channel is not available, preempting an active TCP session that is already connected to the supplementary channel based on a preemption probability; removing the supplementary channel from the TCP session when the TCP transmission rate is less than the supplemental channel rate; and using the preemption probability to transition between states defined by the fundamental channel rate, the supplemental rate, and a packet error probability.