P

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