Robust header compression for relay nodes

US9674311B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9674311-B2
Application numberUS-82977010-A
CountryUS
Kind codeB2
Filing dateJul 2, 2010
Priority dateAug 14, 2009
Publication dateJun 6, 2017
Grant dateJun 6, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methodologies are described that facilitate compressing headers for relay nodes. In particular, a robust header compression (RoHC) profile can be defined for general packet radio service (GPRS) tunneling protocol (GTP) headers. Upon receiving a packet with one or more GTP headers, an access point or relay node can determine whether the one or more GTP headers are compressible and can apply the RoHC profile to compress the one or more GTP headers. In addition, the packet can include a baseheader encapsulated by the one or more GTP headers, which can also be compressed according to a RoHC profile specific to the baseheader. Moreover, RoHC compressed headers can be decompressed according to the GTP RoHC profile.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving a packet including one or more headers for routing the packet among various nodes of a wireless network; verifying that a message type in at least one of the one or more headers indicates a general packet radio service (GPRS) tunneling protocol (GTP) protocol data unit; determining that the at least one of the one or more headers is a compressible GTP header based on verifying that the message type in the at least one of the one or more headers indicates the GTP protocol data unit; selecting a GTP robust header compression (RoHC) profile from a plurality of RoHC profiles based on the packet; and generating a compressed GTP header by applying RoHC to the compressible GTP header according to the selected GTP RoHC profile, wherein the applying of the RoHC to the compressible GTP header comprises generating a RoHC header with a context identifier and replacing the GTP header with the RoHC header in the packet and recursively applying the RoHC to each of a plurality of the one or more headers according to the selected GTP RoHC profile. 2. The method of claim 1 , wherein the determining that the at least one of the one or more headers is a compressible GTP header includes determining that the packet is an internet protocol (IP) packet. 3. The method of claim 2 , wherein the determining that the at least one of the one or more headers is a compressible GTP header further includes verifying that a protocol number or next header in an IP header of the IP packet indicates a user datagram protocol transport in the IP packet. 4. The method of claim 3 , wherein the determining that the at least one of the one or more headers is a compressible GTP header further includes verifying that a destination port related to the user datagram protocol transport indicates a GTP. 5. The method of claim 1 , wherein the determining that the at least one of the one or more headers is a compressible GTP header further includes determining that a protocol type in the compressible GTP header indicates GTP. 6. The method of claim 1 , wherein the determining that the at least one of the one or more headers is a compressible GTP header further includes verifying that one or more extension headers are not present in the compressible GTP header. 7. The method of claim 1 , wherein the determining that the at least one of the one or more headers is a compressible GTP header further includes verifying that one or more optional fields are not present in the compressible GTP header. 8. The method of claim 1 , further comprising applying the RoHC to a baseheader of the packet according to a disparate RoHC profile, wherein the baseheader is encapsulated by the GTP header. 9. The method of claim 1 , further comprising generating a message sequence number for the packet from a sequence number in the compressible GTP header. 10. The method of claim 1 , further comprising generating a RoHC context and the context identifier for the packet based at least in part on one or more parameters in the packet. 11. The method of claim 10 , further comprising transmitting the RoHC context and the context identifier to an access point for decompressing the compressed GTP header. 12. The method of claim 1 , wherein the applying the RoHC to the compressed GTP header further includes removing the compressed GTP header from the packet. 13. The method of claim 1 , further comprising: determining a RoHC context associated with the packet; and selecting the GTP RoHC profile based at least in part on the RoHC context. 14. A wireless communications apparatus, comprising: at least one processor configured to: obtain a packet including one or more headers; verify that a message type in at least one of the one or more headers indicates a general packet radio service (GPRS) tunneling protocol (GTP) protocol data unit; determine that at least one of the one or more headers is a compressible GTP header based on verifying that the message type in the at least one of one or more headers indicates the GTP protocol data unit; select a GTP robust header compression (RoHC) profile from a plurality of RoHC profiles based on the packet; and generate a compressed GTP header by applying RoHC to the compressible GTP header according to the selected GTP RoHC profile, wherein the applying of the RoHC to the compressible GTP header comprises generating a RoHC header with a context identifier and replacing the GTP header with the RoHC header in the packet and recursively applying the RoHC to each of a plurality of the one or more headers according to the selected GTP RoHC profile; and a memory coupled to the at least one processor. 15. The wireless communications apparatus of claim 14 , wherein the at least one processor is further configured to select the GTP RoHC profile based at least in part on one or more parameters of the at least one of the one or more headers. 16. The wireless communications apparatus of claim 14 , wherein, to determine that the at least one of the one or more headers is the compressible GTP header, the at least one processor is configured to determine that the packet is an internet protocol (IP) packet. 17. The wireless communications apparatus of claim 16 , wherein, to determine that the at least one of the one or more headers is the compressible GTP header, the at least one processor is further configured to verify one or more parameters in a header of the IP packet. 18. The wireless communications apparatus of claim 14 , wherein, to determine that the at least one of the one or more headers is the compressible GTP header, the at least one processor is configured to verify one or more parameters in the GTP header. 19. The wireless communications apparatus of claim 18 , wherein the one or more parameters in the GTP header relates to one or more flags that indicate presence of extension headers or optional fields. 20. The wireless communications apparatus of claim 14 , wherein the at least one processor is further configured to determine a disparate type of another one of the one or more headers to be a disparate GTP header that is compressible and to compress the GTP header and the disparate GTP header using recursive RoHC. 21. An apparatus, comprising: means for receiving a packet including one or more headers for routing the packet among various nodes of a wireless network; means for verifying that a message type in at least one of the one or more headers indicates a general packet radio service (GPRS) tunneling protocol (GTP) protocol data unit; means for determining that at least one of the one or more headers is a compressible GTP header based on verifying that the message type in the at least one of the one or more headers indicates the GTP protocol data unit; means for selecting a GTP robust header compression (RoHC) profile from a plurality of RoHC profiles based on the packet; and means for generating a compressed GTP header by applying RoHC to the compressible GTP header according to the selected GTP RoHC profile, wherein the applying of the RoHC to the compressible GTP header comprises generating a RoHC header with a context identifier and replacing the GTP header with the RoHC header in the packet and recursively applying the RoHC to each of a plurality of the one or more headers according to the selected GTP RoHC profile. 22. The apparatus of claim 21 , wherein the means for determining determines that the at least one of the one or more headers is a compre

Assignees

Inventors

Classifications

  • Optimizing {the usage of the radio link}, e.g. header compression, information sizing {, discarding information (system modifying transmission characteristic according to link quality by modifying frame length H04L1/0007; dynamic adaptation of the packet size for flow control or congestion control H04L47/365)} · CPC title

  • H04L69/04Primary

    Protocols for data compression, e.g. ROHC · CPC title

  • Parsing or analysis of headers · CPC title

  • using dedicated repeater stations · CPC title

  • Arrangements for base station coverage control, e.g. by using relays in tunnels · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9674311B2 cover?
Systems and methodologies are described that facilitate compressing headers for relay nodes. In particular, a robust header compression (RoHC) profile can be defined for general packet radio service (GPRS) tunneling protocol (GTP) headers. Upon receiving a packet with one or more GTP headers, an access point or relay node can determine whether the one or more GTP headers are compressible and ca…
Who is the assignee on this patent?
Ho Sai Yiu Duncan, Ulupinar Fatih, Qualcomm Inc
What technology area does this patent fall under?
Primary CPC classification H04L69/04. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 06 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).