×

Systems and methods for identifying storage resources that are not in use

  • US 10,387,327 B2
  • Filed: 08/04/2016
  • Issued: 08/20/2019
  • Est. Priority Date: 12/06/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method for managing data in a NAND flash storage system, the method comprising:

  • sending, by a host processor, an empty-block directive including a logical identifier comprising data deleted by the host processor;

    receiving, at a solid-state storage controller maintaining a block mapping table between logical identifiers and physical storage locations of the NAND flash memory, the empty block directive including the logical identifier, wherein the logical identifier is associated, in the block mapping table, with a physical storage location comprising data deleted by the host processor;

    updating, by the solid state storage controller, the block mapping table to indicate that the physical storage location associated with the logical identifier comprises data deleted by the host;

    sending, by the host processor, a read command requesting to read data associated with the logical identifier included in the empty block directive; and

    returning, from the solid-state storage controller to the host processor, a data string comprising data of a predetermined logic level, based on the updated block mapping table, in response to the read command requesting to read data associated with the logical identifier included in the empty block directive, wherein the data of the predetermined logic level indicates that the data associated with the logical block identifier is deleted.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×