Patent ID: 7110421

Claim:
A method of transmitting a plurality of packets of information over a multi-channel medium comprising: allocating each packet to a channel of the medium; during a first time period, transmitting each packet on its allocated channel; re-allocating each packet to a channel of the medium such that the packet is not allocated to a channel it was allocated to during the first time period; during a second time period after the first time period, transmitting each packet on its re-allocated channel; re-allocating each packet to a channel of the medium such that the packet is not allocated to a channel it was allocated to during the first or second time period; during a third time period after the second time period, transmitting each packet on its allocated channel; selecting a number of the channels of the medium; and repeating the steps of re-allocating and transmitting for additional time periods until every packet has been transmitted at least once on every one of the selected number of channels.