Patent ID: 6865220

Claim:
A method of data transmission between first and second modems over a network comprising a narrowband network, the method comprising: providing first and second gateways, the first gateway connected to the first modem, the second gateway connected to the second modem, and the first and second gateways connected via the narrowband network; transmitting modulated signals from the first modem to the first gateway; demodulating the signals at the first gateway to obtain demodulated data; transmitting the demodulated data over the narrowband network; receiving the demodulated data at the second gateway; re-modulating the demodulated data at the second gateway; transmitting the re-modulated signals from the second gateway to the second modem; establishing an end-to-end error correcting protocol between the first and second modems; monitoring at the first gateway the demodulated data to be transmitted over the narrowband network; determining if an amount of demodulated data waiting in a transmit buffer transmitted over the narrowband network exceeds a first value and if so, generating a valid receive not ready (RNR) frame, modulating the RNR frame at the first gateway, and transmitting the RNR frame to the first modem, thereby suspending the transmission of signals from the first modem; and determining if the amount of demodulated data waiting in the transmit buffer transmitted over the narrowband network is less than a second value and, if so, generating a valid receive ready (RR) frame, modulating the RR frame at the first gateway, and transmitting the RR frame to the first modem, thereby resuming the transmission of signals from the first modem, wherein transmitting the demodulated data over the narrowband network comprises: removing first non-informational data from the demodulated data at the first gateway to provide modified demodulated data; transmitting the modified demodulated data without the first non-informational data over the narrowband network to the second gateway; generating second non-informational data at the second gateway; and combining the second non-informational data and the modified demodulated data.