Patent ID: 8130633
Filing Date: 2012-03-06
Classification: H04W

Abstract:
1. A method of determining successful transmission of data packets through a protocol stack on a sending side of an air interface in a wireless device, the wireless device capable of being operated in accordance with two different radio access technologies (RATs) of a wireless network, comprising: providing a first protocol stack for a first RAT and a second protocol stack for a second RAT, where each of said protocol stacks comprises layers applicable only to its respective RAT; providing a RAT module usable at a same layer common to each of said protocol stacks; said RAT Module storing a copy of a data packet and, prior to transmission of said data packet, assigning a unique identifier to said data packet; sending said data packet together with the unique identifier from said RAT module to a lower layer of the first protocol stack, where the first protocol stack comprises a currently active connection path for data packet transmission; receiving from a lower layer of the first protocol stack on the sending side of the air interface an indication, generated at the lower layer of the sending side of whether the data packet, assigned with the unique identifier, is successfully transmitted; deleting said stored data packet copy if said RAT module receives an indication of said unique identifier from said lower layer, indicating successful transmission of the transferred data; maintaining the stored data packet if said RAT module does not receive an indication of said unique identifier from said lower layer, indicating unsuccessful transmission of the transferred data packet; when unsuccessful transmission is indicated, using said stored copy of the data packet to retransmit the data packet from said RAT module to said lower layer; and when unsuccessful transmission is indicated and when said RAT module detects an indication of a change so that the second protocol stack comprises a currently active connection path for data packet transmission, using said stored copy to send said data packet from said RAT module to a lower layer of the second protocol stack.