Patent Assignment
Reel/Frame 042810/0906
Assignment of Assignor's Interest
Recorded: 2017-06-14
Pages: 12
Assignor
NIMBLE STORAGE, INC.
Executed: 2017-06-01
Assignee
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
11445 COMPAQ CENTER DRIVE WEST, HOUSTON, TEXAS, 77707
Covered Properties
(109)
Methods for Transitioning Control Between Two Controllers of a Storage System
PCT:
PCT/US2014/048922 ↗
Methods and Systems for Storing Data in a Redundant Manner on a Plurality of Storage Units of a Storage System
PCT:
PCT/US2015/039252 ↗
Fibre Channel Storage Array Methods for Port Management
PCT:
PCT/US2015/047535 ↗
Methods and Systems for Pre-Processing Sensor Measurements
PCT:
PCT/US2017/033121 ↗
Flash Memory Cache for Data Storage Device
Unified Management of Storage and Application Consistent Snapshots
Methods and Systems for Reducing Churn in Flash-Based Cache
Pcie Nvram Card Based on Nvdimm
Efficient mapping of data blocks in a flash cache
Analysis of Storage System Latency by Correlating Activity of Storage System Components with Latency Measurements
Patent:
8,832,330 →
Application:
13/901,197 →
Fifo Cache Simulation Using a Bloom Filter Ring
Method and System for Migrating Data Between Storage Devices of a Storage Array
Methods for Transitioning Control Between Two Controllers of a Storage System
Methods and Systems for I/O Cancellation Using Memory Swap
Patent:
8,924,607 →
Application:
14/048,018 →
Flash Memory Cache for Data Storage Device
Methods and Systems for Reducing Churn in Flash-Based Cache
Methods and Systems for Reducing Churn in Flash-Based Cache
Methods and Systems for Storing Data in a Redundant Manner on a Plurality of Storage Units of a Storage System
Methods and Systems for Storing Information That Facilitates the Reconstruction of at Least Some of the Contents of a Storage Unit on a Storage System
Deployment of an Upgrade to a Storage System Based on Correlation Analysis of Measurements of the Storage System
Methods and Systems for Storing Information That Facilitates the Reconstruction of at Least Some of the Contents of a Storage Unit on a Storage System
Application:
14/463,567 →
Publication:
US 2016/0034370
Methods for Transitioning Control Between Two Controllers of a Storage System
Methods and Systems for Marking Data in a Flash-Based Cache as Invalid
Methods and Systems for Ordering and Removing Virtual Machine Snapshots
Patent:
9,092,376 →
Application:
14/474,014 →
Methods and Systems for Concurrently Taking Snapshots of a Plurality of Virtual Machines
Methods and Systems for I/O Cancellation
Efficient Scheduling of Input/Output Requests to Reduce Latency and Maximize Throughput in a Flash Storage Device
Storage Device Interface and Methods for Using Same
Application:
14/592,799 →
Publication:
US 2015/0121137
Access-Based Eviction of Blocks from Solid State Drive Cache Memory
Cluster Solid State Drives
Reclaiming Segments in Flash Memory
Methods and Systems for Optimal Snapshot Distribution Within a Protection Schedule
Quality of Service Implementation in a Networked Storage System with Hierarchical Schedulers
Direct Mapping of Data in a Storage System with a Flash Cache
Methods and Systems for Creating and Removing Virtual Machine Snapshots Based on Groups of Metrics
Fibre Channel Storage Array Methods for Port Management
Methods and Systems for Integrating a Volume Shadow Copy Service (Vss) Requester and/or a Vss Provider with Virtual Volumes (Vvols)
Method and System for Simultaneously Achieving Capacity Balancing and Data Striping in a Storage System
Management of Pinned Storage in Flash Based on Flash-to-Disk Capacity Ratio
Fibre Channel Storage Array Methods for Handling Cache-Consistency Among Controllers of an Array and Consistency Among Arrays of a Pool
Application:
14/846,689 →
Publication:
US 2016/0077752
Fibre Channel Storage Array Having Standby Controller With ALUA Standby Mode for Forwarding SCSI Commands
Garbage Collection Based on Temperature
Processing of Incoming Blocks in Deduplicating Storage System
Methods and Systems for Repurposing System-Level Over Provisioned Space into a Temporary Hot Spare
Application:
14/926,909 →
Publication:
US 2017/0123915
Dynamic Adaptive Compression in Network Storage Device
Congestion Avoidance in Network Storage Device Using Dynamic Weights
Methods and Systems for Determining Hardware Sizing for Storage Array Systems
Checkpointing a Journal by Virtualization of Non-Volatile Random Access Memory
Storage Array Having Multi-Drive Sled Assembly
Application:
14/949,837 →
Publication:
US 2017/0147042
Content-Based Replication of Data Between Storage Units
Application:
14/950,456 →
Publication:
US 2016/0150012
Content-Based Replication of Data in Scale Out System
Methods and Systems for Caching Data in a Storage System Based on User Input
Fibre Channel Hardware Card Port Assignment and Management Method for Port Names
Mid-Level Controllers for Performing Flash Management on Solid State Drives
Application:
14/977,272 →
Publication:
US 2017/0177225
Fibre Channel Failover Based on Fabric Connectivity
Application:
14/997,435 →
Publication:
US 2016/0217049
Method and System for Determining Fifo Cache Size
Cache Eviction of Inactive Blocks Using Heat Signature
Cache-Accelerated Replication of Snapshots Between Storage Devices
Methods and Systems for Preserving Blocks That Are Neither Obsolete nor Cold
Multiple Deduplication Domains in Network Storage System
Methods and Systems for Managing the Scheduling of Snapshots on a Storage Array
Fibre Channel Initiator Alias/Port Suggestion and Autocomplete
Flow Control for Unaligned Writes in Network Storage Device
Low Write Amplification in Solid State Drive
Management of Writable Snapshots in a Network Storage Device
Fibre Channel Scale-Out With Physical Path Discovery and Volume Move
Management of Encryption Keys for Multi-Mode Network Storage Device
Methods and Systems for Pre-Processing Sensor Measurements
Methods and Systems for Performing a Copy Forward Operation
Methods and Systems for Erasing a Segment from a Flash Cache
Methods and Systems for Removing Virtual Machine Snapshots
Online Nvm Format Upgrade in a Data Storage System Operating with Active and Standby Memory Controllers
Access-Based Eviction of Blocks from Solid State Drive Cache Memory
Dynamic Weight Accumulation for Fair Allocation of Resources in a Scheduler Hierarchy
Quality of Service Implementation in a Networked Storage System with Hierarchical Schedulers
Interleaving Read and Write Requests to Reduce Latency and Maximize Throughput in a Flash Storage Device
Methods and Systems for Characterizing Computing System Performance Using Peer-Derived Performance Severity and Symptom Severity Models
Methods and Systems for Throttling Writes to a Caching Device in Response to Read Misses
Methods and Systems for Managing the Replication of Snapshots on a Storage Array
Methods and Systems for Rebuilding Data Subsequent to the Failure of a Storage Unit
Methods to Apply Iops and Mbps Limits Independently Using Cross Charging and Global Cost Synchronization
Hyperconverged Infrastructure Supporting Storage and Compute Capabilities
Methods for Estimating Cost Savings Using Deduplication and Compression in a Storage System
Dynamic Core Allocation for Consistent Performance in a Non-Preemptive Scheduling Environment
Network Storage Device Using Dynamic Weights Based on Resource Utilization
Storage System with Read Cache-on-Write Buffer
Storage Array Including a Bridge Module Interconnect to Provide Bridge Connections to Different Protocol Bridge Protocol Modules (as Amended
Methods and Systems for Efficiently Reading a Data Block from a Data Seglet with Compressed Data Blocks
Methods and Sytems for Reducing Churn in a Caching Device
PCIe NVRAM Card Based on NVDIMM
Application:
61/415,296 →
Cluster Solid State Drives
Application:
61/989,452 →
Fibre Channel Storage Array Systems and Methods
Application:
62/050,680 →
Quality of Service Implementation in a Networked Storage System with Hierarchical Schedulers
Application:
62/058,015 →
Methods and Systems for Determining Hardware Sizing for Storage Array Systems
Application:
62/075,853 →
Methods and Systems for Optimal Snapshot Distribution Within a Protection Schedule
Application:
62/079,499 →
Content-Based Replication of Data Between Storage Units
Application:
62/084,395 →
Content-Based Replication of Data in Scale Out System
Application:
62/084,403 →
Fibre Channel Failover Based on Fabric Connectivity
Application:
62/106,706 →
Fibre Channel Hardware Card Port Assignment and Management Method for Port Numbers
Application:
62/107,324 →
Fibre Channel Initiator Alias/Port Suggestion and Autocomplete
Application:
62/128,505 →
Low Write Amplification in Solid State Drive
Application:
62/149,827 →
Management of Writable Snapshots in a Network Storage Device
Application:
62/156,106 →
Management of Pinned Storage in Flash Based on Flash-to-Disk Capacity Ratio
Application:
62/163,075 →
Management of Encryption Keys for Multi-Mode Network Storage Device
Application:
62/163,090 →
Storage Array with Multi-Configuration Infrastructure
Application:
62/324,301 →
Cloud Storage System
Application:
62/396,050 →
Cloud Volume Storage
Application:
62/427,116 →
Methods and Systems for Efficiently Reading a Data Block from a Data Seglet with Compressed Data Blocks
Application:
62/427,987 →
Methods and Systems for Efficiently Storing Data in a Distributed Storage System
Application:
62/489,355 →
Related Assignments
(16)
Other recorded transfers of the patents in this record — the chain of ownership.
Assignment of Assignor's Interest
Dec 11, 2009
From: MAHESHWARI, UMESH
To: NIMBLE STORAGE, INC.
Reel/Frame 023644/0838 →
Assignment of Assignor's Interest
Jul 14, 2010
From: MEHTA, VARUN; BAGG, ROD; GUPTA, VIKAS; LEARY, DAN
To: NIMBLE STORAGE, INC.
Reel/Frame 024685/0977 →
Assignment of Assignor's Interest
Aug 31, 2010
From: MAHESHWARI, UMESH; MEHTA, VARUN
To: NIMBLE STORAGE, INC.
Reel/Frame 024918/0051 →
Assignment of Assignor's Interest
Feb 6, 2012
From: MCKNIGHT, THOMAS P.; ZUO, XIAOSHAN; MAHESHWARI, UMESH
To: NIMBLE STORAGE, INC.
Reel/Frame 027660/0579 →
Assignment of Assignor's Interest
May 23, 2013
From: LANCASTER, LARRY
To: NIMBLE STORAGE, INC.
Reel/Frame 030477/0169 →
Assignment of Assignor's Interest
Aug 7, 2013
From: RAMAMOORTHY, SENTHIL KUMAR; MAHESHWARI, UMESH
To: NIMBLE STORAGE, INC.
Reel/Frame 030965/0001 →
Assignment of Assignor's Interest
Oct 7, 2013
From: NANDURI, ANIL; HAN, CHUNQI; VISHNUMOLAKALA, MURALI KRISHNA
To: NIMBLE STORAGE, INC.
Reel/Frame 031359/0037 →
Assignment of Assignor's Interest
Feb 21, 2014
From: MAHESHWARI, UMESH
To: NIMBLE STORAGE, INC
Reel/Frame 032272/0811 →
Assignment of Assignor's Interest
Mar 21, 2014
From: MAHESHWARI, UMESH
To: NIMBLE STORAGE, INC.
Reel/Frame 032502/0175 →
Assignment of Assignor's Interest
Apr 21, 2014
From: GUPTA, VIKAS; TRIPATHI, ASHUTOSH; FOZARD, BOB; BARSZCZAK, TOMASZ
To: NIMBLE STORAGE, INC.
Reel/Frame 032718/0206 →
Assignment of Assignor's Interest
May 8, 2014
From: MAHESHWARI, UMESH; MEHTA, VARUN
To: NIMBLE STORAGE, INC.
Reel/Frame 032853/0924 →
Assignment of Assignor's Interest
May 8, 2014
From: MAHESHWARI, UMESH; MEHTA, VARUN
To: NIMBLE STORAGE, INC.
Reel/Frame 032853/0816 →
Assignment of Assignor's Interest
Jul 15, 2014
From: HAN, CHUNQI; NANDURI, ANIL; VISHNUMOLAKALA, MURALI KRISHNA
To: NIMBLE STORAGE, INC.
Reel/Frame 033318/0328 →
Assignment of Assignor's Interest
Jul 29, 2014
From: NANDURI, ANIL; HAN, CHUNQI; VISHNUMOLAKALA, MURALI KRISHNA
To: NIMBLE STORAGE, INC.
Reel/Frame 033415/0938 →
Assignment of Assignor's Interest
Aug 5, 2014
From: ROWE, BRIAN; FOZARD, BOB
To: NIMBLE STORAGE, INC.
Reel/Frame 033467/0266 →
Assignment of Assignor's Interest
Mar 16, 2015
From: MAHESHWARI, UMESH
To: NIMBLE STORAGE, INC.
Reel/Frame 035176/0201 →