Patent ID: 7924843

Claim:
A method of receiving and decompressing packets, comprising: (a) at a receiving location, receiving a plurality of compressed packets transmitted from a sending location, said plurality of compressed packets associated with a transmission order; and (b) for each packet of at least a sub-plurality of said compressed packets: (i) determining a respective dictionary from a respective group of packets that precede said each packet in said transmission order, (ii) using said respective dictionary, attempting to decompress said each packet, and (iii) upon failure of said attempt to decompress said each packet: upon receiving from said sending location at least one more packet that precedes said each packet in said transmission order: (A) updating said respective dictionary in accordance with said at least one more packet, and (B) repeating said attempt to decompress said each packet using said respective dictionary as updated in accordance with said at least one more packet.