Patent ID: 7164904

Claim:
A system of enabling data communications over a wireless network, operable on a mobile device, comprising: a first data processor configured to be operable with at least one mobile device application; a second data processor of a preselected data processor type required for operation with the wireless network, configured to manage wireless communication operations with respect to the wireless network for the mobile device; and a data communication channel between the first data processor and the second data processor, wherein data that is received by or to be sent from the mobile device through the wireless network is exchanged between the first data processor and the second data processor through the data communication channel; wherein the first data processor and the second data processor acknowledge data received over the data communication channel; wherein data transmitted over the data communication channel by one of the first and second data processors is retransmitted over the data communication channel by the one of the first and second data processors after a retransmit time unless acknowledgement of the transmitted data is received from the other of the first and second data processors within the retransmit time; wherein the one of the first and second data processors initiates data communication channel recovery operations when the transmitted data has been retransmitted a predetermined number of times and no acknowledgement of the transmitted data is received from the other of the first and second data processors within the retransmit time.