Patent ID: 6891846
Filing Date: 2005-05-10
Classification: H04L,H04Q

Abstract:
1. A method for transferring packets of data from a first group, a second group, and a third group, comprising the steps of: identifying a first number, a second number, and third number corresponding to the first, second, and third groups, respectively, wherein the first, second, and third numbers each have a magnitude that is inversely related to an assigned bit rate of the group of the first, second, and third groups to which it corresponds; providing a first counter, a second counter, and a third counter corresponding to the first, second, and third groups, respectively; loading the first, second, and third counters with the first, second, and third numbers, respectively; determining a first selected counter of the first, second, and third counters that has the lowest value; transferring a packet of data from a first selected group of the first, second, and third groups that corresponds to the first selected counter; loading the first selected counter with the number of the first, second, and third number that corresponds to the first selected group; after the step of loading the first selected counter, determining a second selected counter of the first, second, and third counters that has the lowest value; after the step of loading the first selected counter, transferring a packet of data from a second selected group of the first, second, and third groups which corresponds to the second selected counter; and loading the second selected counter with the number of the first, second, and third numbers that corresponds to the second selected group.