A real-time method for improving data compression. The correlation between data characters being provided a modem (10) is determined. Two measures are used to determine the correlation between data characters: the shape of tree(s) (6) in encoding table (16) and the compression ratio (96). Once the correlation...http://www.google.com/patents/US5627533?utm_source=gb-gplus-sharePatent US5627533 - Adjusting encoding table size and memory allocation for data compression in response to input data