Issued Patents 2019
Showing 1–25 of 25 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 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 |