Packet compression enhancements

US11653263B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11653263-B2
Application numberUS-202117195234-A
CountryUS
Kind codeB2
Filing dateMar 8, 2021
Priority dateMar 8, 2021
Publication dateMay 16, 2023
Grant dateMay 16, 2023

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.

In one aspect, a method of wireless communication includes determining a number of bytes in a compressed queue and a number of bytes in an uncompressed queue. The method also includes transmitting a buffer status report (BSR) indicating at least the number of bytes in the compressed queue. The method includes receiving an uplink grant indicating one or more uplink grant resources and a number of bytes allocated for the one or more uplink grant resources. The method also includes generating a transport block (TB) based on the uplink grant and the BSR and from data of at least the compressed queue, wherein the TB includes one or more compressed packets and one or more uncompressed packets. The method further includes transmitting a PUSCH transmission including the TB during an uplink grant resource of the one or more uplink grant resources. Other aspects and features are also claimed and described.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of wireless communication comprising: determining, by a user equipment (UE), a number of bytes in a compressed queue and a number of bytes in an uncompressed queue; transmitting, by the UE, a buffer status report (BSR) indicating at least the number of bytes in the compressed queue; receiving, by the UE, an uplink grant indicating one or more uplink grant resources and a number of bytes allocated for the one or more uplink grant resources; generating, by the UE, a transport block (TB) based on the uplink grant and the BSR and from data of at least the compressed queue, wherein the TB includes one or more compressed packets and one or more uncompressed packets; and transmitting, by the UE, a Physical Uplink Shared Channel (PUSCH) transmission including the TB during an uplink grant resource of the one or more uplink grant resources. 2. The method of claim 1 , wherein the BSR comprises a PUSCH transmission. 3. The method of claim 1 , wherein the uplink grant comprises a Physical Downlink Control Channel (PDCCH) transmission. 4. The method of claim 1 , wherein the uplink grant comprises a Downlink Control Information (DCI) or Medium Access Control Control Element (MAC CE). 5. The method of claim 1 , wherein the BSR indicates a total number of bytes in the compressed queue and the uncompressed queue. 6. The method of claim 1 , wherein the compressed queue includes only compressed data, wherein the uncompressed queue includes only uncompressed data, and wherein generating the TB further is based on uncompressed data from the uncompressed queue. 7. The method of claim 1 , wherein the BSR indicates a total number of bytes in the compressed queue, wherein the compressed queue includes compressed data and uncompressed data, wherein generating the TB is further based on the uncompressed data from the compressed queue, and wherein the TB is generated independent of data from the uncompressed queue. 8. The method of claim 7 , wherein the compressed queue includes a first threshold of compressed data to keep in the compressed queue, and wherein the compressed queue includes a second threshold of uncompressed data to keep in the compressed queue. 9. The method of claim 8 , further comprising generating or adjusting the first threshold, the second threshold, or both, based on an estimated time for compression, a maximum physical layer capacity, and history information for previous uplink grants, and wherein the history information for the previous uplink grants includes compression efficiency information, an amount of padding bytes, or a combination thereof. 10. An apparatus for wireless communication, the apparatus comprising: at least one processor; and a memory coupled to the at least one processor, wherein the at least one processor is configured to: determine a number of bytes in a compressed queue and a number of bytes in an uncompressed queue; transmit buffer status report (BSR) indicating at least the number of bytes in the compressed queue; receive an uplink grant indicating one or more uplink grant resources and a number of bytes allocated for the one or more uplink grant resources; generate a transport block (TB) based on the uplink grant and the BSR and from data of at least the compressed queue, wherein the TB includes one or more compressed packets and one or more uncompressed packets; and transmit a Physical Uplink Shared Channel (PUSCH) transmission including the TB during an uplink grant resource of the one or more uplink grant resources. 11. The apparatus of claim 10 , wherein the BSR includes a bitmap, and wherein the bitmap indicates the number of bytes in the compressed queue and the number of bytes in the uncompressed queue. 12. The apparatus of claim 10 , wherein the BSR includes a bitmap, and wherein the bitmap indicates a number of packets in the compressed queue and a number of packets in the uncompressed queue. 13. The apparatus of claim 10 , wherein each of the uncompressed bytes are positioned after a last byte of the compressed bytes in the TB. 14. The apparatus of claim 10 , wherein the TB does not include any Medium Access Control (MAC) padding bits. 15. The apparatus of claim 10 , wherein the number of bytes allotted is greater than the number of bytes in the compressed queue indicated by the BSR, and wherein one or more compressed packets are positioned after the uncompressed packets in the TB. 16. The apparatus of claim 10 , wherein the at least one processor is further configured to: compress a portion of the uncompressed data from the uncompressed queue to generate second compressed data; move the second compressed data to the compressed queue; and add second uncompressed data to the uncompressed queue. 17. The apparatus of claim 16 , wherein compressing the portion of the uncompressed data from the uncompressed queue to generate the second compressed data is performed after the BSR is transmitted and before the uplink grant is received, and wherein the TB further includes the second compressed data. 18. The apparatus of claim 10 , wherein the at least one processor is further configured to: determine an amount of bytes allocated to the uplink grant resource based on the uplink grant; determine that the number of bytes in the compressed queue is less that the amount of bytes allocated; and determine to include at least a portion of the number of bytes in the uncompressed queue in the TB. 19. The apparatus of claim 10 , wherein the number of bytes allocated to the UE in the uplink grant is always more than the total compressed bytes. 20. The apparatus of claim 10 , wherein the one or more compressed packets have a compressed profile and include bytes of compressed data, and wherein the one or more uncompressed packets have an uncompressed profile and include bytes of uncompressed data. 21. An apparatus for wireless communication, the apparatus comprising: means for determining a number of bytes in a compressed queue and a number of bytes in an uncompressed queue; means for transmitting a buffer status report (BSR) indicating at least the number of bytes in the compressed queue; means for receiving an uplink grant indicating one or more uplink grant resources and a number of bytes allocated for the one or more uplink grant resources; means for generating a transport block (TB) based on the uplink grant and the BSR and from data of at least the compressed queue, wherein the TB includes one or more compressed packets and one or more uncompressed packets; and means for transmitting a Physical Uplink Shared Channel (PUSCH) transmission including the TB during an uplink grant resource of the one or more uplink grant resources. 22. The apparatus of claim 21 , wherein the apparatus is configured for Robust Header Compression (ROHC), and wherein the TB includes bytes from a radio bearer configured with ROHC. 23. The apparatus of claim 21 , wherein the apparatus is configured for Uplink Data Compression (UDC). 24. The apparatus of claim 21 , wherein the TB further includes one or more bytes of compressed data which was compressed after the BSR was transmitted and before the uplink grant was received. 25. The apparatus of claim 21 , wherein the TB includes some packets sent with an uncompressed profile. 26. A non-transitory, computer-readable medium storing instructions that, when executed by a processor, cause the processor to

Assignees

Inventors

Classifications

  • Data link layer protocols · CPC title

  • H04W28/06Primary

    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

  • using buffer status reports (dynamic wireless traffic scheduling definition H04W72/12) · CPC title

  • in the downlink direction of a wireless link, i.e. towards a terminal · CPC title

  • in the uplink direction of a wireless link, i.e. towards the network · 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 US11653263B2 cover?
In one aspect, a method of wireless communication includes determining a number of bytes in a compressed queue and a number of bytes in an uncompressed queue. The method also includes transmitting a buffer status report (BSR) indicating at least the number of bytes in the compressed queue. The method includes receiving an uplink grant indicating one or more uplink grant resources and a number o…
Who is the assignee on this patent?
Qualcomm Inc
What technology area does this patent fall under?
Primary CPC classification H04W28/06. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 16 2023 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).