Patent ID: 6934250

Claim:
An output packet organizer, comprising: a) n time slot locations wherein n is an integer, each of said n time slot locations to store one or more of its own packet identifiers, each of said packet identifiers having a corresponding packet, each of said packet identifiers indicating where its corresponding packet is waiting within a packet buffer; and, b) a scheduler to service said n time slot locations according to a plurality of scheduling cycles, one of said n time slot locations to be serviced for each of said scheduling cycles, whichever of said n time slot locations to be serviced during a particular scheduling cycle determined by a round robin pointer, said round robin pointer having a temporal rotation period so as to cause said n time slot locations to correspond to n different queuing delays, a servicing of a said time slot location causing removal of said time slot location's one or more packet identifiers, said removal causing sending of a packet from said packet buffer for each of said time slot location's one or more packet identifiers that are said removed.