Patent ID: 7027407

Claim:
An automated method for communicating packets of data with predetermined packet sizes over a communication channel from a transmitter to a receiver, the automated method comprising: (a) characterizing initial interference in the communication channel; (b) selecting a first maximum frame transmission time based on the characterized initial interference; (c) selecting a first data rate and a first frame size for a first packet based on the first maximum frame transmission time; (d) fragmenting the first packet into one or more frames based on the first frame size; (e) transmitting the one or more frames of the first packet at the first data rate, such that transmission duration of each frame of the first packet is less than the first maximum frame transmission time; (f) characterizing subsequent interference in the communication channel; (g) selecting a second maximum frame transmission time based on the characterized subsequent interference, wherein the second maximum frame transmission time is different from the first maximum frame transmission time; (h) selecting a second data rate and a second frame size for a second packet based on the second maximum frame transmission time; (i) fragmenting the second packet into one or more frames based on the second frame size; and (j) transmitting the one or more frames of the second packet at the second data rate, such that transmission duration of each frame of the second packet is less than the second maximum frame transmission time.