Patent ID: 7633863

Claim:
A method for scheduling data in a communication system, the method comprising the steps of: classifying the data into a Medium Access Control (MAC) management message and a transport message according to a Connection Identifier (CID) of the data; classifying each of the MAC management message and the transport message into at least one Quality of Service (QoS) class having a series of priorities according to a QoS; and scheduling the at least one QoS class according to the series of priorities, wherein the transport message is classified into one of a first QoS class including an unsolicited granted service, real-time polling service, and an extended real-time polling service, or a second QoS class including a non-real-time polling service and best effort service, and wherein the first QoS class is scheduled by: P k = ( r k avg ⁡ ( r k ) ) α ⁢ ( y required y remain ) γ ⁢ P connection , where r k is a Carrier-to-Interference plus Noise power ratio (CINR) reported by a mobile station, avg(r k ) is a long term average, y remain is a remaining time required for a delay of a head-of-line packet, y required is a difference between a delay constraint value of a predetermined reference and a sum of constant delay components, and p connection is a relative priority of each connection.