System and method for communicating with temporary compression tables
First Claim
1. A method for compressed message communication by a communication entity, said method comprising the steps of:
- compressing a first communication message, using first compression information from any of at least one dictionary and a receiver dictionary, to generate a first compressed communication message;
storing second compression information related to said compressing of said first communication message in a sender table;
transmitting said first compressed communication message to another communication entity;
receiving a second compressed communication message from said another communication entity; and
transferring said second compression information from said sender table to said at least one dictionary.
4 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and apparatus for increasing the efficiency and robustness of the compression of messages using a communication protocol for communication between entities over bandwidth-limited communication links. In one aspect of the present invention, a dictionary compression method is used to compress and decompress messages between communication entities. Each communication entity includes a static dictionary, a dynamic dictionary, a Temporary Receiver Dictionary, and a Temporary Sender Table. During compression of messages, a compressor in each entity uses the static dictionary, the dynamic dictionary, and the Temporary Receiver Dictionary as compression dictionaries. During decompression of messages, a decompressor in each entity uses the static dictionary, the dynamic dictionary, and the Temporary Sender Table as decompression dictionaries.
49 Citations
11 Claims
-
1. A method for compressed message communication by a communication entity, said method comprising the steps of:
-
compressing a first communication message, using first compression information from any of at least one dictionary and a receiver dictionary, to generate a first compressed communication message;
storing second compression information related to said compressing of said first communication message in a sender table;
transmitting said first compressed communication message to another communication entity;
receiving a second compressed communication message from said another communication entity; and
transferring said second compression information from said sender table to said at least one dictionary. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for compressed message communication by a communication entity, said method comprising the steps of:
-
receiving a compressed communication message from another communication entity;
decompressing said compressed communication message using first compression information from any of at least one dictionary and a sender table, to generate a first communication message;
storing second compression information, related to said decompressing of said first compressed communication message, in a receiver dictionary;
sending a second communication message to said another communication entity;
receiving a third communication message from said another communication entity; and
following reception of said third communication message, transferring said second compression information from said receiver dictionary to said at least one dictionary. - View Dependent Claims (8, 9, 10, 11)
-
Specification