Patent ID: 7639708

Claim:
A method for reallocating bandwidth comprising: assigning a node to a position message slot, said position message slot further comprising a plurality of mini-slots; running an allocation algorithm; generating, via a computer processor, a table based on said allocation algorithm, further including: setting a pivot column defining a plurality of pivot values; and building a first set of rows equivalent to a plurality of nodes, said building a first set of row further comprising: listing each of said plurality of nodes in a first row, said first row comprising a first pivot value; and listing each said plurality of nodes in a second row in a reverse order of said listing of said plurality of nodes in said first row and beginning with said first pivot value; selecting a row of said table; aligning a value of said row with a node identifier of said node; and assigning said node to one of said plurality of mini-slots within said position message slot based on said aliening of a value of said row and said node identifier of said node.