Apparatus and method for implementing text based compression using cache and blank approach
First Claim
1. In a sending device having a memory, a method of compressing a message having a plurality of headers comprising the steps of:
- determining a characteristic of the message;
based on the characteristic of the message, determining which part of the message contains index information into the first memory;
for each of the plurality of headers in the message, using the index information into the memory to determine whether contents of the header are stored in the memory; and
if contents of the header are stored in the memory, blanking the contents of the header in the message.
5 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for compressing and compressing text based messages. A TCCB layer 114, 115 is added to a mobile device 100 and P-CSCF 102. At the sending device, the TCCB compression method is invoked to remove all redundant header information contained in a message to be transmitted. When the TCCB compression method detects that a header'"'"'s contents are the same as previously sent or received for a particular sequence, the TCCB method blanks the header contents. At the receiving device, when the TCCB layer receives a message with blank header contents, the TCCB decompression method is invoked to reconstruct the header from its cache 115, 127.
-
Citations
9 Claims
-
1. In a sending device having a memory, a method of compressing a message having a plurality of headers comprising the steps of:
-
determining a characteristic of the message;
based on the characteristic of the message, determining which part of the message contains index information into the first memory;
for each of the plurality of headers in the message, using the index information into the memory to determine whether contents of the header are stored in the memory; and
if contents of the header are stored in the memory, blanking the contents of the header in the message. - View Dependent Claims (2, 3, 4)
-
-
5. In a receiving device having a memory, a method of decompressing a message having a plurality of headers comprising the steps of:
-
determining a characteristic of the message;
based on the characteristic of the message, determining which part of the message contains index information into the memory;
for each of the plurality of headers in the message, determining whether contents of the header is blank; and
if the contents of the header are blank, using the index information into the memory to retrieve information to fill in the contents of the header. - View Dependent Claims (6, 7)
-
-
8. An apparatus for compressing a text message before transmission over an air interface, the apparatus having a software architecture comprising an application layer, a text based protocol layer, and a physical layer, the apparatus further comprising:
-
a text based compression/decompression layer for determining a characteristic of the message;
based on the characteristic of the message, determining which part of the message contains an index information into the first memory;
for each of a plurality of headers in the message, using the index information into the memory to determine whether contents of the header are stored in the memory; and
if contents of the header are stored in the memory, blanking the contents of the header in the message.
-
-
9. An apparatus for decompressing a text message, the apparatus having a software architecture comprising an application layer, a text based protocol layer, and a physical layer, the apparatus further comprising:
-
a text based compression/decompression layer for determining a characteristic of the message;
based on the characteristic of the message, determining which part of the message contains an index information into the memory;
for each of a plurality of headers in the message, determining whether contents of the header are blank; and
if the contents of the header are blank, using the index information into the memory to retrieve information to fill in the contents of the header.
-
Specification