Systems and methods for compressing headers and payloads
AssigneeQUALCOMM Incorporated
InventorMaarten Menzo Wentink
Life of this patent
Estimating the term…
Abstract
Methods, devices, and computer program products for compressing packet headers and payloads are described herein. In one embodiment, a packet including a packet header and a packet payload is compressed in accordance with a compression map, and the compressed packet is transmitted. The compression map includes a run-length encoded data set identifying at least one data field of the packet header and the packet payload to compress. In another embodiment, a packet including a packet header and a packet payload is received and decompressed in accordance with a decompression map. The decompression map includes a run-length encoded data set identifying at least one data field of the packet header and the packet payload to decompress.
Claims33
A method for wireless communication implemented in a wireless communication device, the method comprising:
- compressing a packet in accordance with a compression map, the packet comprising a packet header and a packet payload, the compression map comprising a run-length encoded data set identifying at least one data field of the packet header and the packet payload to compress and wherein compressing the packet further excluding data of at least one data field identified by the compression map;
- and
- transmitting the compressed packet.
A method for wireless communication implemented in a wireless communication device, the method comprising:
- receiving a packet comprising a packet header and a packet payload;
- and
- decompressing the packet in accordance with a decompression map, the decompression map comprising a run-length encoded data set identifying at least one data field of the packet header and the packet payload to decompress and wherein decompressing the packet further excluding data of at least one data field identified by the decompression map.
An apparatus operable in a wireless communication system comprising:
- a processor configured to compress a packet in accordance with a compression map, the packet comprising a packet header and a packet payload, the compression map comprising a run-length encoded data set identifying at least one data field of the packet header and the packet payload to compress and wherein compressing the packet further excluding data of at least one data field identified by the compression map;
- and
- a transmitter configured to transmit the compressed packet.
An apparatus operable in a wireless communication system comprising:
- a receiver configured to receive a packet comprising a packet header and a packet payload;
- and
- a processor configured to decompress the packet in accordance with a decompression map, the decompression map comprising a run-length encoded data set identifying at least one data field of the packet header and the packet payload to decompress and wherein decompressing the packet further excluding data of at least one data field identified by the decompression map.
An apparatus operable in a wireless communication system comprising:
- means for compressing a packet in accordance with a compression map, the packet comprising a packet header and a packet payload, the compression map comprising a run-length encoded data set identifying at least one data field of the packet header and the packet payload to compress and wherein means for compressing the packet further excluding data of at least one data field identified by the compression map;
- and
- means for transmitting the compressed packet.
An apparatus operable in a wireless communication system comprising:
- means for receiving a packet comprising a packet header and a packet payload;
- and
- means for decompressing the packet in accordance with a decompression map, the decompression map comprising a run-length encoded data set identifying at least one data field of the packet header and the packet payload to decompress and wherein means for decompressing the packet further excluding data of at least one data field identified by the decompression map.
A non-transitory computer readable medium comprising instructions that when executed cause an apparatus to:
- compress a packet in accordance with a compression map, the packet comprising a packet header and a packet payload, the compression map comprising a run-length encoded data set identifying at least one data field of the packet header and the packet payload to compress and wherein compress the packet further exclude data of at least one data field identified by the compression map;
- and
- transmit the compressed packet.
A non-transitory computer readable medium comprising instructions that when executed cause an apparatus to:
- receive a packet comprising a packet header and a packet payload;
- and
- decompress the packet in accordance with a decompression map, the decompression map comprising a run-length encoded data set identifying at least one data field of the packet header and the packet payload to decompress and wherein decompress the packet further exclude data of at least one data field identified by the decompression map.
Dependencies are inferred from the claim text.