Patentable/Patents/US-8799622
US-8799622

Method for managing a memory apparatus

PublishedAugust 5, 2014
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A method for managing a memory apparatus including at least one non-volatile (NV) memory element includes: recording valid/invalid page position information of at least one block; and moving valid data contained in at least a valid page of the block according to the valid/invalid page position information; where the block is an erasing unit. For example, the valid/invalid page position information may contain relative position information of the valid data in the block. More particularly, the valid/invalid page position information may contain a plurality of bits, the ranking of each bit may represent a page address offset of each page within the block, and each bit may respectively indicate whether each page in the block is valid or invalid.

Patent Claims
6 claims

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

1

1. A method for managing a memory apparatus, the memory apparatus comprising at least one non-volatile (NV) memory element, each of which comprises a plurality of blocks comprising a plurality of pages, respectively, the method comprising: recording valid/invalid page position information of at least one block, wherein the block comprises valid pages and invalid pages, and the valid/invalid page position information indicates that each of the pages of the block is a valid page or an invalid page; and moving valid data contained in at least a valid page of the block according to the valid/invalid page position information; wherein the block is an erasing unit.

2

2. The method of claim 1 , wherein the valid/invalid page position information contains relative position information of the valid data in the block.

3

3. The method of claim 2 , wherein the valid/invalid page position information contains a plurality of bits, the ranking of each bit represents a page address offset of each page within the block, and each bit respectively indicates whether each page in the block is valid or invalid.

4

4. The method of claim 1 , further comprising: storing the valid/invalid page position information into the NV memory element before shutting down the memory apparatus.

5

5. The method of claim 1 , wherein the step of recording the valid/invalid page position information of the at least one block further comprises: searching a page address linking table after turning on the memory apparatus and update a global page address linking table; and building a valid page position table comprising the valid/invalid page position information according to the updated global page address linking table.

6

6. The method of claim 1 , wherein for each page of the block, the valid/invalid page position information provides a single bit to indicate that the page is a valid page or an invalid page, and one of logical values “0” and “1” is used to represent that the page is valid, and the other one of the logical values “0” and “1” is used to represent that the page is invalid.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

May 8, 2012

Publication Date

August 5, 2014

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. “Method for managing a memory apparatus” (US-8799622). https://patentable.app/patents/US-8799622

© 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.