Issued Patents All Time
Showing 25 most recent of 39 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 12405742 | Optimized read request processing for relocated data | Andrew R. Bernat, Peter E. Kirkpatrick, Wei Tang, John Roper | 2025-09-02 |
| 12293112 | Intelligent storage protocol modification of a distributed storage system | Peter E. Kirkpatrick, Roland Dreier | 2025-05-06 |
| 12236117 | Resiliency management in a storage system | Hari Kannan, Yijie Zhao, Peter E. Kirkpatrick, Robert Lee, Yuhong Mao +1 more | 2025-02-25 |
| 12158814 | Granular voltage tuning | Hari Kannan, Douglas Lother, Zhan Chen | 2024-12-03 |
| 12141118 | Optimizing storage system performance using data characteristics | Peter E. Kirkpatrick, Eric D. Seppanen | 2024-11-12 |
| 12105584 | Acquiring failure information | Damian Yurzola, Vidyabhushan Mohan, Melissa Kimble, Hari Kannan | 2024-10-01 |
| 12099441 | Writing data to a distributed storage system | Eric D. Seppanen | 2024-09-24 |
| 12001684 | Optimizing dynamic power loss protection adjustment in a storage system | Andrew R. Bernat, Peter E. Kirkpatrick, Mark L. McAuliffe, Eric Kelly Blanchard, Benjamin Scholbrock +1 more | 2024-06-04 |
| 11922070 | Granting access to a storage device based on reservations | Peter E. Kirkpatrick, Roland Dreier | 2024-03-05 |
| 11868309 | Queue management for data relocation | Sankara Vaideeswaran, Hari Kannan | 2024-01-09 |
| 11846968 | Relocation of data for heterogeneous storage systems | Andrew R. Bernat, Peter E. Kirkpatrick, Wei Tang, John Roper | 2023-12-19 |
| 11847013 | Readable data determination | Andrew R. Bernat, Peter E. Kirkpatrick | 2023-12-19 |
| 11847331 | Budgeting open blocks of a storage unit based on power loss prevention | Andrew R. Bernat, Wei Tang, Phillip Hord | 2023-12-19 |
| 11789626 | Optimizing block allocation in a data storage system | Hari Kannan, Yijie Zhao, Peter E. Kirkpatrick, Robert Lee, Yuhong Mao +1 more | 2023-10-17 |
| 11741003 | Write granularity for storage system | Eric D. Seppanen | 2023-08-29 |
| 11681448 | Multiple device IDs in a multi-fabric module storage system | Ian Juch, Hao Liu, Boris Feigin, Haijie Xiao | 2023-06-20 |
| 11656961 | Deallocation within a storage system | Damian Yurzola, Vidyabhushan Mohan, Melissa Kimble | 2023-05-23 |
| 11604690 | Online failure span determination | Damian Yurzola, Vidyabhushan Mohan, Melissa Kimble, Hari Kannan | 2023-03-14 |
| 11537322 | Granting reservation for access to a storage drive | Roland Dreier, Peter E. Kirkpatrick | 2022-12-27 |
| 11520514 | Optimized relocation of data based on data characteristics | Zoltan DeWitt, Benjamin Scholbrock, Rongjin Qiao | 2022-12-06 |
| 11513974 | Using nonce to control erasure of data blocks of a multi-controller storage system | Andrew R. Bernat, Grigori Inozemtsev, Yuhong Mao | 2022-11-29 |
| 11500570 | Efficient relocation of data utilizing different programming modes | Andrew R. Bernat, Peter E. Kirkpatrick, Wei Tang, John Roper | 2022-11-15 |
| 11487455 | Dynamic block allocation to optimize storage system performance | Hari Kannan, Yijie Zhao, Peter E. Kirkpatrick, Robert Lee, Yuhong Mao +1 more | 2022-11-01 |
| 11354058 | Local relocation of data stored at a storage device of a storage system | Andrew R. Bernat, Peter E. Kirkpatrick, Wei Tang, Ronald Karr | 2022-06-07 |
| 11275681 | Segmented write requests | Eric D. Seppanen | 2022-03-15 |