Header Compression in Messages
First Claim
1. A method for processing message headers by a data processing system, said method comprising the steps of:
- receiving, by the data processing system, a message from a second data processing system, the message including an uncompressed header, a compressed header or a request to support header compression, and in response,determining, by the data processing system, impact of header compression on performance of the data processing system, andif the impact is favorable, enabling header compression for subsequent communications and returning an identifier to the second data processing system by the data processing system, wherein the receiving step comprises the step of receiving the message including the uncompressed header, wherein said identifier that is returned to the second data processing system identifies a reference header maintained by the data processing system.
0 Assignments
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.
42 Citations
10 Claims
-
1. A method for processing message headers by a data processing system, said method comprising the steps of:
-
receiving, by the data processing system, a message from a second data processing system, the message including an uncompressed header, a compressed header or a request to support header compression, and in response, determining, by the data processing system, impact of header compression on performance of the data processing system, and if the impact is favorable, enabling header compression for subsequent communications and returning an identifier to the second data processing system by the data processing system, wherein the receiving step comprises the step of receiving the message including the uncompressed header, wherein said identifier that is returned to the second data processing system identifies a reference header maintained by the data processing system.
-
-
2. (canceled)
-
3. A method for processing message headers by a data processing system, said method comprising the steps of:
-
receiving, by the data processing system, a message from a second data processing system, the message including an uncompressed header, a compressed header or a request to support header compression, and in response, determining, by the data processing system, impact of header compression on performance of the data processing system, and if the impact is favorable, enabling header compression for subsequent communications and returning an identifier to the second data processing system by the data processing system, wherein the receiving step comprises the step of receiving the message including the compressed header comprising (i) the identifier previously returned to the second data processing system by the data processing system which identifies a referenced, uncompressed header maintained by the data processing system and (ii) changes from said referenced header. - View Dependent Claims (4, 5)
-
-
6. A computer program product recorded on a computer readable storage medium for processing message headers, said computer program product comprising:
-
first program instructions operable by a data processing system to receive a message from a second data processing system, the message including an uncompressed header, a compressed header or a request to support header compression, and in response, second program instructions operable by the data processing system to determine impact of header compression on performance of the data processing system, and if the impact is favorable, enabling header compression for subsequent communications and returning an identifier to the second data processing system by the data processing system, wherein the message includes the uncompressed header, wherein said identifier that is returned to the second data processing system identifies a reference header maintained by the data processing system; and wherein said first and second program instructions are recorded on said computer readable storage medium. - View Dependent Claims (7, 8, 9)
-
-
10-19. -19. (canceled)
Specification