Systems and methods for reordering data in a storage device based on data access patterns
US-12050800-B2 · Jul 30, 2024 · US
US9104329B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9104329-B2 |
| Application number | US-201414305488-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 16, 2014 |
| Priority date | Dec 12, 2011 |
| Publication date | Aug 11, 2015 |
| Grant date | Aug 11, 2015 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods are disclosed for mount-time reconciliation of data availability. During system boot-up, a non-volatile memory (“NVM”) driver can be enumerated, and an NVM driver mapping can be obtained. The NVM driver mapping can include the actual availability of LBAs in the NVM. A file system can then be mounted, and a file system allocation state can be generated. The file system allocation state can indicate the file system's view of the availability of LBAs. Subsequently, data availability reconciliation can be performed. That is, the file system allocation state and the NVM driver mapping can be overlaid and compared with one another in order to expose any discrepancies.
Opening claim text (preview).
What is claimed is: 1. A non-volatile memory system, comprising: a non-volatile memory (NVM); and a controller operative to communicate with the NVM, wherein when a file system is being mounted, the controller is further operative to: receive a command to verify whether a range of logical block addresses (LBAs) exists in a consistent state according to a NVM driver mapping of the NVM; determine, in response to the received command, whether each LBA in the range of LBAs exist…
Physics · mapped topic
Physics · mapped topic
Physics · mapped topic
Physics · mapped topic
Physics · mapped topic
Related publications grouped by family.
Free tools are coming soon. Tell us what you want to track and we'll notify you.
Answers are generated from the same data shown on this page.