Patent ID: 7272113

Claim:
In a method of communicating data pursuant to a Voice over Data (VoD) service that uses an ARQ scheme in a radio communication system having a first communication station and a second communication station, the first communication station being defined in terms of a first logical layer and at least a second logical layer positioned thereabove, the radio communication system having a service controller, an improvement of a method for facilitating effectuation of the VoD service at a selected Quality of Service (QoS) level, the QoS level, at least in part, dependent upon an ARQ retransmission parameter, and ordered delivery of data parts of the data communicated pursuant to the VoD service to the first communication station, said method comprising: generating a service request at the first communication station for a communication session during which to effectuate the VoD service at the selected QoS level, the service request including an indication of an ARQ capability of the first communication station; delivering the service request to the service controller; receiving a response at the first communication station, the response including indications of an allocated ARQ retransmission parameter, the allocated ARQ retransmission parameter determinative, at least in part, on whether a designated QoS level at which the service request was granted corresponds to the selected QoS level; detecting delivery at the first logical layer of the first communication station of the data parts of the data sent during effectuation of the VoD service, each data part identified by a sequencing indicator; buffering each data part of which delivery thereof is detected during said operation of detecting delivery; when a next-sequential data part of the data is buffered during said operation of buffering, determining whether the next-sequential data part is correctly received, and, if so; providing the next-sequential data part, and any previously-delivered data part buffered during said operation of buffering within a selected period, to the second logical layer; and maintaining a first buffer index value, the first buffer index value indicating a value of a next-sequential data part and wherein said operation of determining comprises comparing the sequencing indicator by which a data part is identified together with the first buffer index value.