Patent ID: 7436795
Filing Date: 2008-10-14
Classification: H04L

Abstract:
1. A timer based method to avoid stall of in-sequence delivery of reordering buffers at a receiver in a high speed downlink packet access (HSDPA) of a wireless communication system, where a transmission sequence number (TSN) is assigned to each new data blocks, while the receiver being capable of providing priority in-sequence received data blocks delivery by temporarily storing correctly received data blocks based on their priority class and in order of their TSN at reordering buffers before delivering them to upper layers, the method comprising: at the receiver: receiving a data block with assigned TSN; storing a correctly received data block into one of the reordering buffers based on the data block's priority class and the order of its TSN; initializing at least one timer running for a predetermined period of time for a reordering buffer when a received data block (TSN=X) cannot be delivered to an upper layer due to at least one data block with a lower TSN (TSN<X) in the reordering buffer being missed; stopping the timer if the data block (TSN=X) can be delivered to the upper layer due to all the data blocks having lower TSN (TSN<X) in the reordering buffer being received; and when the timer has expired, removing at least one missing data block from the reordering buffer; wherein initializing at least one timer for a reordering buffer is initializing one timer for the reordering buffer and when the timer has expired, removing at least one missing data blocks from the reordering buffer further comprising delivering received data blocks (TSN<=X-1) of the particular reordering buffer to the upper layer; and removing all missing data blocks (TSN<X) from the reordering buffer.