Methods, apparatus and computer program products for packet transport over wireless communication links
First Claim
1. A method of reducing overhead in communication of messages having a message header over a communication link, the method comprising the steps of:
- receiving a message to be transmitted on the communication link;
determining if an unused alias address from a first predefined set of alias addresses is available;
associating an unused alias address from the first predefined set of alias addresses with at least a portion of the header of the received message if an unused alias address is available;
associating a used alias address from the first predefined set of alias addresses with at least a portion of the header of the received message if an unused alias address is not available;
removing at least a portion of the message header from a subsequent message having a message header, a portion of which is substantially identical the message header of the received message, to provide a reduced data message; and
transmitting the reduced data message and the associated alias address on the communication link.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and computer program products are provide which reduce overhead in the communication of messages having a message header over a communication link. An alias address is selected from a predefined set of alias addresses and associated with a portion of the header of the message. If no unused alias addresses are available the least recently used alias address is associated with the portion of the message header. The portion of the message header is removed from the message and the alias address substituted. This reduced data message is then transmitted. The number of alias addresses may be increased to avoid churning of alias addresses. The message is reconstructed based on the alias address and the associated portion of the original message.
-
Citations
39 Claims
-
1. A method of reducing overhead in communication of messages having a message header over a communication link, the method comprising the steps of:
-
receiving a message to be transmitted on the communication link; determining if an unused alias address from a first predefined set of alias addresses is available; associating an unused alias address from the first predefined set of alias addresses with at least a portion of the header of the received message if an unused alias address is available; associating a used alias address from the first predefined set of alias addresses with at least a portion of the header of the received message if an unused alias address is not available; removing at least a portion of the message header from a subsequent message having a message header, a portion of which is substantially identical the message header of the received message, to provide a reduced data message; and transmitting the reduced data message and the associated alias address on the communication link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for reducing overhead in communication of messages having a message header over a communication link, comprising:
-
means for receiving a message to be transmitted on the communication link; means for determining if an unused alias address from a first predefined set of alias addresses is available; means for associating an unused alias address from the first predefined set of alias addresses with at least a portion of the header of the received message if an unused alias address is available; means for associating a used alias address from the first predefined set of alias addresses with at least a portion of the header of the received message if an unused alias address is not available; means for removing at least a portion of the message header from a subsequent message having a message header, a portion of which is substantially identical the message header of the received message, to provide a reduced data message; and means for transmitting the reduced data message and the associated alias address on the communication link. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer program product for reducing overhead in communication of messages having a message header over a communication link, the computer program product comprising:
-
a computer-readable storage medium having computer-readable program code means embodied in said medium, said computer-readable program code means comprising; computer-readable program code means for receiving a message to be transmitted on the communication link; computer-readable program code means for determining if an unused alias address from a first predefined set of alias addresses is available; computer-readable program code means for associating an unused alias address from the first predefined set of alias addresses with at least a portion of the header of the received message if an unused alias address is available; computer-readable program code means for associating a used alias address from the first predefined set of alias addresses with at least a portion of the header of the received message if an unused alias address is not available; computer-readable program code means for removing at least a portion of the message header from a subsequent message having a message header, a portion of which is substantially identical the message header of the received message, to provide a reduced data message; and computer-readable program code means for transmitting the reduced data message and the associated alias address on the communication link. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification