System memory flow management

US12075381B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12075381-B2
Application numberUS-202017095344-A
CountryUS
Kind codeB2
Filing dateNov 11, 2020
Priority dateNov 15, 2019
Publication dateAug 27, 2024
Grant dateAug 27, 2024

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.

Methods, systems, and devices for wireless communications are described. A communication device, otherwise known as a user equipment (UE) may transmit a data transmission to a receiver. In some examples, the data transmission may be a radio link control (RLC) protocol data unit (PDU) transmission. The UE may store the data transmission in a retransmission buffer, and transmit a feedback request to the receiver in a subsequent data transmission based on a system memory utilization threshold for the retransmission buffer being satisfied due to storage of the data transmission.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for wireless communications implemented by a user equipment (UE), comprising: transmitting, by the UE, a data message to a receiver via a first radio access technology of the UE; storing the data message in a retransmission buffer; dynamically scaling up or down, by the UE, a size of an acknowledgement window based at least in part on available memory of the UE, wherein the size of the acknowledgement window indicates a threshold quantity for data messages awaiting acknowledgement in the retransmission buffer, and wherein a system memory utilization threshold is less than the size of the acknowledgement window; transmitting, via the first radio access technology, a feedback request to the receiver in a subsequent data message based at least in part on the system memory utilization threshold for the retransmission buffer being satisfied due to storage of the data message; and transmitting a low system memory indication to a second radio access technology of the UE different from the first radio access technology based at least in part on the system memory utilization threshold for the retransmission buffer being satisfied. 2. The method of claim 1 , wherein the transmitting the feedback request comprises: transmitting the subsequent data message that includes a poll bit set to a defined value to indicate the feedback request. 3. The method of claim 1 , further comprising: transmitting, via the second radio access technology, a second feedback request to the receiver or a second receiver in a second subsequent data message based at least in part on the low system memory indication. 4. The method of claim 1 , further comprising: monitoring for a feedback response from the receiver corresponding to the data message based at least in part on transmitting the feedback request. 5. The method of claim 4 , wherein the monitoring further comprises: receiving the feedback response from the receiver; and retransmitting the data message to the receiver based at least in part on the feedback response. 6. The method of claim 4 , wherein the monitoring further comprises: receiving the feedback response from the receiver; and removing the data message from the retransmission buffer based at least in part on the feedback response. 7. The method of claim 6 , further comprising: refraining from transmitting a second feedback request to the receiver in a second subsequent data message based at least in part on the system memory utilization threshold for the retransmission buffer not being satisfied due to removal of the data message from the retransmission buffer. 8. The method of claim 7 , wherein the refraining from transmitting the second feedback request comprises: refraining from transmitting the second feedback request in the second subsequent data message based at least in part on a system memory availability threshold for the retransmission buffer being satisfied due to removal of the data message from the retransmission buffer. 9. The method of claim 4 , wherein the monitoring further comprises: retransmitting the data message to the receiver based at least in part on the feedback response not being received within a time period. 10. The method of claim 4 , wherein the feedback response indicates that the receiver successfully received the data message or did not successfully receive the data message. 11. The method of claim 1 , wherein the system memory utilization threshold is less than a preconfigured size. 12. The method of claim 1 , wherein the size of the acknowledgement window of a transmitter entity of the UE is based at least in part on the available memory of the UE. 13. The method of claim 12 , wherein dynamically scaling up or down the size comprises: dynamically scaling up or down, by a transmitter entity of the UE, the size based at least in part on memory usage by the UE. 14. The method of claim 1 , wherein the data message is a radio link control protocol data unit transmission. 15. An apparatus for wireless communications at a user equipment (UE), comprising: a processor, and memory coupled with the processor, wherein the memory comprises instructions executable by the processor to cause the apparatus to: transmit, by the apparatus, a data message to a receiver via a first radio access technology of the apparatus; store the data message in a retransmission buffer; dynamically scale up or down a size of an acknowledgement window based at least in part on available memory of the UE, wherein the size of the acknowledgement window indicates a threshold quantity for data messages awaiting acknowledgement in the retransmission buffer, and wherein a system memory utilization threshold is less than the size of the acknowledgement window; transmit, via the first radio access technology, a feedback request to the receiver in a subsequent data message based at least in part on the system memory utilization threshold for the retransmission buffer being satisfied due to storage of the data message; and transmit a low system memory indication to a second radio access technology of the apparatus different from the first radio access technology based at least in part on the system memory utilization threshold for the retransmission buffer being satisfied. 16. The apparatus of claim 15 , wherein the instructions to transmit the feedback request are executable by the processor to cause the apparatus to: transmit the subsequent data message that includes a poll bit set to a defined value to indicate the feedback request. 17. The apparatus of claim 15 , wherein the instructions are further executable by the processor to cause the apparatus to: transmit, via the second radio access technology, a second feedback request to the receiver or a second receiver in a second subsequent data message based at least in part on the low system memory indication. 18. The apparatus of claim 15 , wherein the instructions are further executable by the processor to cause the apparatus to: monitor for a feedback response from the receiver corresponding to the data message based at least in part on transmitting the feedback request. 19. The apparatus of claim 18 , wherein the instructions to monitor are executable by the processor to cause the apparatus to: receive the feedback response from the receiver; and retransmit the data message to the receiver based at least in part on the feedback response. 20. The apparatus of claim 18 , wherein the instructions to monitor are executable by the processor to cause the apparatus to: receive the feedback response from the receiver; and remove the data message from the retransmission buffer based at least in part on the feedback response. 21. The apparatus of claim 20 , wherein the instructions are further executable by the processor to cause the apparatus to: refrain from transmitting a second feedback request to the receiver in a second subsequent data message based at least in part on the system memory utilization threshold for the retransmission buffer not being satisfied due to removal of the data message from the retransmission buffer. 22. The apparatus of claim 21 , wherein the instructions to refrain from transmitting the second feedback request are executable by the processor to cause the apparatus to: refrain from transmitting the second feedback request in the second subsequent data message based at least in part on a system memory availability threshold for the retransmission

Assignees

Inventors

Classifications

  • Transmission of channel access control information · CPC title

  • using a dedicated channel for access · CPC title

  • Self-organising networks, e.g. ad-hoc networks or sensor networks · CPC title

  • Buffer management · CPC title

  • H04W64/003Primary

    locating network equipment · 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 US12075381B2 cover?
Methods, systems, and devices for wireless communications are described. A communication device, otherwise known as a user equipment (UE) may transmit a data transmission to a receiver. In some examples, the data transmission may be a radio link control (RLC) protocol data unit (PDU) transmission. The UE may store the data transmission in a retransmission buffer, and transmit a feedback request…
Who is the assignee on this patent?
Qualcomm Inc
What technology area does this patent fall under?
Primary CPC classification H04W64/003. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 27 2024 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).