-
公开(公告)号:US10133681B2
公开(公告)日:2018-11-20
申请号:US15217863
申请日:2016-07-22
Applicant: SEAGATE TECHNOLOGY LLC
Inventor: Timothy Canepa , Ramdas Kachare
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.
-
公开(公告)号:US09934174B2
公开(公告)日:2018-04-03
申请号:US14858716
申请日:2015-09-18
Applicant: Seagate Technology LLC
Inventor: Ramdas Kachare , Timothy Canepa
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.
-
公开(公告)号:US20170083463A1
公开(公告)日:2017-03-23
申请号:US14858716
申请日:2015-09-18
Applicant: Seagate Technology LLC
Inventor: Ramdas Kachare , Timothy Canepa
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.
-
公开(公告)号:US10756895B2
公开(公告)日:2020-08-25
申请号:US16165582
申请日:2018-10-19
Applicant: SEAGATE TECHNOLOGY LLC
Inventor: Timothy Canepa , Ramdas Kachare
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.
-
公开(公告)号:US20180024942A1
公开(公告)日:2018-01-25
申请号:US15217863
申请日:2016-07-22
Applicant: SEAGATE TECHNOLOGY LLC
Inventor: Timothy Canepa , Ramdas Kachare
CPC classification number: H04L9/088 , H04L9/0897 , H04L9/3228
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.
-
公开(公告)号:US10430357B2
公开(公告)日:2019-10-01
申请号:US15899910
申请日:2018-02-20
Applicant: Seagate Technology LLC
Inventor: Ramdas Kachare , Timothy Canepa
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.
-
公开(公告)号:US20180173658A1
公开(公告)日:2018-06-21
申请号:US15899910
申请日:2018-02-20
Applicant: Seagate Technology LLC
Inventor: Ramdas Kachare , Timothy Canepa
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.
-
公开(公告)号:US09881682B1
公开(公告)日:2018-01-30
申请号:US15360821
申请日:2016-11-23
Applicant: Seagate Technology LLC
Inventor: Alex Tang , Timothy Canepa , Ramdas Kachare
CPC classification number: G11C16/3427 , G06F3/0619 , G06F3/0659 , G06F3/0688 , G11C11/5628 , G11C11/5642 , G11C16/3495
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.
-
公开(公告)号:US20190058583A1
公开(公告)日:2019-02-21
申请号:US16165582
申请日:2018-10-19
Applicant: SEAGATE TECHNOLOGY LLC
Inventor: Timothy Canepa , Ramdas Kachare
CPC classification number: H04L9/088 , G06F12/1408 , G06F2212/1052 , H04L9/0838 , H04L9/0897 , H04L9/3228
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.
-
-
-
-
-
-
-
-