| 10521120 |
Intelligently mapping virtual blocks to physical blocks in a storage system |
Ethan Miller, John Colgrove, Cary Sandvig |
2019-12-31 |
| 10498580 |
Assigning addresses in a storage system |
Peter Vajgel, Robert Lee, Par Botes |
2019-12-03 |
| 10496295 |
Representing a storage array as two or more logical arrays with respective virtual local area networks (VLANS) |
Par Botes, John Colgrove |
2019-12-03 |
| 10489256 |
Disaster recovery at high reliability in a storage cluster |
Par Botes |
2019-11-26 |
| 10452289 |
Dynamically adjusting an amount of protection data stored in a storage system |
John Colgrove, Bo Hong, Ethan Miller |
2019-10-22 |
| 10430306 |
Mechanism for persisting messages in a storage system |
John D. Davis, Brian Gold, Shantanu Gupta, Robert Lee, Igor Ostrovsky +1 more |
2019-10-01 |
| 10379763 |
Hyperconverged storage system with distributable processing power |
John Colgrove, John D. Davis, Robert Lee |
2019-08-13 |
| 10372617 |
Nonrepeating identifiers in an address space of a non-volatile solid-state storage |
John D. Davis, Brian Gold, Shantanu Gupta, Zhangxi Tan |
2019-08-06 |
| 10365858 |
Thin provisioning in a storage device |
Ethan Miller, John Colgrove |
2019-07-30 |
| 10353630 |
Simultaneously servicing high latency operations in a storage system |
John Colgrove, Bo Hong, Feng Wang, Ethan Miller, Craig Harmer |
2019-07-16 |
| 10353635 |
Data control across multiple logical arrays |
Par Botes |
2019-07-16 |
| 10324812 |
Error recovery in a storage cluster |
John D. Davis, Hari Kannan, Nenad Miladinovic, Zhangxi Tan |
2019-06-18 |
| 10310753 |
Capacity attribution in a storage system |
Jianting Cao, Martin Harriman, Cary Sandvig |
2019-06-04 |
| 10303547 |
Rebuilding data across storage nodes |
John Colgrove, Robert Lee, Joshua Robinson, Igor Ostrovsky |
2019-05-28 |
| 10284367 |
Encrypting data in a storage system using a plurality of encryption keys |
Ethan Miller, John Colgrove |
2019-05-07 |
| 10277408 |
Token based communication |
Robert Lee |
2019-04-30 |
| 10268548 |
Failure mapping in a storage array |
John D. Davis, Hari Kannan, Nenad Miladinovic, Zhangxi Tan |
2019-04-23 |
| 10263770 |
Data protection in a storage system using external secrets |
Ethan Miller, John Colgrove |
2019-04-16 |
| 10235093 |
Restoring snapshots in a storage system |
John Colgrove, Ethan Miller, Cary Sandvig, Christopher Golden, Jianting Cao |
2019-03-19 |
| 10228865 |
Maintaining a target number of storage devices for variable I/O response times in a storage system |
John Colgrove, Bo Hong, Feng Wang, Ethan Miller, Craig Harmer |
2019-03-12 |
| 10216411 |
Data rebuild on feedback from a queue in a non-volatile solid-state storage |
John D. Davis, Hari Kannan, Nenad Miladinovic, Zhangxi Tan |
2019-02-26 |
| 10198380 |
Direct memory access data movement |
Shantanu Gupta, John D. Davis, Brian Gold, Zhangxi Tan |
2019-02-05 |
| 10185506 |
Scheduling policy for queues in a non-volatile solid-state storage |
Shantanu Gupta, John D. Davis, Brian Gold, Zhangxi Tan |
2019-01-22 |
| 10180879 |
Inter-device and intra-device protection data |
John Colgrove, Bo Hong, Ethan Miller |
2019-01-15 |
| 10178169 |
Point to point based backend communication layer for storage processing |
Par Botes, Zhangxi Tan |
2019-01-08 |