Systems and methods for a de-duplication cache

V Joshi, Y Luan, MF Brown, B Mehta… - US Patent …, 2015 - Google Patents
(57) ABSTRACT A de-duplication is configured to cache data for access by a plurality of
different storage clients, such as virtual machines. A virtual machine may comprise a virtual …

Apparatus, system, and method for accessing memory

N Talagala, D Flynn - US Patent 9,208,071, 2015 - Google Patents
Apparatuses, systems, methods, and computer program products are disclosed for providing
access to auto-commit memory. An auto-commit memory module is configured to cause a …

Systems and methods for storage allocation

D Flynn, N Piggin, N Talagala - US Patent 9,563,555, 2017 - Google Patents
2015-04-30 Assigned to SanDisk Technologies, Inc. reassignment SanDisk Technologies,
Inc. CORRECTIVE ASSIGNMENT TO REMOVE APPL. NO'S 13/925,410 AND 61/663,464 …

Apparatus, system, and method for power reduction in a storage device

J Fillingim, J Strasser, J Thatcher - US Patent 8,429,436, 2013 - Google Patents
US PATENT DOCUMENTS 4,980,861 A 12/1990 Herdt et al. 5,799,200 A 8, 1998 Brant et
al. 6,278,633 B1 8/2001 Wong et al. 6,336,174 B1 1/2002 Li et al. 6,404,647 B1 6/2002 …

Apparatus, system, and method for data block usage information synchronization for a non-volatile storage volume

D Flynn, D Atkisson, D Dixon, J Flynn… - US Patent …, 2015 - Google Patents
US 2010/0211737 A1 Aug. 19, 2010 Related US Application Data Continuation-in-part of
application No. 11/952,109, filed on Dec. 6, 2007, now Pat. No. 8,296,337, and a …

Apparatus, system, and method for auto-commit memory

D Flynn, D Nellans, J Strasser, JG Peterson… - US Patent …, 2013 - Google Patents
US PATENT DOCUMENTS 7,181,572 B2 2/2007 Walmsley 5,802,602 A 9, 1998 Rahman et
al. 7,194.577 B2 3/2007 Johnson et al. 5,812.457 A 9, 1998 Arase 7,194,740 B1 3/2007 …

Apparatus, system, and method for managing eviction of data

D Atkisson - US Patent 8,966,184, 2015 - Google Patents
An apparatus, system, and method are disclosed for managing eviction of data. A grooming
cost module determines a grooming cost for a selected region of a nonvolatile solid-state …

Apparatus, system, and method for managing a cache

J Peterson, N Talagala, R Wipfel, D Atkisson… - US Patent …, 2016 - Google Patents
An apparatus, system, and method are disclosed for managing a cache. A cache interface
module provides access to a plurality of virtual storage units of a solid-state storage device …

Flash blade system architecture and method

AA Fitzgerald, RW Ellis, S Harrow - US Patent App. 12/853,953, 2011 - Google Patents
(57) ABSTRACT A flash blade and associated methods enable improved areal density of
information storage, reduced power consumption, decreased cost, increased IOPS, and/or …

Apparatus, system, and method for conditional and atomic storage operations

D Flynn, D Nellans, X Ouyang - US Patent 8,601,222, 2013 - Google Patents
An apparatus, system, and method are disclosed for implementing conditional storage
operations. Storage clients access and allocate portions of an address space of a non …