Patent ID: 7929567

Claim:
A method of transferring data for a data session for a user device, the method comprising: receiving at a first flow rate limit interface a first service flow, a second service flow, and a third service flow for the data session; transferring from the first flow rate limit interface to a scheduler the first service flow using a first data rate limit, the second service flow using a second data rate limit, and the third service flow; scheduling at the scheduler transfers of the first service flow and the second service flow at a higher priority than transfers of the third service flow; transferring the first service flow, the second service flow, and the third service from the scheduler to a second flow rate limit interface based on the scheduling and transferring the first, second and third service flows from the second flow rate limit interface using a third data rate limit, wherein the third service flow uses unused bandwidth of at least one of the first and second service flows up to the third data rate limit.