Method and system for dynamic memory management in a user equipment (UE)

US11010292B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11010292-B2
Application numberUS-201916665607-A
CountryUS
Kind codeB2
Filing dateOct 28, 2019
Priority dateOct 26, 2018
Publication dateMay 18, 2021
Grant dateMay 18, 2021

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.

A method of dynamic memory management in a user equipment (UE) is provided. The method includes receiving, by the UE, transport block size (TBS) information, from a base station (BS), associated with a data packet to be transmitted by the BS to the UE; identifying, by the UE, a plurality of empty bins and a size of each of the plurality of empty bins in a memory of the UE; detecting, by the UE, a presence of one or more empty bins, among the plurality of empty bins in the memory, with a size of each of the one or more empty bins greater than the TBS of the data packet; and allocating, by the UE, a smallest size empty bin, with a size greater than the TBS of the data packet, among the one or more empty bins to the data packet.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of dynamic memory management in a user equipment (UE), the method comprising: receiving, from a base station (BS), transport block size (TBS) information associated with a data packet to be transmitted by the BS to the UE; identifying a plurality of empty bins and a size of each of the plurality of empty bins in a memory of the UE; determining, from the plurality of empty bins, whether at least one empty bin with a size greater than the TBS of the data packet exists; and in case that the at least one empty bin with a size greater than the TBS of the data packet exists: transmitting, to the BS, information indicating a presence of the at least one empty bin with a size greater than the TBS of the data packet; and allocating, from among the at least one empty bin, a smallest size empty bin with a size greater than the TBS of the data packet, to the data packet. 2. The method of claim 1 , further comprising: in case that the at least one empty bin with a size greater than the TBS of the data packet does not exist: reconfiguring the plurality of empty bins to create an empty bin with a size greater than the TBS of the data packet; and allocating the created empty bin to the data packet. 3. The method of claim 1 , further comprising, in case that the at least one empty bin with a size greater than the TBS of the data packet does not exist, transmitting information indicating an absence of the at least one empty bin with a size greater than the TBS of the data packet to a first BS and a second BS, in case that the UE is associated with both of the first BS and the second BS, wherein the information indicating the absence of the at least one empty bin with a size greater than the TBS of the data packet is differently transmitted for the first BS and the second BS. 4. The method of claim 1 , further comprising receiving the data packet from the BS in case that the information indicates the presence of the at least one empty bin with a size greater than the TBS of the data packet. 5. The method of claim 2 , wherein reconfiguring the plurality of empty bins comprises correlating one or more empty bins with a size smaller than the TBS of the data packet until the empty bin with a size greater than the TBS of the data packet is created. 6. The method of claim 2 , wherein reconfiguring the plurality of empty bins comprises reconfiguring the plurality of empty bins based on a link list. 7. The method of claim 1 , wherein the data packet is associated with a hybrid automatic repeat request (HARQ) process. 8. The method of claim 1 , further comprising receiving, from the BS, a same data packet in each of one or more predefined time intervals in a first predefined hybrid automatic repeat request (HARQ) process. 9. The method of claim 1 , further comprising receiving, from the BS, the data packet along with one or more redundant bits in each of one or more predefined time intervals in a second predefined hybrid automatic repeat request (HARQ) process. 10. A user equipment (UE) for dynamic memory management, the UE comprising: a processor; and a memory communicatively coupled to the processor; wherein the processor is configured to: receive, from a base station (BS), transport block size (TBS) information associated with a data packet to be transmitted by the BS to the UE; identify a plurality of empty bins and a size of each of the plurality of empty bins in the memory of the UE; determine, from the plurality of empty bins, whether at least one empty bin with a size greater than the TBS of the data packet exists; and in case that the at least one empty bin with a size greater than the TBS of the data packet exists: transmit, to the BS, information indicating presence of the at least one empty bin with a size greater than the TBS of the data packet; and allocate, from among the at least one empty bin, a smallest size empty bin with a size greater than the TBS of the data packet, to the data packet. 11. The UE of claim 10 , wherein the processor is configured to: in case that the at least one empty bin with a size greater than the TBS of the data packet does not exist: reconfigure the plurality of empty bins to create an empty bin with a size greater than the TBS of the data packet; and allocate the created empty bin to the data packet. 12. The UE of claim 10 , wherein the processor is configured to, in case that the at least one empty bin with a size greater than the TBS of the data packet does not exist, transmit information indicating an absence of the at least one empty bin with a size greater than the TBS of the data packet to a first BS and a second BS, in case that the UE is associated with both of the first BS and the second BS, and wherein the information indicating the absence of the at least one empty bin with a size greater than the TBS of the data packet is differently transmitted for the first BS and the second BS. 13. The UE of claim 10 , wherein the processor is further configured to receive the data packet from the BS in case that the information indicates the presence of the at least one empty bin with a size greater than the TBS of the data packet. 14. The UE of claim 11 , wherein the processor is further configured to reconfigure the plurality of empty bins by correlating one or more empty bins with a size smaller than the size of the TBS of the data packet until the empty bin with a size greater than the TBS of the data packet is created. 15. The UE of claim 11 , wherein the processor is further configured to reconfigure the plurality of empty bins based on a link list. 16. The UE of claim 10 , wherein the data packet is associated with a hybrid automatic repeat request (HARQ) process. 17. The UE of claim 10 , wherein the processor is configured to receive, from the BS, a same data packet in each of one or more predefined time intervals in a first predefined hybrid automatic repeat request (HARQ) process. 18. The UE of claim 10 , wherein the processor is configured to receive, from the BS, the data packet along with one or more redundant bits in each of one or more predefined time intervals in a second predefined hybrid automatic repeat request (HARQ) process.

Assignees

Inventors

Classifications

  • Space efficiency improvement · CPC title

  • Terminal devices · CPC title

  • H04L1/1812Primary

    Hybrid protocols; Hybrid automatic repeat request [HARQ] · CPC title

  • Configuration or reconfiguration · CPC title

  • Combining techniques, e.g. code combining · 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 US11010292B2 cover?
A method of dynamic memory management in a user equipment (UE) is provided. The method includes receiving, by the UE, transport block size (TBS) information, from a base station (BS), associated with a data packet to be transmitted by the BS to the UE; identifying, by the UE, a plurality of empty bins and a size of each of the plurality of empty bins in a memory of the UE; detecting, by the UE,…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L1/1812. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 18 2021 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).