Controllers configured to perform secure deletion, key-value storage devices including said controllers, and methods of operation thereof

    公开(公告)号:US10922011B2

    公开(公告)日:2021-02-16

    申请号:US16381671

    申请日:2019-04-11

    Abstract: Provided are a controller configured to perform secure deletion, a key-value storage device including the controller, and a method of operating the key-value storage device. The key-value storage device includes a non-volatile memory including a plurality of blocks, and a controller configured to control a memory operation on the non-volatile memory, receive a write command including a first key and a first value corresponding to the first key from a host, write data of a file corresponding to the first value to at least one block of the plurality of blocks of the non-volatile memory in response to the write command, receive a secure deletion command for the first value from the host, and erase the at least one block to which the first value is written, in response to the secure deletion command.

    Solid state memory (SSM), computer system including an SSM, and method of operating an SSM
    2.
    发明授权
    Solid state memory (SSM), computer system including an SSM, and method of operating an SSM 有权
    固态存储器(SSM),包括SSM的计算机系统以及操作SSM的方法

    公开(公告)号:US08626996B2

    公开(公告)日:2014-01-07

    申请号:US13647630

    申请日:2012-10-09

    Abstract: In one aspect, data is stored in a solid state memory which includes first and second memory layers. A first assessment is executed to determine whether received data is hot data or cold data. Received data which is assessed as hot data during the first assessment is stored in the first memory layer, and received data which is first assessed as cold data during the first assessment is stored in the second memory layer. Further, a second assessment is executed to determine whether the data stored in the first memory layer is hot data or cold data. Data which is then assessed as cold data during the second assessment is migrated from the first memory layer to the second memory layer.

    Abstract translation: 在一个方面,数据被存储在包括第一和第二存储器层的固态存储器中。 执行第一次评估以确定接收的数据是热数据还是冷数据。 在第一次评估期间被评估为热数据的接收数据被存储在第一存储器层中,并且在第一次评估期间首先被评估为冷数据的接收数据被存储在第二存储器层中。 此外,执行第二评估以确定存储在第一存储器层中的数据是热数据还是冷数据。 然后在第二次评估期间被评估为冷数据的数据从第一存储器层迁移到第二存储器层。

    METHOD AND SYSTEM FOR MANIPULATING DATA
    3.
    发明申请
    METHOD AND SYSTEM FOR MANIPULATING DATA 审中-公开
    用于操作数据的方法和系统

    公开(公告)号:US20130283003A1

    公开(公告)日:2013-10-24

    申请号:US13921341

    申请日:2013-06-19

    CPC classification number: G06F12/00 G06F12/0246 G06F2212/7201 Y02D10/13

    Abstract: A method of manipulating data includes receiving a data manipulation command for corresponding data, which corresponds to a first logical block address, to a second logical block address. The method further includes mapping the second logical block address to a physical block address, which is mapped to the first logical block address, in response to the data manipulation command. A system for manipulating data includes a host and a flash translation layer. The host transmits a data manipulation command for corresponding data, which corresponds to a first logical block address, to a second logical block address. The flash translation layer maps the second logical block address to a physical block address, which is mapped to the first logical block address, in response to the data manipulation command.

    Abstract translation: 一种操纵数据的方法包括:将对应于第一逻辑块地址的相应数据的数据操作命令接收到第二逻辑块地址。 该方法还包括响应于数据操作命令将第二逻辑块地址映射到映射到第一逻辑块地址的物理块地址。 用于操纵数据的系统包括主机和闪存转换层。 主机将对应于第一逻辑块地址的相应数据的数据操作命令发送到第二逻辑块地址。 闪存转换层响应于数据操作命令将第二逻辑块地址映射到映射到第一逻辑块地址的物理块地址。

    Method and system for manipulating data
    4.
    发明授权
    Method and system for manipulating data 有权
    操纵数据的方法和系统

    公开(公告)号:US09015445B2

    公开(公告)日:2015-04-21

    申请号:US13921341

    申请日:2013-06-19

    CPC classification number: G06F12/00 G06F12/0246 G06F2212/7201 Y02D10/13

    Abstract: A method of manipulating data includes receiving a data manipulation command for corresponding data, which corresponds to a first logical block address, to a second logical block address. The method further includes mapping the second logical block address to a physical block address, which is mapped to the first logical block address, in response to the data manipulation command. A system for manipulating data includes a host and a flash translation layer. The host transmits a data manipulation command for corresponding data, which corresponds to a first logical block address, to a second logical block address. The flash translation layer maps the second logical block address to a physical block address, which is mapped to the first logical block address, in response to the data manipulation command.

    Abstract translation: 一种操纵数据的方法包括:将对应于第一逻辑块地址的相应数据的数据操作命令接收到第二逻辑块地址。 该方法还包括响应于数据操作命令将第二逻辑块地址映射到映射到第一逻辑块地址的物理块地址。 用于操纵数据的系统包括主机和闪存转换层。 主机将对应于第一逻辑块地址的相应数据的数据操作命令发送到第二逻辑块地址。 闪存转换层响应于数据操作命令将第二逻辑块地址映射到映射到第一逻辑块地址的物理块地址。

    SOLID STATE MEMORY (SSM), COMPUTER SYSTEM INCLUDING AN SSM, AND METHOD OF OPERATING AN SSM
    5.
    发明申请
    SOLID STATE MEMORY (SSM), COMPUTER SYSTEM INCLUDING AN SSM, AND METHOD OF OPERATING AN SSM 审中-公开
    固态存储器(SSM),包括SSM的计算机系统以及操作SSM的方法

    公开(公告)号:US20140122783A1

    公开(公告)日:2014-05-01

    申请号:US14146870

    申请日:2014-01-03

    Abstract: In one aspect, data is stored in a solid state memory which includes first and second memory layers. A first assessment is executed to determine whether received data is hot data or cold data. Received data which is assessed as hot data during the first assessment is stored in the first memory layer, and received data which is first assessed as cold data during the first assessment is stored in the second memory layer. Further, a second assessment is executed to determine whether the data stored in the first memory layer is hot data or cold data. Data which is then assessed as cold data during the second assessment is migrated from the first memory layer to the second memory layer.

    Abstract translation: 在一个方面,数据被存储在包括第一和第二存储器层的固态存储器中。 执行第一次评估以确定接收的数据是热数据还是冷数据。 在第一次评估期间被评估为热数据的接收数据被存储在第一存储器层中,并且在第一次评估期间首先被评估为冷数据的接收数据被存储在第二存储器层中。 此外,执行第二评估以确定存储在第一存储器层中的数据是热数据还是冷数据。 然后在第二次评估期间被评估为冷数据的数据从第一存储器层迁移到第二存储器层。

Patent Agency Ranking