12039184

Apparatus and Method for Performing Garbage Collection in a Memory System

PublishedJuly 16, 2024
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
15 claims

Legal claims defining the scope of protection, as filed with the USPTO.

2

2. The memory system according to claim 1, wherein the controller is further configured to determine an operation mode based on the first count.

4

4. The memory system according to claim 3, wherein the controller is further configured to determine, in the second mode, the time or the period for performing the garbage collection, based on a comparison result of the second count and a minimum requirement regarding the at least one second memory block.

5

5. The memory system according to claim 4, wherein the controller is configured to determine, in the second mode, the time or the period for performing the garbage collection to make a speed of securing the additional second memory block slower than the transition speed, when the second count is larger than the minimum requirement regarding the at least one second memory block.

6

6. The memory system according to claim 4, wherein the controller is configured to determine, in the second mode, the time or period for performing the garbage collection to make a speed of securing the additional second memory block faster than the transition speed, when the second count is less than a minimum requirement regarding the at least one second memory block.

7

7. The memory system according to claim 4, wherein the controller is configured to determine, in the second mode, the time or period for performing the garbage collection to match a speed of securing the additional second memory block with the transition speed, when the second count is equal to a minimum requirement regarding the at least one second memory block.

8

8. The memory system according to claim 3, wherein the controller is further configured to determine, in the first mode, the time or period for performing the garbage collection based on a difference between the threshold and a minimum requirement regarding the at least one second memory block.

9

9. The memory system according to claim 3, wherein the controller is further configured to determine, in the first mode, whether to perform the garbage collection based on a count of memory blocks, each of which has a ratio of valid pages less than a set reference among the at least one first memory block.

10

10. The memory system according to claim 3, wherein the controller is configured to determine, in the first mode, the time or the period for performing the garbage collection based on a set ratio of resources employed by the controller.

11

11. The memory system according to claim 10, wherein the controller is further configured to determine the set ratio of resources based on a ratio between a first estimate of time to perform an operation in response to a request input from an external device and a second estimate time to perform the garbage collection.

15

15. The method according to claim 14, wherein, in the second mode, the time or the period for performing the garbage collection is determined based on a comparison result of the second count and a minimum requirement regarding the at least one second memory block.

16

16. The method according to claim 15, wherein the determining the time or the period, in the second mode, comprises determining the time or period for performing the garbage collection to make a speed of securing the additional second memory block slower than the transition speed, when the second count is larger than the minimum requirement regarding the at least one second memory block.

17

17. The method according to claim 15, wherein the determining the time or the period, in the second mode, comprises determining the time or period for performing the garbage collection to make a speed of securing the additional second memory block faster than the transition speed, when the second count is less than a minimum requirement regarding the at least one second memory block.

18

18. The method according to claim 15, wherein the determining the time or the period, in the second mode, comprises determining the time or period for performing the garbage collection to match a speed of securing the additional second memory block with the transition speed, when the second count is equal to a minimum requirement regarding the at least one second memory block.

19

19. The method according to claim 14, wherein the determining the time or the period, in the first mode, comprises determining the time or period for performing the garbage collection based on a difference between the threshold and a minimum requirement regarding the at least one second memory block.

20

20. The method according to claim 14, wherein the determining the time or the period, in the first mode, comprises the time or the period for performing the garbage collection based on a set ratio of resources employed by the memory system.

Patent Metadata

Filing Date

Unknown

Publication Date

July 16, 2024

Inventors

Hyoung Pil CHOI

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “APPARATUS AND METHOD FOR PERFORMING GARBAGE COLLECTION IN A MEMORY SYSTEM” (12039184). https://patentable.app/patents/12039184

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.