ACCESS-BASED DATA STORAGE IN SSD DEVICES

    公开(公告)号:US20250013564A1

    公开(公告)日:2025-01-09

    申请号:US18892685

    申请日:2024-09-23

    Abstract: Various implementations described herein relate to systems and methods for placing data on a Solid State Drive (SSD), including writing data to a non-volatile memory storage of the SSD, determining one or more of read errors, a number of invalid pages per block, or a read disturb counter for the data, determining access frequency of the data based on the one or more of the read errors, the number of invalid pages per block, or the read disturb counter, and partitioning the non-volatile memory storage into a plurality of regions based on the access frequency.

    DATA EXCHANGE BETWEEN HOST AND STORAGE DEVICE USING COMPUTE FUNCTIONS

    公开(公告)号:US20250117157A1

    公开(公告)日:2025-04-10

    申请号:US18982248

    申请日:2024-12-16

    Abstract: Various implementations described herein relate to systems and methods for a storage device (e.g., a Solid State Drive (SSD)) to perform a Compute Function (CF), including receiving a command from a host, the command identifying the CF, and in response to receiving the command, performing the CF on at least one of internal data stored in the storage device or external data transferred from the host to determine the computation result of the CF.

    Data exchange between host and storage device using compute functions

    公开(公告)号:US12169639B2

    公开(公告)日:2024-12-17

    申请号:US17200349

    申请日:2021-03-12

    Abstract: Various implementations described herein relate to systems and methods for a storage device (e.g., a Solid State Drive (SSD)) to perform a Compute Function (CF). One or more embodiments include a method by which a data transfer is annotated to call out a computation to be performed by the storage device on data before, after, or in parallel with reading the data from or writing the data to the storage device. One or more embodiments include a storage device including a controller, wherein the controller is configured to perform a method including receiving a command from a host, the command identifying the CF, and in response to receiving the command, performing the CF on at least one of internal data stored in the storage device or external data transferred from the host to determine the computation result of the CF.

    Systems and methods for protecting SSDs against threats

    公开(公告)号:US11586734B2

    公开(公告)日:2023-02-21

    申请号:US16805671

    申请日:2020-02-28

    Abstract: Various implementations described herein relate to systems and methods for protecting data stored on a Solid State Drive (SSD) against malware, including determining, by a controller of the SSD, a typical traffic profile, receiving, by the controller, commands from a host, and determining, by the controller, that the commands are likely caused by malware by determining that the commands deviate from the typical traffic profile. In response to determining the commands are likely caused by the malware, the controller performs a malware response action.

    DATA EXCHANGE BETWEEN HOST AND STORAGE DEVICE USING COMPUTE FUNCTIONS

    公开(公告)号:US20220291861A1

    公开(公告)日:2022-09-15

    申请号:US17200349

    申请日:2021-03-12

    Abstract: Various implementations described herein relate to systems and methods for a storage device (e.g., a Solid State Drive (SSD)) to perform a Compute Function (CF), including receiving a command from a host, the command identifying the CF, and in response to receiving the command, performing the CF on at least one of internal data stored in the storage device or external data transferred from the host to determine the computation result of the CF.

    Systems and methods for scheduling flash operations

    公开(公告)号:US11321022B2

    公开(公告)日:2022-05-03

    申请号:US16731766

    申请日:2019-12-31

    Abstract: Various implementations described herein relate to systems and methods for a solid state drive (SSD) that includes requesting power credits while performing a program or erase operation for a flash memory of the SSD. In response to determining that the requested power credits are rejected, the program or erase operation is suspended and its power credits are released. A read operation may then be performed in response to suspending the program or erase operation and releasing its power credits.

    System and method for serial interface memory using switched architecture

    公开(公告)号:US11256634B2

    公开(公告)日:2022-02-22

    申请号:US16859957

    申请日:2020-04-27

    Abstract: A memory system for storing and retrieving data may include a controller, a first switch, a second switch connected to the first switch via an interconnecting bus, and a plurality of memory devices. The controller may have a first serial interface. The first switch may have one or more serial interfaces and one or more memory ports. The first serial interface of the controller may be communicatively connected to a first serial interface of the one or more serial interfaces of the first switch via a first serial bus. Each of the one or more memory ports of the first switch may be communicatively connected to a subset of the plurality of memory devices via a memory bus. The first switch may transfer data between the controller and the subsets of the plurality of memory devices via the one or more memory ports.

    SYSTEMS AND METHODS FOR PROTECTING SSDS AGAINST THREATS

    公开(公告)号:US20210271757A1

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

    申请号:US16805671

    申请日:2020-02-28

    Abstract: Various implementations described herein relate to systems and methods for protecting data stored on a Solid State Drive (SSD) against malware, including determining, by a controller of the SSD, a typical traffic profile, receiving, by the controller, commands from a host, and determining, by the controller, that the commands are likely caused by malware by determining that the commands deviate from the typical traffic profile. In response to determining the commands are likely caused by the malware, the controller performs a malware response action.

Patent Agency Ranking