Issued Patents All Time
Showing 26–49 of 49 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10528419 | Mapping around defective flash memory of a storage array | John D. Davis, John Hayes, Hari Kannan, Nenad Miladinovic | 2020-01-07 |
| 10372617 | Nonrepeating identifiers in an address space of a non-volatile solid-state storage | John D. Davis, John Hayes, Brian Gold, Shantanu Gupta | 2019-08-06 |
| 10324812 | Error recovery in a storage cluster | John D. Davis, John Hayes, Hari Kannan, Nenad Miladinovic | 2019-06-18 |
| 10268548 | Failure mapping in a storage array | John D. Davis, John Hayes, Hari Kannan, Nenad Miladinovic | 2019-04-23 |
| 10216411 | Data rebuild on feedback from a queue in a non-volatile solid-state storage | John D. Davis, John Hayes, Hari Kannan, Nenad Miladinovic | 2019-02-26 |
| 10216420 | Calibration of flash channels in SSD | Hari Kannan, Nenad Miladinovic, Randy Zhao | 2019-02-26 |
| 10198380 | Direct memory access data movement | John Hayes, Shantanu Gupta, John D. Davis, Brian Gold | 2019-02-05 |
| 10185506 | Scheduling policy for queues in a non-volatile solid-state storage | John Hayes, Shantanu Gupta, John D. Davis, Brian Gold | 2019-01-22 |
| 10178169 | Point to point based backend communication layer for storage processing | Par Botes, John Hayes | 2019-01-08 |
| 10114757 | Nonrepeating identifiers in an address space of a non-volatile solid-state storage | John Hayes, Shantanu Gupta, John D. Davis, Brian Gold | 2018-10-30 |
| 9880899 | Die-level monitoring in a storage cluster | John D. Davis, John Hayes, Hari Kannan, Nenad Miladinovic | 2018-01-30 |
| 9836245 | Non-volatile RAM and flash memory in a non-volatile solid-state storage | John Hayes, Shantanu Gupta, John D. Davis, Brian Gold | 2017-12-05 |
| 9817750 | Profile-dependent write placement of data into a non-volatile solid-state storage | John Hayes, Shantanu Gupta, John D. Davis, Brian Gold | 2017-11-14 |
| 9766972 | Masking defective bits in a storage array | John D. Davis, John Hayes, Hari Kannan, Nenad Miladinovic | 2017-09-19 |
| 9747229 | Self-describing data format for DMA in a non-volatile solid-state storage | John Hayes, Shantanu Gupta, John D. Davis, Brian Gold | 2017-08-29 |
| 9558069 | Failure mapping in a storage array | John D. Davis, John Hayes, Hari Kannan, Nenad Miladinovic | 2017-01-31 |
| 9501244 | Scheduling policy for queues in a non-volatile solid-state storage | John Hayes, Shantanu Gupta, John D. Davis, Brian Gold | 2016-11-22 |
| 9495255 | Error recovery in a storage cluster | John D. Davis, John Hayes, Hari Kannan, Nenad Miladinovic | 2016-11-15 |
| 9483346 | Data rebuild on feedback from a queue in a non-volatile solid-state storage | John D. Davis, John Hayes, Hari Kannan, Nenad Miladinovic | 2016-11-01 |
| 9110789 | Nonrepeating identifiers in an address space of a non-volatile solid-state storage | John Hayes, Shantanu Gupta, John D. Davis, Brian Gold | 2015-08-18 |
| 9082512 | Die-level monitoring in a storage cluster | John D. Davis, John Hayes, Hari Kannan, Nenad Miladinovic | 2015-07-14 |
| 8874836 | Scheduling policy for queues in a non-volatile solid-state storage | John Hayes, Shantanu Gupta, John D. Davis, Brian Gold | 2014-10-28 |
| 8868825 | Nonrepeating identifiers in an address space of a non-volatile solid-state storage | John Hayes, Shantanu Gupta, John D. Davis, Brian Gold | 2014-10-21 |
| 8131660 | Reconfigurable hardware accelerator for boolean satisfiability solver | John D. Davis, Fang Yu, Lintao Zhang | 2012-03-06 |