Issued Patents All Time
Showing 126–150 of 251 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10353630 | Simultaneously servicing high latency operations in a storage system | John Colgrove, Bo Hong, Feng Wang, Ethan Miller, Craig Harmer | 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 |
| 10156998 | Reducing a number of storage devices in a storage system that are exhibiting variable I/O response times | John Colgrove, Bo Hong, Feng Wang, Ethan Miller, Craig Harmer | 2018-12-18 |
| 10152397 | Disaster recovery at high reliability in a storage cluster | Par Botes | 2018-12-11 |
| 10140149 | Transactional commits with hardware assists in remote memory | Brian Gold, Shantanu Gupta, Robert Lee, Hari Kannan | 2018-11-27 |
| 10126982 | Adjusting a number of storage devices in a storage system that may be utilized to simultaneously service high latency operations | John Colgrove, Bo Hong, Feng Wang, Ethan Miller, Craig Harmer | 2018-11-13 |
| 10114757 | Nonrepeating identifiers in an address space of a non-volatile solid-state storage | Shantanu Gupta, John D. Davis, Brian Gold, Zhangxi Tan | 2018-10-30 |
| 10114714 | Redundant, fault-tolerant, distributed remote procedure call cache in a storage system | Robert Lee, Peter Vajgel, Joshua Robinson | 2018-10-30 |
| 10108355 | Erase block state detection | Hari Kannan, Nenad Miladinovic | 2018-10-23 |
| 10089010 | Identifying fractal regions across multiple storage devices | Ethan Miller, John Colgrove, Cary Sandvig | 2018-10-02 |
| 10082971 | Calculating capacity utilization in a storage system | Jianting Cao, Martin Harriman, Cary Sandvig | 2018-09-25 |
| 10082985 | Data striping across storage nodes that are assigned to multiple logical arrays | Par Botes | 2018-09-25 |