Patent | Date |
---|
Techniques for supporting erasure coding with flash memory controller Grant 11,449,240 - Jadon , et al. September 20, 2 | 2022-09-20 |
Storage system with division based addressing and cooperative flash management Grant 11,416,413 - Lercari , et al. August 16, 2 | 2022-08-16 |
Configuration of flash memory structure based upon host discovery of underlying memory geometry Grant 11,360,909 - Lercari , et al. June 14, 2 | 2022-06-14 |
Memory controller for nonvolatile memory with targeted erase from host and write destination selection based on wear Grant 11,354,234 - Kuzmin , et al. June 7, 2 | 2022-06-07 |
Memory controller for nonvolatile memory that tracks data write age and fulfills maintenance requests targeted to host-selected memory space subset Grant 11,354,235 - Kuzmin , et al. June 7, 2 | 2022-06-07 |
Storage drive with geometry emulation based on division addressing and decoupled bad block management Grant 11,347,656 - Lercari , et al. May 31, 2 | 2022-05-31 |
Nonvolatile memory controller with host targeted erase and data copying based upon wear Grant 11,347,639 - Kuzmin , et al. May 31, 2 | 2022-05-31 |
Storage device with geometry emulation based on division programming and cooperative NAND maintenance Grant 11,347,658 - Lercari , et al. May 31, 2 | 2022-05-31 |
Nonvolatile memory controller with data relocation and host-triggered erase Grant 11,347,638 - Kuzmin , et al. May 31, 2 | 2022-05-31 |
Addressing techniques for write and erase operations in a non-volatile storage device Grant 11,347,657 - Lercari , et al. May 31, 2 | 2022-05-31 |
Idealized nonvolatile or persistent storage with structure-dependent spare capacity swapping Grant 11,321,237 - Lercari , et al. May 3, 2 | 2022-05-03 |
Storage device with geometry emulation based on division programming and decoupled NAND maintenance Grant 11,307,995 - Lercari , et al. April 19, 2 | 2022-04-19 |
Zones in nonvolatile memory formed along die boundaries with independent address translation per zone Grant 11,288,203 - Lercari , et al. March 29, 2 | 2022-03-29 |
Persistent/nonvolatile memory with address translation tables by zone Grant 11,275,695 - Lercari , et al. March 15, 2 | 2022-03-15 |
Programmable configuration of zones, write stripes or isolated regions supported from subset of nonvolatile/persistent memory Grant 11,269,781 - Lercari , et al. March 8, 2 | 2022-03-08 |
Zone-specific configuration of maintenance by nonvolatile memory controller Grant 11,237,978 - Lercari , et al. February 1, 2 | 2022-02-01 |
Nonvolatile/persistent memory with zone mapped to selective number of physical structures and deterministic addressing Grant 11,226,903 - Lercari , et al. January 18, 2 | 2022-01-18 |
Nonvolatile memory controller supporting variable configurability and forward compatibility Grant 11,221,959 - Lercari , et al. January 11, 2 | 2022-01-11 |
Configuration of nonvolatile memory as virtual devices with user defined parameters Grant 11,221,961 - Lercari , et al. January 11, 2 | 2022-01-11 |
Nonvolatile memory controller enabling independent garbage collection to independent zones or isolated regions Grant 11,221,960 - Lercari , et al. January 11, 2 | 2022-01-11 |
Erasure coding techniques for flash memory Grant 11,175,984 - Lercari , et al. November 16, 2 | 2021-11-16 |
Host-commanded garbage collection based on different per-zone thresholds and candidates selected by memory controller Grant 11,100,006 - Lercari , et al. August 24, 2 | 2021-08-24 |
Flash memory drive with erasable segments based upon hierarchical addressing Grant 11,086,789 - Lercari , et al. August 10, 2 | 2021-08-10 |
Flash memory drive that supports export of erasable segments Grant 11,080,181 - Kuzmin , et al. August 3, 2 | 2021-08-03 |
Flash memory controller which assigns address and sends assigned address to host in connection with data write requests for use in issuing later read requests for the data Grant 11,074,175 - Kuzmin , et al. July 27, 2 | 2021-07-27 |
Nonvolatile memory controller enabling wear leveling to independent zones or isolated regions Grant 11,048,643 - Lercari , et al. June 29, 2 | 2021-06-29 |
Nonvolatile memory controller with configurable address assignment parameters per namespace Grant 11,023,386 - Lercari , et al. June 1, 2 | 2021-06-01 |
Nonvolatile/persistent memory with namespaces configured across channels and/or dies Grant 11,023,387 - Lercari , et al. June 1, 2 | 2021-06-01 |
Techniques for supporting erasure coding with flash memory controller Grant 11,023,315 - Jadon , et al. June 1, 2 | 2021-06-01 |
Zones in nonvolatile or persistent memory with configured write parameters Grant 11,003,586 - Lercari , et al. May 11, 2 | 2021-05-11 |
Nonvolatile memory controller that supports host selected data movement based upon metadata generated by the nonvolatile memory controller Grant 10,983,907 - Kuzmin , et al. April 20, 2 | 2021-04-20 |
Idealized nonvolatile or persistent memory based upon hierarchical address translation Grant 10,977,188 - Lercari , et al. April 13, 2 | 2021-04-13 |
Configuration of isolated regions or zones based upon underlying memory geometry Grant 10,915,458 - Lercari , et al. February 9, 2 | 2021-02-09 |
Flash memory controller to perform delegated move to host-specified destination Grant 10,884,915 - Kuzmin , et al. January 5, 2 | 2021-01-05 |
Nonvolatile memory controller that defers maintenance to host-commanded window Grant 10,838,853 - Kuzmin , et al. November 17, 2 | 2020-11-17 |
Memory controller for flash memory with zones configured on die bounaries and with separate spare management per zone Grant 10,642,748 - Lercari , et al. | 2020-05-05 |
Techniques for delegating data processing to a cooperative memory controller Grant 10,552,058 - Jadon , et al. Fe | 2020-02-04 |
Memory controller with multimodal control over memory dies Grant 9,785,572 - Lercari , et al. October 10, 2 | 2017-10-10 |
Memory controller that provides addresses to host for memory location matching state tracked by memory controller Grant 9,727,454 - Kuzmin , et al. August 8, 2 | 2017-08-08 |
Cooperative flash memory control Grant 9,652,376 - Kuzmin , et al. May 16, 2 | 2017-05-16 |
Host apparatus to independently schedule maintenance operations for respective virtual block devices in the flash memory dependent on information received from a memory controller Grant 9,588,904 - Lercari , et al. March 7, 2 | 2017-03-07 |
Expositive flash memory control Grant 9,542,118 - Lercari , et al. January 10, 2 | 2017-01-10 |
Host interleaved erase operations for flash memory controller Grant 9,400,749 - Kuzmin , et al. July 26, 2 | 2016-07-26 |
Memory Controller That Provides Addresses To Host For Memory Location Matching State Tracked By Memory Controller App 20140365719 - Kuzmin; Andrey V. ;   et al. | 2014-12-11 |
Cooperative Flash Memory Control App 20140215129 - Kuzmin; Andrey V. ;   et al. | 2014-07-31 |
Non-volatile memory with network fail-over Grant 7,293,197 - Jadon , et al. November 6, 2 | 2007-11-06 |
Disk-array controller with host-controlled NVRAM App 20050038958 - Jadon, Mike ;   et al. | 2005-02-17 |
Non-volatile memory with network fail-over App 20050039090 - Jadon, Mike ;   et al. | 2005-02-17 |