Patent ID: 8400334

Claim:
A method of compressing digital data using dictionaries, comprising the steps of: receiving a first set of digital data in a transmitter; compressing the first set of digital data in the transmitter with a default compression dictionary to create a first set of compressed digital data; sending the first set of compressed digital data to a receiver; applying a dictionary harvesting algorithm in the transmitter to the first set of digital data to identify a first compression dictionary based upon one or more repeating patterns of data in the first data set; sending the first dictionary to the receiver; receiving a second set of digital data in the transmitter; compressing the second set of digital data with the first compression dictionary to generate a second set of compressed digital data; sending the second set of compressed digital data to the receiver; applying the dictionary harvesting algorithm to the second set of digital data to generate a second compression dictionary; and sending the second dictionary to the receiver.