Patent ID: 7991735

Claim:
A method for transmitting data samples via a communication channel from a remote system to a processing unit, which comprises the steps of: sending, via the remote system, a data sample v k to the processing unit together with a timestamp t k ; sending back, from the processing unit, to the remote system for the data sample v k an acknowledge signal and the timestamp t k ; comparing the timestamp t k in the remote system to a stored list containing all previously sent timestamps and their corresponding data samples; detecting an error of transmission of the data sample v k if after a predefined time interval no acknowledge for the data sample v k has been received at the remote system, the remote system thereby triggering in addition to the transmission of subsequent data samples at least one automatic retransmission of the data sample v k until a corresponding acknowledge for the data sample v k has been received at the remote system from the processing unit; feeding, at the processing unit, the data sample v k and the timestamp t k into sorting means and in the sorting means processing the data sample v k and the timestamp t k to find a chronologically correct position of insertion of the data sample v k in a data list; providing the sorting means with a delta encoding method for storing the received data samples in the data list; and storing a plurality of received data samples and corresponding timestamps in a recovery table for the processing unit by storing the data sample v k and the timestamp t k in a form of a new data sequence D k containing a foregoing timestamp start k , the timestamp t k and a delta encoded value delta k representing a result of a subtraction of a foregoing data sample v k−i from the data sample v k , whereby i is less than k.