Adjustable tray assembly for data storage devices

    公开(公告)号:US11714464B2

    公开(公告)日:2023-08-01

    申请号:US16522489

    申请日:2019-07-25

    Inventor: Stuart R. Ball

    CPC classification number: G06F1/187 H01R43/26 H05K7/1454 H01R2201/06

    Abstract: A tray assembly for positioning data storage devices is disclosed. The tray assembly includes a base, a backplane circuit board coupled to the base, an electrical connector coupled to the backplane circuit board, a first support bracket coupled to the base and moveable with respect to the base and the backplane circuit board, and a second support bracket coupled to the base. The second support bracket opposes the first support bracket and is moveable towards and away from the first support bracket to adjust a distance between the first support bracket and the second support bracket.

    Distributed data storage system with backward attestation

    公开(公告)号:US11698975B2

    公开(公告)日:2023-07-11

    申请号:US16801830

    申请日:2020-02-26

    CPC classification number: G06F21/577 G06F2221/034

    Abstract: A distributed data storage system can have an attestation module that is connected to the data storage device to disconnect the device from a distributed data storage network or prevent the data storage device from being initialized into the distributed data storage network. A first security evaluation of the data storage device can be conducted with the attestation module to verify an authenticity of the data storage device. The attestation module may then disconnect the network controller from the distributed data storage network and verify an authenticity of the network controller to allow the network controller and data storage device to service a data access request from a host of the distributed data storage network.

    Collision reduction through just-in-time resource allocation

    公开(公告)号:US11698734B2

    公开(公告)日:2023-07-11

    申请号:US17380708

    申请日:2021-07-20

    CPC classification number: G06F3/0631 G06F3/0619 G06F3/0655 G06F3/0679

    Abstract: Method and apparatus for managing data in a storage device, such as a solid-state drive (SSD). In some embodiments, a main memory has memory cells arranged on dies arranged as die sets accessible using parallel channels. A controller is configured to arbitrate resources required by access commands to transfer data to or from the main memory using the parallel channels, to monitor an occurrence rate of collisions between commands requiring an overlapping set of the resources, and to adjust a ratio among different types of commands executed by the controller responsive to the occurrence rate of the collisions. In further embodiments, the controller may divide a full command into multiple partial commands, each of which are executed as the associated system resources become available. In some cases, the ratio is established between read commands and write commands issued to the main memory.

    SECONDARY KEY ALLOCATION TO STORAGE DRIVE FAILURE DOMAINS

    公开(公告)号:US20230205633A1

    公开(公告)日:2023-06-29

    申请号:US17564078

    申请日:2021-12-28

    CPC classification number: G06F11/1092 G06F21/602 H04L9/14

    Abstract: Failure-domain-specific cryptographic keys for use in control of access to data within failure domains of a storage drive. A unique failure domain-specific cryptographic key may be associated with each of a plurality of failure domains in a storage drive. The failure domains may correspond to any portion of the storage media of a drive that is susceptible to failure while leaving other portions of the storage drive functional. In turn, upon detection of a condition associated with a failure (e.g., an actual or predicted failure) of a failure domain, the associated failure domain-specific cryptographic key may be deleted to preclude further access to data in the failed failure domain. Deletion of the failure domain-specific cryptographic key may be before or after data in the failed failure domain is rebuilt in another portion of a storage drive that is functional.

    ELECTRONIC DEVICE POWER CONSUMPTION GRADING
    66.
    发明公开

    公开(公告)号:US20230205302A1

    公开(公告)日:2023-06-29

    申请号:US17563823

    申请日:2021-12-28

    CPC classification number: G06F1/3268

    Abstract: Systems and methods are disclosed for electronic device power consumption grading. In some examples, similar electronic devices may consume different amounts of power due to variations in components of the electronic devices. The components can include electrical components (e.g., discrete circuits, integrated circuits, etc.), mechanical components (e.g., motors, traces, etc.), electro-mechanical components (e.g., switches, motors, piezoelectric devices, etc.). Power consumption information for specific components can be determined and a power consumption grading for the specific electronic device can be determined from the power consumption information. A user may then utilize the power consumption grading to optimize a usage of the electronic device.

    Computational storage with pre-programmed slots using dedicated processor core

    公开(公告)号:US11687338B2

    公开(公告)日:2023-06-27

    申请号:US17245286

    申请日:2021-04-30

    Inventor: Marc Tim Jones

    Abstract: The technology disclosed herein provides a method including determining one or more dedicated computations storage programs (CSPs) used in a target market for a computational storage device, storing the dedicated CSPs in one or more pre-programmed computing instruction set (CIS) slots in the computational storage device, translating one or more instructions of the dedicated CSPs for processing using a native processor, loading one or more instructions of programmable CSPs to a CSP processor implemented within an application specific integrated circuit (ASIC) of the computational storage device, and processing the one or more instructions of the programmable CSPs using the CSP processor.

    In-line data flow for computational storage

    公开(公告)号:US11675540B2

    公开(公告)日:2023-06-13

    申请号:US17394709

    申请日:2021-08-05

    CPC classification number: G06F3/0659 G06F3/0604 G06F3/0679

    Abstract: A system includes a storage device and a computational storage processor. The storage device includes media. The computational storage processor is configured to, after issuance of a single command from a host device, receive data corresponding to the command, process the data as the data is received using a filter program and provide results data from the processed data.

Patent Agency Ranking