Patent ID: 7543079

Claim:
A method for transmitting encoded data between synchronized sending and receiving digital systems across a lossy transmission media, said sending and receiving digital systems maintaining respective encoder and decoder information records, said method comprising the steps of: encoding packet data to be transmitted by said sending digital system using encoding information in an encoder information record that has been previously acknowledged by said receiving digital system; building a new encoder information record including the encoding information used to encode said packet data as well as the packet data; transmitting the encoded packet data to said receiving digital system as a packet including a header having a packet number and a tag identifying the encoding information used to encode the packet data; when the packet is received by said receiving digital system, examining the header to determine the encoding information used to encode said packet data; decoding the packet using corresponding decoder information in said decoder information record and updating the decoder information in said decoder information record with said packet data; acknowledging processing of the packet to said sending digital system to enable said sending digital system to update said encoder information so that said new encoder information record is used to encode future packet data to be transmitted; and when the packet is lost, at the sending digital system rebuilding the new encoder information record without the lost packet data.