Device and method for managing die groups

M Dancho, J Fitzpatrick, L Li - US Patent 9,442,662, 2016 - Google Patents
The embodiments described herein methods and devices that enhance the endurance of a
non-volatile memory (eg, flash memory). The method includes obtaining, for each of the …

Power inrush management of storage devices

GS Lucas, KB Delpapa, RW Ellis - US Patent 9,582,058, 2017 - Google Patents
A 1/2000 Wada et al. A 1/2000 Bessios A 3, 2000 Crohas A 5, 2000 Perahia et al. A 8, 2000
Clark et al. A 9, 2000 Nishimura et al. A 10, 2000 Wilcoxson et al. B1 1, 2001 Ott B1 2/2001 …

Persistent storage device with NVRAM for staging writes

J George, A Olbrich, B O'krafka, D Dinker… - US Patent …, 2016 - Google Patents
A persistent storage device includes both persistent storage, which includes a set of
persistent storage blocks, and NVRAM, and in particular a set of NVRAM blocks. The …

Prioritizing garbage collection and block allocation based on I/O history for logical address regions

D Kotte, A Mathur, C Biswas, SK Patro… - US Patent …, 2018 - Google Patents
Abstract Systems, methods and/or devices are used to enable prioritizing garbage collection
and block allocation based on I/O history for logical address regions. In one aspect, the …

Methods and systems for performing efficient snapshots in tiered data structures

H Kadayam, NP Neelakanta, AK Tapse… - US Patent …, 2017 - Google Patents
(57) ABSTRACT A memory controller detects a request, with a key to a data object and a
value, to perform an operation. The memory controller locates the data object by mapping …

Using history of I/O sequences to trigger cached read ahead in a non-volatile storage device

D Kotte, A Mathur, B Kannan, SK Patro - US Patent 10,146,448, 2018 - Google Patents
Abstract Systems, methods and/or devices are used to enable using history of I/O sequences
to trigger cached read ahead in a non-volatile storage device. In one aspect, the method …

Sub-block garbage collection

JM Higgins, J Fitzpatrick, M Dancho - US Patent 9,652,381, 2017 - Google Patents
Systems, methods and/or devices are used to enable garbage collection of a sub-block of an
individually erasable block of a storage medium in a storage device. In one aspect, the …

Method and system of reading threshold voltage equalization

YY Tai, S Jeon, J Zhu, YY Ma - US Patent 9,454,420, 2016 - Google Patents
The various implementations described herein include sys tems, methods and/or devices
that may enhance the reliabil ity with which data can be stored in and read from a memory …

Biasing for wear leveling in storage systems

J Fitzpatrick, J Higgins - US Patent 9,298,608, 2016 - Google Patents
The various implementations described herein include sys tems, methods and/or devices
used to enable biasing for wear leveling in storage systems. In one aspect, the method …

System and method for updating a reading threshold voltage based on symbol transition information

N Kankani, CSY Kwong - US Patent 9,244,763, 2016 - Google Patents
The various implementations described herein include systems, methods and/or devices
that may enhance the reliability with which data can be stored in and read from a memory …