Assignee
NIMBLE STORAGE INC
US34 patents
Top patents by PatentIndex Score
US9092376B1Jul 28, 2015
Methods and systems for ordering virtual machine snapshots
NIMBLE STORAGE INC19 citations88
US9733854B2Aug 15, 2017
Dynamic adaptive compression in network storage device
NIMBLE STORAGE INC9 citations84
US9697133B2Jul 4, 2017
Methods and systems for erasing a segment from a flash cache
NIMBLE STORAGE INC2 citations84
US9665497B2May 30, 2017
Methods and systems for performing a copy forward operation
NIMBLE STORAGE INC2 citations84
US9430377B2Aug 30, 2016
Methods and systems for preserving blocks that are neither obsolete nor cold
NIMBLE STORAGE INC6 citations84
US9304909B2Apr 5, 2016
Garbage collection based on temperature
NIMBLE STORAGE INC5 citations84
US9098405B2Aug 4, 2015
Reclaiming segments in flash memory
NIMBLE STORAGE INC4 citations84
US9483187B2Nov 1, 2016
Quality of service implementation in a networked storage system with hierarchical schedulers
NIMBLE STORAGE INC6 citations83
US9436392B1Sep 6, 2016
Access-based eviction of blocks from solid state drive cache memory
NIMBLE STORAGE INC6 citations83
US8924607B1Dec 30, 2014
Methods and systems for I/O cancellation using memory swap
NIMBLE STORAGE INC6 citations80
US10459657B2Oct 29, 2019
Storage system with read cache-on-write buffer
NIMBLE STORAGE INC7 citations79
US9489141B2Nov 8, 2016
Efficient scheduling of Input/Output requests to reduce latency and maximize throughput in a flash storage device
NIMBLE STORAGE INC8 citations79
US9442937B2Sep 13, 2016
Methods and systems for creating and removing virtual machine snapshots based on groups of metrics
NIMBLE STORAGE INC8 citations79
US9619164B2Apr 11, 2017
Cluster solid state drives
NIMBLE STORAGE INC12 citations76
US9176874B1Nov 3, 2015
Direct mapping of data in a storage system with a flash cache
NIMBLE STORAGE INC3 citations74
US9015406B2Apr 21, 2015
Flash memory cache for data storage device
NIMBLE STORAGE INC3 citations74
US9003113B2Apr 7, 2015
Methods and systems for reducing churn in flash-based cache
NIMBLE STORAGE INC3 citations73
US9727481B2Aug 8, 2017
Cache eviction of inactive blocks using heat signature
NIMBLE STORAGE INC3 citations72
US9665495B2May 30, 2017
Methods and systems for throttling writes to a caching device in response to read misses
NIMBLE STORAGE INC2 citations72
US9600337B2Mar 21, 2017
Congestion avoidance in network storage device using dynamic weights
NIMBLE STORAGE INC5 citations72
US9336152B1May 10, 2016
Method and system for determining FIFO cache size
NIMBLE STORAGE INC3 citations71
US9563509B2Feb 7, 2017
Methods and systems for storing data in a redundant manner on a plurality of storage units of a storage system
NIMBLE STORAGE INC3 citations69
US9747044B2Aug 29, 2017
Interleaving read and write requests to reduce latency and maximize throughput in a flash storage device
NIMBLE STORAGE INC2 citations68
US9684467B2Jun 20, 2017
Management of pinned storage in flash based on flash-to-disk capacity ratio
NIMBLE STORAGE INC2 citations66
US9235506B2Jan 12, 2016
Methods and systems for marking data in a flash-based cache as invalid
NIMBLE STORAGE INC1 citations62
US9081670B2Jul 14, 2015
Methods and systems for reducing churn in flash-based cache
NIMBLE STORAGE INC1 citations62
US9563378B2Feb 7, 2017
Methods and systems for managing the scheduling of snapshots on a storage array
NIMBLE STORAGE INC1 citations59
US9665440B2May 30, 2017
Methods and systems for removing virtual machine snapshots
NIMBLE STORAGE INC1 citations58
US9501417B2Nov 22, 2016
Methods and systems for caching data in a storage system based on user input
NIMBLE STORAGE INC0 citations51
US9594614B2Mar 14, 2017
Methods for transitioning control between two controllers of a storage system
NIMBLE STORAGE INC0 citations49
US9348682B2May 24, 2016
Methods for transitioning control between two controllers of a storage system
NIMBLE STORAGE INC0 citations49
US9588919B2Mar 7, 2017
Methods and systems for I/O cancellation
NIMBLE STORAGE INC0 citations48
US9727260B2Aug 8, 2017
Method and system for simultaneously achieving capacity balancing and data striping in a storage system
NIMBLE STORAGE INC0 citations41
US9116630B2Aug 25, 2015
Method and system for migrating data between storage devices of a storage array
NIMBLE STORAGE INC0 citations41