Patent ID: 6856651
Filing Date: 2005-02-15
Classification: H03M,H04L

Abstract:
1. A method for compressing a data stream comprising the steps of: receiving a data stream having a plurality of data symbols; identifying a first data phrase as a first repeated phrase, said first data phrase being a combination of a first data term and at least a second data term, if said first data phrase matches a first library phrase, said first library phrase is one of a plurality of library phrases in a phrase library; replacing said first data phrase with a first data phrase identifier associated with said first library phrase to generate a compressed data stream if said first data phrase is identified as said first repeated phrase; storing said first data phrase as a second library phrase if said first data phrase does not match any of said plurality of library phrases; replacing said first data phrase with a second data phrase identifier associated with said second library phrase to generate a compressed data stream if said first data phrase is not identified as said first repeated phrase; and transmitting said compressed data stream while still receiving additional data symbols in said data stream; wherein each of said data phrases includes a fixed number of data terms; wherein each of said data terms is one of a data symbol and a data phrase identifier.