7453907

Robust Header Compression in Packet Communications

PublishedNovember 18, 2008
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
10 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method of compressing header information to produce a compressed header portion of a given data packet to be transmitted across a communication channel, said method comprising the steps of: determining that the header information of the given data packet includes only static information or information with predictable differences from the header information of a previous data packet; generating a checksum from the header information of the given data packet; and transmitting only the checksum as the compressed header portion of the given data packet in response to determining that the header information of the given data packet includes only static information or information with predictable differences from the header information of the previous data packet.

2

2. The method of claim 1 , further comprising the steps of: determining that the header information of the given data packet includes information with differences that are not predictable from the header information of the previous data packet; deriving from the header information of the given data packet, additional information for use in reconstructing the header information of the given data packet at a receiving end of the communication channel; and transmitting the additional information in the compressed header portion of the given data packet together with the checksum in response to determining that the header information of the given data packet includes information with differences that are not predictable from the header information of the previous data packet.

3

3. The method of claim 1 , wherein said generating step includes generating a Cyclic Redundancy Code (CRC) checksum.

4

4. The method of claim 1 , wherein the communication channel includes a wireless communication link.

5

5. The method of claim 2 , wherein the information with differences that are not predictable is a time stamp having a value represented by a plurality of bits, and the step of deriving additional information includes: selecting at least one least significant bit from the plurality of bits; and transmitting the at least one least significant bit in the compressed header portion of the given data packet together with the checksum.

6

6. An apparatus for compressing header information to produce a compressed header portion of a given data packet to be transmitted across a communication channel, said apparatus comprising: an input for receiving the header information of the given data packet; means for determining that the header information of the given data packet includes only static information or information with predictable differences from the header information of a previous data packet; a checksum generator coupled to said input for generating a checksum from the header information of the given data packet; and an output coupled to said checksum generator for transmitting only the checksum as said compressed header portion of the given data packet.

7

7. The apparatus of claim 6 , further comprising: means for determining that the header information of the given data packet includes information with differences that are not predictable from the header information of the previous data packet; and a header compressing apparatus coupled to said input for deriving from the header information of the given data packet, additional information for use in reconstructing the header information of the given data packet at a receiving end of the communication channel; wherein responsive to a determination that the header information of the given data packet includes information with differences that are not predictable, the output transmits the additional information in the compressed header portion of the given data packet together with the checksum.

8

8. The apparatus of claim 6 , wherein said checksum generator is operable to generate a Cyclic Redundancy Code (CRC) checksum.

9

9. The apparatus of claim 6 , wherein said communication channel includes a wireless communication link.

10

10. A method of decompressing a compressed header portion of a given data packet received from a communication channel in order to produce header information, wherein the given data packet is received following a period of inactivity after receiving a previous data packet, said method comprising the steps of: obtaining from the compressed header portion of the given data packet, a received version of a checksum that was generated from the header information of the given data packet at a transmitting end of the communication channel; obtaining from the compressed header portion of the given data packet, at least one least significant bit of a time stamp having a value represented by a plurality of bits; determining an absolute time difference between reception of the previous data packet and reception of the given data packet; obtaining an estimate of how much the time stamp typically varies per unit of time; determining a time stamp difference estimate of a difference between a time stamp of the previous data packet and the time stamp of the given data packet, said time stamp difference estimate being determined from the absolute time difference and the estimate of how much the time stamp typically varies per unit of time, wherein the time stamp difference estimate includes most significant bits and least significant bits; combining the most significant bits of the time stamp difference estimate with the at least one least significant bit of the time stamp obtained from the compressed header portion of the given data packet to provide a guess of an uncompressed time stamp value for the given data packet; utilizing the guess of the uncompressed time stamp value for the given data packet to generate a checksum; and comparing the generated checksum with the received version of the checksum to verify the guess of the uncompressed time stamp value.

Patent Metadata

Filing Date

Unknown

Publication Date

November 18, 2008

Inventors

Lars-Erik Jonsson
Krister Svanbro
Mikael Degermark

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “ROBUST HEADER COMPRESSION IN PACKET COMMUNICATIONS” (7453907). https://patentable.app/patents/7453907

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.