IP Library Assignment 042810/0906
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
Methods and Systems for Storing Data in a Redundant Manner on a Plurality of Storage Units of a Storage System
Fibre Channel Storage Array Methods for Port Management
Methods and Systems for Pre-Processing Sensor Measurements
Flash Memory Cache for Data Storage Device
Patent: 8,285,918 →
Application: 12/636,693 →
Publication: US 2011/0145473
Unified Management of Storage and Application Consistent Snapshots
Patent: 9,317,368 →
Application: 12/836,467 →
Publication: US 2012/0017046
Methods and Systems for Reducing Churn in Flash-Based Cache
Patent: 9,213,628 →
Application: 12/836,520 →
Publication: US 2012/0017034
Pcie Nvram Card Based on Nvdimm
Patent: 8,949,502 →
Application: 13/300,426 →
Publication: US 2012/0131253
Efficient mapping of data blocks in a flash cache
Patent: 8,719,488 →
Application: 13/595,211 →
Publication: US 2012/0324153
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
Patent: 9,274,967 →
Application: 13/961,706 →
Publication: US 2015/0046142
Method and System for Migrating Data Between Storage Devices of a Storage Array
Patent: 9,116,630 →
Application: 14/015,814 →
Publication: US 2015/0067247
Methods for Transitioning Control Between Two Controllers of a Storage System
Patent: 9,594,614 →
Application: 14/015,910 →
Publication: US 2015/0067413
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
Patent: 9,015,406 →
Application: 14/221,894 →
Publication: US 2014/0337561
Methods and Systems for Reducing Churn in Flash-Based Cache
Patent: 9,081,670 →
Application: 14/273,367 →
Publication: US 2014/0244917
Methods and Systems for Reducing Churn in Flash-Based Cache
Patent: 9,003,113 →
Application: 14/273,389 →
Publication: US 2014/0244918
Methods and Systems for Storing Data in a Redundant Manner on a Plurality of Storage Units of a Storage System
Patent: 9,563,509 →
Application: 14/332,282 →
Publication: US 2016/0019114
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/446,191 →
Publication: US 2016/0034209
Deployment of an Upgrade to a Storage System Based on Correlation Analysis of Measurements of the Storage System
Application: 14/455,837 →
Publication: US 2014/0351361
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
Patent: 9,348,682 →
Application: 14/470,885 →
Publication: US 2015/0067414
Methods and Systems for Marking Data in a Flash-Based Cache as Invalid
Patent: 9,235,506 →
Application: 14/473,992 →
Publication: US 2014/0372686
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
Patent: 9,778,990 →
Application: 14/509,885 →
Publication: US 2016/0103738
Methods and Systems for I/O Cancellation
Patent: 9,588,919 →
Application: 14/555,904 →
Publication: US 2015/0100709
Efficient Scheduling of Input/Output Requests to Reduce Latency and Maximize Throughput in a Flash Storage Device
Patent: 9,489,141 →
Application: 14/575,103 →
Publication: US 2016/0179404
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
Patent: 9,436,392 →
Application: 14/623,731 →
Publication: US 2016/0239222
Cluster Solid State Drives
Patent: 9,619,164 →
Application: 14/639,937 →
Publication: US 2015/0324124
Reclaiming Segments in Flash Memory
Patent: 9,098,405 →
Application: 14/656,568 →
Publication: US 2015/0186265
Methods and Systems for Optimal Snapshot Distribution Within a Protection Schedule
Patent: 9,727,252 →
Application: 14/679,311 →
Publication: US 2016/0139823
Quality of Service Implementation in a Networked Storage System with Hierarchical Schedulers
Patent: 9,483,187 →
Application: 14/748,179 →
Publication: US 2016/0092108
Direct Mapping of Data in a Storage System with a Flash Cache
Patent: 9,176,874 →
Application: 14/750,734 →
Publication: US 2015/0293843
Methods and Systems for Creating and Removing Virtual Machine Snapshots Based on Groups of Metrics
Patent: 9,442,937 →
Application: 14/752,329 →
Publication: US 2016/0063014
Fibre Channel Storage Array Methods for Port Management
Patent: 9,933,946 →
Application: 14/802,817 →
Publication: US 2016/0077738
Methods and Systems for Integrating a Volume Shadow Copy Service (Vss) Requester and/or a Vss Provider with Virtual Volumes (Vvols)
Patent: 9,940,152 →
Application: 14/804,273 →
Publication: US 2017/0024232
Method and System for Simultaneously Achieving Capacity Balancing and Data Striping in a Storage System
Patent: 9,727,260 →
Application: 14/809,032 →
Publication: US 2015/0331630
Management of Pinned Storage in Flash Based on Flash-to-Disk Capacity Ratio
Patent: 9,684,467 →
Application: 14/812,972 →
Publication: US 2016/0342357
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
Application: 14/853,626 →
Publication: US 2016/0077996
Garbage Collection Based on Temperature
Patent: 9,304,909 →
Application: 14/873,520 →
Publication: US 2016/0041903
Processing of Incoming Blocks in Deduplicating Storage System
Patent: 9,977,746 →
Application: 14/919,414 →
Publication: US 2017/0115883
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
Patent: 9,733,854 →
Application: 14/927,824 →
Publication: US 2017/0123704
Congestion Avoidance in Network Storage Device Using Dynamic Weights
Patent: 9,600,337 →
Application: 14/927,868 →
Publication: US 2016/0092272
Methods and Systems for Determining Hardware Sizing for Storage Array Systems
Application: 14/932,120 →
Publication: US 2016/0124652
Checkpointing a Journal by Virtualization of Non-Volatile Random Access Memory
Application: 14/932,356 →
Publication: US 2017/0123685
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
Application: 14/950,482 →
Publication: US 2016/0147855
Methods and Systems for Caching Data in a Storage System Based on User Input
Patent: 9,501,417 →
Application: 14/953,970 →
Publication: US 2016/0077971
Fibre Channel Hardware Card Port Assignment and Management Method for Port Names
Application: 14/967,143 →
Publication: US 2016/0217098
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
Patent: 9,336,152 →
Application: 15/002,283 →
Publication: US 2016/0140054
Cache Eviction of Inactive Blocks Using Heat Signature
Patent: 9,727,481 →
Application: 15/019,909 →
Publication: US 2017/0060764
Cache-Accelerated Replication of Snapshots Between Storage Devices
Patent: 9,864,661 →
Application: 15/043,417 →
Publication: US 2017/0235646
Methods and Systems for Preserving Blocks That Are Neither Obsolete nor Cold
Patent: 9,430,377 →
Application: 15/052,531 →
Publication: US 2016/0170874
Multiple Deduplication Domains in Network Storage System
Application: 15/059,160 →
Publication: US 2017/0255643
Methods and Systems for Managing the Scheduling of Snapshots on a Storage Array
Patent: 9,563,378 →
Application: 15/060,283 →
Publication: US 2016/0188237
Fibre Channel Initiator Alias/Port Suggestion and Autocomplete
Application: 15/060,454 →
Publication: US 2016/0259561
Flow Control for Unaligned Writes in Network Storage Device
Application: 15/097,161 →
Publication: US 2017/0293426
Low Write Amplification in Solid State Drive
Application: 15/130,792 →
Publication: US 2016/0306552
Management of Writable Snapshots in a Network Storage Device
Patent: 9,928,003 →
Application: 15/143,296 →
Publication: US 2016/0320978
Fibre Channel Scale-Out With Physical Path Discovery and Volume Move
Application: 15/151,436 →
Publication: US 2017/0329714
Management of Encryption Keys for Multi-Mode Network Storage Device
Application: 15/153,706 →
Publication: US 2016/0342532
Methods and Systems for Pre-Processing Sensor Measurements
Application: 15/159,490 →
Publication: US 2017/0336986
Methods and Systems for Performing a Copy Forward Operation
Patent: 9,665,497 →
Application: 15/218,272 →
Publication: US 2016/0335193
Methods and Systems for Erasing a Segment from a Flash Cache
Patent: 9,697,133 →
Application: 15/218,299 →
Publication: US 2016/0335012
Methods and Systems for Removing Virtual Machine Snapshots
Patent: 9,665,440 →
Application: 15/218,333 →
Publication: US 2017/0017554
Online Nvm Format Upgrade in a Data Storage System Operating with Active and Standby Memory Controllers
Application: 15/242,942 →
Publication: US 2018/0052750
Access-Based Eviction of Blocks from Solid State Drive Cache Memory
Application: 15/256,463 →
Publication: US 2016/0371186
Dynamic Weight Accumulation for Fair Allocation of Resources in a Scheduler Hierarchy
Application: 15/270,791 →
Publication: US 2017/0010919
Quality of Service Implementation in a Networked Storage System with Hierarchical Schedulers
Application: 15/277,779 →
Publication: US 2017/0017524
Interleaving Read and Write Requests to Reduce Latency and Maximize Throughput in a Flash Storage Device
Patent: 9,747,044 →
Application: 15/284,808 →
Publication: US 2017/0024149
Methods and Systems for Characterizing Computing System Performance Using Peer-Derived Performance Severity and Symptom Severity Models
Application: 15/339,341 →
Publication: US 2018/0123931
Methods and Systems for Throttling Writes to a Caching Device in Response to Read Misses
Patent: 9,665,495 →
Application: 15/347,963 →
Publication: US 2017/0060763
Methods and Systems for Managing the Replication of Snapshots on a Storage Array
Patent: 9,983,945 →
Application: 15/388,199 →
Publication: US 2017/0161152
Methods and Systems for Rebuilding Data Subsequent to the Failure of a Storage Unit
Application: 15/389,268 →
Publication: US 2017/0161146
Methods to Apply Iops and Mbps Limits Independently Using Cross Charging and Global Cost Synchronization
Application: 15/411,231 →
Publication: US 2017/0132040
Hyperconverged Infrastructure Supporting Storage and Compute Capabilities
Application: 15/431,525 →
Publication: US 2018/0232142
Methods for Estimating Cost Savings Using Deduplication and Compression in a Storage System
Application: 15/445,890 →
Publication: US 2018/0246649
Dynamic Core Allocation for Consistent Performance in a Non-Preemptive Scheduling Environment
Application: 15/445,919 →
Publication: US 2017/0177221
Network Storage Device Using Dynamic Weights Based on Resource Utilization
Application: 15/463,938 →
Publication: US 2017/0192823
Storage System with Read Cache-on-Write Buffer
Application: 15/482,708 →
Publication: US 2018/0081591
Storage Array Including a Bridge Module Interconnect to Provide Bridge Connections to Different Protocol Bridge Protocol Modules (as Amended
Application: 15/489,698 →
Publication: US 2017/0300445
Methods and Systems for Efficiently Reading a Data Block from a Data Seglet with Compressed Data Blocks
Application: 15/590,438 →
Publication: US 2018/0152733
Methods and Sytems for Reducing Churn in a Caching Device
Application: 15/600,429 →
Publication: US 2017/0270048
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 →