Patent · US Expired

Method and apparatus for maintaining data on non-volatile memory systems

US7395384B2 · kind B2 · utility

81Cited by
10References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 21, 2004
Grant dateJul 1, 2008
Priority date
Expiry dateAug 6, 2025

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99957
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Techniques for managing data in a non-volatile memory system (e.g., Flash Memory) are disclosed. A controller can use information relating to a host's filing system, which is stored by the host on non-volatile memory, to determine if one or more clusters (or sectors with clusters) are currently allocated. The controller can use the information relating to the host's filing system to ensure that one or more clusters (or one or more sectors within a cluster) are not copied from one location to another location in the memory during a garbage collection cycle. As a result, some unnecessary operations (e.g., copying data) which are conventionally performed can be avoided and system performance can be enhanced.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.