Patent ID: 7525970

Claim:
A method of dynamic transmission resource allocation in a wireless network, that includes a plurality of Mobile Terminals (MTs) each configured to manage a number of different data flows of Protocol Data Units (PDUs) that are classified according to a set of predetermined flow types, a Radio Resource Management unit (RRM) configured to allocate transmission resources on a per PDU basis, a plurality of schedulers each associated with a respective flow type and each configured to carry out a respective scheduling scheme according to a corresponding set of rules, each flow type being assigned a corresponding priority from a set of predetermined priorities, and a selector configured to share the transmission resource among the MTs, the method comprising: sending Request Resource (RR) messages from the MTs to the RRM to request the transmission resource for transmission of pending PDUs, each RR message including a corresponding flow type information; dispatching, by the RRM, each RR message in the RR messages to a scheduler associated with the corresponding flow type information; electing, independently at each of the plurality of schedulers, one of the dispatched PDUs as a candidate for a next transmission resource allocation based on the corresponding set of rules to elect a plurality of candidates; and allocating, by the selector, the transmission resource to a selected candidate among the plurality of candidates based on a predetermined priority rule based on the priority of the flow type of the selected candidate, wherein the set of predetermined flow types includes a first set of flow types and a second set of flow types, and flow types in the first set of flow types have assigned priorities that are higher than flow types in the second set of flow types, the corresponding set of rules of each scheduler associated to a flow type in the second set of flow types includes a first subset of rules applied in case of error free transmission, and a second subset of rules different from the first subset of rules and applied in case of transmission errors, and the second subset of rules includes a bandwidth allocation rule that allocates less bandwidth to data flows belonging to the second set of flow types than to data flows belonging to the first set of flow types.