Increasing throughput efficiency in a PDCP channel with ROHC TCP profile

US11330665B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11330665-B2
Application numberUS-202016738132-A
CountryUS
Kind codeB2
Filing dateJan 9, 2020
Priority dateJan 9, 2020
Publication dateMay 10, 2022
Grant dateMay 10, 2022

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.

Various aspects include methods for Transmission Control Protocol (TCP)/Internet Protocol (IP) (TCP/IP) packet transmission and compression of headers for TCP/IP packet transmission. Various embodiments may include a packet data convergence protocol (PDCP) layer of a processing device applying least significant bit (LSB) encoding to a TCP Timestamp (TS) option of a TCP/IP packet using an offset parameter of zero to generate a compressed header in response to determining that a TCP TS field of the TCP/IP packet and a TCP TS field of a last TCP/IP packet transmitted have a same value. In some embodiments, a Timestamp Value (TSVal) field or a Timestamp Echo Reply (TSEcho) field of the TCP TS option of the compressed header may have a size of one byte.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for Transmission Control Protocol (TCP)/Internet Protocol (IP) (TCP/IP) packet transmission performed by a packet data convergence protocol (PDCP) layer of a processing device, comprising: applying least significant bit (LSB) encoding to a TCP Timestamp (TS) option of a TCP/IP packet using an offset parameter of zero to generate a compressed header in response to determining that a TCP TS field of the TCP/IP packet and a TCP TS field of a last TCP/IP packet transmitted have a same value, wherein a Timestamp Value (TSVal) field or a Timestamp Echo Reply (TSEcho) field of the TCP TS option of the compressed header has a size of one byte; and transmitting the TCP/IP packet using the compressed header. 2. The method of claim 1 , further comprising: determining whether any of the TCP TS fields of the TCP/IP packet and the TCP TS fields of the last TCP/IP packet transmitted are the same; and determining that a TCP TS field of the TCP/IP packet and a TCP TS field of the last TCP/IP packet transmitted have a same value in response to determining that the TCP TS field of the TCP/IP packet and the TCP TS field of the last TCP/IP packet transmitted are the same. 3. The method of claim 2 , wherein determining whether any of the TCP TS fields of the TCP/IP packet and the TCP TS fields of the last TCP/IP packet transmitted are the same is based at least in part on whether a TSVal field of the TCP/IP packet and a TSVal field of the last TCP/IP packet are the same. 4. The method of claim 2 , wherein determining whether any of the TCP TS fields of the TCP/IP packet and the TCP TS fields of the last TCP/IP packet transmitted are the same is based at least in part on whether a TSEcho field of the TCP/IP packet and a TSEcho field of the last TCP/IP packet are the same. 5. The method of claim 1 , wherein the TSVal field of the TCP TS option of the compressed header has the size of one byte. 6. The method of claim 1 , wherein the TSEcho field of the TCP TS option of the compressed header has the size of one byte. 7. An apparatus, comprising: a processing device configured with processor-executable instructions to perform Transmission Control Protocol (TCP)/Internet Protocol (IP) (TCP/IP) packet transmission in a packet data convergence protocol (PDCP) layer, including performing operations comprising: applying least significant bit (LSB) encoding to a TCP Timestamp (TS) option of a TCP/IP packet using an offset parameter of zero to generate a compressed header in response to determining that a TCP TS field of the TCP/IP packet and a TCP TS field of a last TCP/IP packet transmitted have a same value, wherein a Timestamp Value (TSVal) field or a Timestamp Echo Reply (TSEcho) field of the TCP TS option of the compressed header has a size of one byte; and transmitting the TCP/IP packet using the compressed header. 8. The apparatus of claim 7 , wherein the processing device is configured with processor-executable instructions to perform operations further comprising: determining whether any of the TCP TS fields of the TCP/IP packet and the TCP TS fields of the last TCP/IP packet transmitted are the same; and determining that a TCP TS field of the TCP/IP packet and a TCP TS field of the last TCP/IP packet transmitted have a same value in response to determining that the TCP TS field of the TCP/IP packet and the TCP TS field of the last TCP/IP packet transmitted are the same. 9. The apparatus of claim 8 , wherein the processing device is configured with processor-executable instructions to perform operations such that determining whether any of the TCP TS fields of the TCP/IP packet and the TCP TS fields of the last TCP/IP packet transmitted are the same is based at least in part on whether a TSVal field of the TCP/IP packet and a TSVal field of the last TCP/IP packet are the same. 10. The apparatus of claim 8 , wherein the processing device is configured with processor-executable instructions to perform operations such that determining whether any of the TCP TS fields of the TCP/IP packet and the TCP TS fields of the last TCP/IP packet transmitted are the same is based at least in part on whether a TSEcho field of the TCP/IP packet and a TSEcho field of the last TCP/IP packet are the same. 11. The apparatus of claim 7 , wherein the processing device is configured with processor-executable instructions to perform operations the TSVal field of the TCP TS option of the compressed header has the size of one byte. 12. The apparatus of claim 7 , wherein the processing device is configured with processor-executable instructions to perform operations the TSEcho field of the TCP TS option of the compressed header has the size of one byte. 13. An apparatus, comprising: means for applying least significant bit (LSB) encoding to a Transmission Control Protocol (TCP)Timestamp (TS) option of a TCP/Internet Protocol (IP) (TCP/IP) packet using an offset parameter of zero to generate a compressed header in response to determining that a TCP TS field of the TCP/IP packet and a TCP TS field of a last TCP/IP packet transmitted have a same value, wherein a Timestamp Value (TSVal) field or a Timestamp Echo Reply (TSEcho) field of the TCP TS option of the compressed header has a size of one byte; and means for transmitting the TCP/IP packet using the compressed header. 14. The apparatus of claim 13 , further comprising: means for determining whether any of the TCP TS fields of the TCP/IP packet and the TCP TS fields of the last TCP/IP packet transmitted are the same; and means for determining that a TCP TS field of the TCP/IP packet and a TCP TS field of the last TCP/IP packet transmitted have a same value in response to determining that the TCP TS field of the TCP/IP packet and the TCP TS field of the last TCP/IP packet transmitted are the same. 15. The apparatus of claim 14 , further comprising means for determining whether any of the TCP TS fields of the TCP/IP packet and the TCP TS fields of the last TCP/IP packet transmitted are the same based at least in part on whether a TSVal field of the TCP/IP packet and a TSVal field of the last TCP/IP packet are the same. 16. The apparatus of claim 14 , further comprising means for determining whether any of the TCP TS fields of the TCP/IP packet and the TCP TS fields of the last TCP/IP packet transmitted are the same based at least in part on whether a TSEcho field of the TCP/IP packet and a TSEcho field of the last TCP/IP packet are the same. 17. The apparatus of claim 13 , wherein the TSVal field of the TCP TS option of the compressed header has the size of one byte. 18. The apparatus of claim 13 , wherein the TSEcho field of the TCP TS option of the compressed header has the size of one byte. 19. A non-transitory processor-readable medium having stored thereon processor-executable instructions configured to cause a processing device of a computing device to perform operations for Transmission Control Protocol (TCP)/Internet Protocol (IP) (TCP/IP) packet transmission in a packet data convergence protocol (PDCP) layer, the operations further comprising: applying least significant bit (LSB) encoding to a TCP Timestamp (TS) option of a TCP/IP packet using an offset parameter of zero to generate a compressed header in response to determining that a TCP TS field of the TCP/IP packet and a TCP TS field of a last TCP/IP packet transmitted have a same value, wherein a Timestamp Value (TSVal) field or a Timestamp Echo Reply (TSEcho) field of the TCP TS option of the compressed header has a size of one byte; and

Assignees

Inventors

Classifications

  • Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields · CPC title

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

  • Upper layer protocols {(network arrangements or communication protocols for networked applications H04L67/00)} · CPC title

  • 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

  • H04W80/06Primary

    Transport layer protocols, e.g. TCP [Transport Control Protocol] over wireless {(transmission control protocol/Internet protocol [TCP/IP] or user datagram protocol [UDP] H04L69/16)} · 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 US11330665B2 cover?
Various aspects include methods for Transmission Control Protocol (TCP)/Internet Protocol (IP) (TCP/IP) packet transmission and compression of headers for TCP/IP packet transmission. Various embodiments may include a packet data convergence protocol (PDCP) layer of a processing device applying least significant bit (LSB) encoding to a TCP Timestamp (TS) option of a TCP/IP packet using an offset…
Who is the assignee on this patent?
Qualcomm Inc
What technology area does this patent fall under?
Primary CPC classification H04W80/06. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 10 2022 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).