F Yu, AC Ma, S Chen, YS Yan - US Patent 8,954,654, 2015 - Google Patents
(54) VIRTUAL MEMORY DEVICE (VMD)(52) US Cl. APPLICATIONADRIVER WITH IDUAL-
LEVEL CPC.......... G06F 12/0246 (2013.01); G06F 3/0616 INTERCEPTION FOR DATA …

Storage device including nonvolatile memory device and controller, operating method of storage device, and method for accessing storage device

J Hwang, DM Kim, Y Park, S Yoon - US Patent 10,229,051, 2019 - Google Patents
An operating method of a storage device that includes a nonvolatile memory device and a
controller configured to control the nonvolatile memory device includes sending map data …

Hardware and firmware paths for performing memory read processes

SA Gorobets, M Davidson, GJ Lin, D Tuers… - US Patent …, 2017 - Google Patents
(57) ABSTRACT A storage module may include a controller that has hardware path that
includes a plurality of hardware modules config ured to perform a plurality of processes …

Techniques for supporting in-place updates with a log-structured array controller

Z Barzik, N Ioannou, I Koltsidas, A Margalit - US Patent 10,235,283, 2019 - Google Patents
(57) ABSTRACT A technique for supporting in-place updates in a data storage system
includes in response to garbage collection for a logical block address (LBA) being indicated …

System and method for management of garbage collection operation in a solid state drive

J Alcantara, V Alves - US Patent 9,454,551, 2016 - Google Patents
BACKGROUND Every day, several quintillion bytes of data may be created around the
world. This data comes from everywhere: posts to social media sites, digital pictures and …

Storage system and information processing system for controlling nonvolatile memory

S Kanno - US Patent 10,162,749, 2018 - Google Patents
According to one embodiment, a storage system includes a controller. The controller
receives, from a host, a write command including a block address indicating a first block in a …

Increment resynchronization in hash-based replication

D Meiri, I Lempel - US Patent 10,152,527, 2018 - Google Patents
In one aspect, a method includes selecting a C-module; sending a write from a host to the
selected C-module; selecting a D-module to commit a page related to the write; selecting a …

Map** tables for storage devices

AC Geml, CC Mccambridge, PJ Sanders… - US Patent …, 2019 - Google Patents
In some examples, a storage device includes a first non-volatile memory array configured to
store data from a host device and the storage device and a second non-volatile memory …

Systems, methods and devices for integrating end-host and network resources in distributed memory

A Warfield, JT Wires, D Stodden, D Meyer… - US Patent …, 2019 - Google Patents
Abstract Systems, methods and devices for distributed memory management comprising a
network component configured for network communication with one or more memory …