Header compression in messages
First Claim
1. A method for compressing message headers, said method comprising the steps of:
- receiving a message including an uncompressed header, a message including a compressed header or a request to support header compression, and in response, determining impact of header compression on performance, and if favorable, supporting header compression for subsequent communications, and if unfavorable, refusing to support header compression for subsequent communications.
1 Assignment
0 Petitions
Accused Products
Abstract
Compression of message headers. A message including an uncompressed header, a message including a compressed header or a request to support header compression is received. In response, a determination of the impact of header compression on performance is determined. If the determination is favorable, then header compression is supported for subsequent communications. However, if the determination is not favorable, then header compression is not supported for subsequent communications. If the impact of header compression on performance is determined to be favorable, then an identifier for a reference header is returned. The identifier is for use in a subsequent compressed header. The subsequent compressed header comprises the identifier and changes relative to the reference header. A server receives a message including a compressed header. The server determines whether it has sufficient memory or storage to support header compression. If so, the server handles the message, but if not, the server refuses to handle the message or notifies a sender of the message that it will not support header compression for subsequent messages.
31 Citations
19 Claims
-
1. A method for compressing message headers, said method comprising the steps of:
-
receiving a message including an uncompressed header, a message including a compressed header or a request to support header compression, and in response, determining impact of header compression on performance, and if favorable, supporting header compression for subsequent communications, and if unfavorable, refusing to support header compression for subsequent communications. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product for compressing message headers, said computer program product comprising:
-
a computer readable medium;
first program instructions to receive a message including an uncompressed header, a message including a compressed header or a request to support header compression, and in response, second program instructions to determine impact of header compression on performance, and if favorable, supporting header compression for subsequent communications, and if unfavorable, refusing to support header compression for subsequent communications; and
whereinsaid first and second program instructions are recorded on said medium. - View Dependent Claims (7, 8, 9)
-
-
10. A method for compressing message headers, said method comprising the steps of:
-
receiving a message including a compressed header;
determining impact of header compression on performance, and if favorable, handling said message, and if unfavorable, refusing to handle said message. - View Dependent Claims (11, 12, 15)
-
-
13. A method for compressing message headers, said method comprising the steps of:
-
a server receiving a message including a compressed header;
said server determining whether said server has sufficient memory or storage to support header compression, and if so, handling said message, and if not, refusing to handle said message or notifying a sender of said message that said server will not support header compression for subsequent messages. - View Dependent Claims (14)
-
-
16. A method for compressing message headers, said method comprising the steps of:
-
receiving a message including an uncompressed header, a message including a compressed header or a request to support header compression, and in response, determining if there is sufficient storage available to support header compression, and if so, supporting header compression for subsequent communications, and if not, refusing to support header compression for subsequent communications. - View Dependent Claims (17, 18, 19)
-
Specification