Issued Patents All Time
Showing 101–125 of 251 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10810083 | Decreasing parity overhead in a storage system | John Colgrove, Bo Hong, Ethan Miller | 2020-10-20 |
| 10809919 | Scalable storage capacities | Par Botes, John Colgrove, John D. Davis, Robert Lee, Joshua Robinson +1 more | 2020-10-20 |
| 10783131 | Deduplicating patterned data in a storage system | Marco Sanvido, Richard Hankins, Steve Hodgson, Feng Wang, Sergey Zhuravlev +1 more | 2020-09-22 |
| RE48222 | Reconstruct reads in a raid array with dynamic geometries | John Colgrove, Bo Hong, Ethan Miller | 2020-09-22 |
| 10762069 | Mechanism for a system where data and metadata are located closely together | Robert Lee, Igor Ostrovsky, Peter Vajgel | 2020-09-01 |
| 10712942 | Parallel update to maintain coherency | Brian Gold, Robert Lee | 2020-07-14 |
| 10693964 | Storage unit communication within a storage system | Par Botes, Zhangxi Tan | 2020-06-23 |
| 10691812 | Secure data replication in a storage grid | Par Botes, Ethan Miller | 2020-06-23 |
| 10671480 | Utilization of erasure codes in a storage system | John Colgrove, John D. Davis | 2020-06-02 |
| 10599348 | Distributed transactions with token-associated execution | Robert Lee, Igor Ostrovsky, Peter Vajgel | 2020-03-24 |
| 10585617 | Buffering copy requests in a storage system | John Colgrove, Ethan Miller, Cary Sandvig, Christopher Golden, Jianting Cao +1 more | 2020-03-10 |
| 10579474 | Die-level monitoring in a storage cluster | John D. Davis, Hari Kannan, Nenad Miladinovic, Zhangxi Tan | 2020-03-03 |
| 10572176 | Storage cluster operation using erasure coded data | John D. Davis, Brian Gold, Shantanu Gupta, Zhangxi Tan | 2020-02-25 |
| 10540343 | Data object attribute based event detection in a storage system | John Colgrove, Joseph S. Hasbani, Ethan Miller, Cary Sandvig | 2020-01-21 |
| 10528419 | Mapping around defective flash memory of a storage array | John D. Davis, Hari Kannan, Nenad Miladinovic, Zhangxi Tan | 2020-01-07 |
| 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 |
| 10353635 | Data control across multiple logical arrays | Par Botes | 2019-07-16 |