Using encryption keys to manage data retention

    公开(公告)号:US10133681B2

    公开(公告)日:2018-11-20

    申请号:US15217863

    申请日:2016-07-22

    Abstract: Systems and methods for using encryption keys to manage data retention are described. In one embodiment, the systems and methods may include receiving data such as user data from a host of the storage drive, encrypting the data using an encryption key, writing the encrypted data to the storage drive, and retaining the encrypted data on the storage drive based at least in part on a validity of the encryption key.

    Selectively enable data transfer based on accrued data credits

    公开(公告)号:US09934174B2

    公开(公告)日:2018-04-03

    申请号:US14858716

    申请日:2015-09-18

    CPC classification number: G06F13/28 G06F13/1605 G06F13/4022 G06F13/4282

    Abstract: An apparatus to arbitrate data transfer between a computing host and a storage device across an interface includes a data transfer limiter configured to track an amount of data credits used by a data transfer across the interface and an amount of accrued data credits available to the interface. The apparatus further includes a data transfer arbiter configured to selectively disable the data transfer across the interface when the amount of data credits used by the data transfer across the interface exceeds a first threshold, and to selectively enable the data transfer across the interface when the amount of data credits used by the data transfer across the interface does not exceed a second threshold. The amount of accrued data credits reduces the amount of data credits used by the data transfer.

    SELECTIVELY ENABLE DATA TRANSFER BASED ON ACCRUED DATA CREDITS

    公开(公告)号:US20170083463A1

    公开(公告)日:2017-03-23

    申请号:US14858716

    申请日:2015-09-18

    CPC classification number: G06F13/28 G06F13/1605 G06F13/4022 G06F13/4282

    Abstract: Example techniques to selectively enable data transfer using accrued data credits are disclosed. In one aspects of the present disclosure, an apparatus to arbitrate data transfer between a computing host and a storage device across an interface comprises a data transfer limiter to track an amount of data credits used by a data transfer across the interface and an amount of accrued data credits available to the interface. The apparatus further comprises a data transfer arbiter to selectively disable the data transfer across the interface when the amount of data credits used by the data transfer across the interface exceeds a first threshold, and to selectively enable the data transfer across the interface when the amount of data credits used by the data transfer across the interface does not exceed a second threshold. The amount of accrued data credits reduces the amount of data credits used by the data transfer.

    Selectively enable data transfer based on accrued data credits

    公开(公告)号:US10430357B2

    公开(公告)日:2019-10-01

    申请号:US15899910

    申请日:2018-02-20

    Abstract: An apparatus to arbitrate data transfer between a computing host and a storage device across an interface includes a data transfer limiter configured to track an amount of data credits used by a data transfer across the interface and an amount of accrued data credits available to the interface. The apparatus further includes a data transfer arbiter configured to selectively disable the data transfer across the interface when the amount of data credits used by the data transfer across the interface exceeds a first threshold, and to selectively enable the data transfer across the interface when the amount of data credits used by the data transfer across the interface does not exceed a second threshold. The amount of accrued data credits reduces the amount of data credits used by the data transfer.

    SELECTIVELY ENABLE DATA TRANSFER BASED ON ACCRUED DATA CREDITS

    公开(公告)号:US20180173658A1

    公开(公告)日:2018-06-21

    申请号:US15899910

    申请日:2018-02-20

    CPC classification number: G06F13/28 G06F13/1605 G06F13/4022 G06F13/4282

    Abstract: An apparatus to arbitrate data transfer between a computing host and a storage device across an interface includes a data transfer limiter configured to track an amount of data credits used by a data transfer across the interface and an amount of accrued data credits available to the interface. The apparatus further includes a data transfer arbiter configured to selectively disable the data transfer across the interface when the amount of data credits used by the data transfer across the interface exceeds a first threshold, and to selectively enable the data transfer across the interface when the amount of data credits used by the data transfer across the interface does not exceed a second threshold. The amount of accrued data credits reduces the amount of data credits used by the data transfer.

    Fine grained data retention monitoring in solid state drives

    公开(公告)号:US09881682B1

    公开(公告)日:2018-01-30

    申请号:US15360821

    申请日:2016-11-23

    Abstract: Embodiments described herein provide for linking retention parameters that affect data retention in flash to data stored in the flash. One embodiment includes a flash memory and a controller. The controller receives a plurality of write requests from a host, and stores data for the write request in flash pages of the flash memory along with indicators. The controller identifies at least one retention parameter that affects data retention of the stored data, and adds one or more of the indicators to an entry in a journal along with the at least one retention parameter. In response to determining that a data refresh is warranted based on the at least one retention parameter, the controller identifies the one or more indicators associated with the at least one retention parameter in the entry, locates the stored data corresponding to the one or more indicators, and refreshes the stored data.

Patent Agency Ranking