Communication system and method for shared context compression
First Claim
Patent Images
1. A communication entity for facilitating compressed message communication, said communication entity comprising:
- a context table containing context information associated with at least one communication message;
a compressor, in communication with said context table, said compressor using said context information to compress at least one transmitted communication message;
a decompressor, in communication with said context table, said decompressor using said context information to decompress at least one received communication message; and
said compressor and said decompressor both share said context table and both update said context table using context information within said at least one transmitted communication message and said at least one received communication message.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and apparatus for increasing the efficiency of the compression of a communication protocol for use over bandwidth limited communication links. One aspect of the present invention provides for the sharing of context information between a compressor and decompressor at each communication entity in a communication system. As a result, context information will be shared for each channel pair. In another aspect of the present invention, multiple communication sessions between communication entities may share the same context information for the compression and decompression of communication messages.
43 Citations
27 Claims
-
1. A communication entity for facilitating compressed message communication, said communication entity comprising:
-
a context table containing context information associated with at least one communication message;
a compressor, in communication with said context table, said compressor using said context information to compress at least one transmitted communication message;
a decompressor, in communication with said context table, said decompressor using said context information to decompress at least one received communication message; and
said compressor and said decompressor both share said context table and both update said context table using context information within said at least one transmitted communication message and said at least one received communication message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 23, 24, 25, 26, 27)
-
-
11. A method for enabling a communication entity to facilitate compressed message communication, said method comprising the steps of:
-
maintaining a context table containing context information associated with at least one communication message;
compressing at least one transmitted communication message using said context information;
decompressing at least one received communication message using said context information; and
updating said context table using context information in said at least one transmitted communication message and said at least one received communication message. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for enabling a communication entity to facilitate compressor message communication, said method comprising the steps of:
-
compressing a first communication message having first context information to produce a first compressed message;
storing said first context information in a context table;
transmitting said first compressed message over a first communication channel;
receiving a second compressed message over a second communication channel;
decompressing said second compressed message to preduce a second communication message having second context information; and
storing said second context information in said context table, wherein said context table is updated by using said first context information and said second context information respectively associated with said first compressed message and said second compressed message. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method for enabling a first communication entity to facilitate multiple compressed message communication session with a second communication entity, wherein said first communication entity performs the following steps:
-
maintaining a first context table containing context information associated with at least one communication message;
compressing and transmitting a first communication message using the first context table;
compressing and transmitting a second communication message using the first context table;
receiving and decompressing a third communication message using the first context table;
receiving and decompressing a fourth communication message using the first context table; and
updating the first context table using context information in the first, second third and fourth communication messages. - View Dependent Claims (22)
-
Specification