| 12204788 |
Dynamic plane selection in data storage system |
Andrew R. Bernat, Peter E. Kirkpatrick, Caleb Gum, Hari Kannan |
2025-01-21 |
| 12099742 |
Utilizing programming page size granularity to optimize data segment storage in a storage system |
Zoltan DeWitt, Andrew R. Bernat |
2024-09-24 |
| 12067274 |
Writing segments and erase blocks based on ordering |
Andrew R. Bernat, Ronald Karr, Xiaohui Wang |
2024-08-20 |
| 12032848 |
Intelligent block allocation in a heterogeneous storage system |
Zoltan DeWitt |
2024-07-09 |
| 12008019 |
Adjusting storage delivery in a storage system |
Andrew Kleinerman, Ethan Miller |
2024-06-11 |
| 12001684 |
Optimizing dynamic power loss protection adjustment in a storage system |
Gordon James Coleman, Andrew R. Bernat, Peter E. Kirkpatrick, Mark L. McAuliffe, Eric Kelly Blanchard +1 more |
2024-06-04 |
| 12001700 |
Dynamically selecting segment heights in a heterogeneous RAID group |
Andrew R. Bernat, Radek Aster, Conner Haffner, Yunpeng Duan, John Adler +1 more |
2024-06-04 |
| 11947795 |
Power loss protection based on write requirements |
Andrew R. Bernat, Brandon Davis, Mark L. McAuliffe, Zoltan DeWitt, Phillip Hord +1 more |
2024-04-02 |
| 11934681 |
Data migration for write groups |
Andrew R. Bernat, John Colgrove, Taher Vohra, Andrew Kleinerman, Xiaohui Wang |
2024-03-19 |
| 11809727 |
Predicting failures in a storage system that includes a plurality of storage devices |
Frank Tuzzolino, John Colgrove, Taher Vohra, Andrew Kleinerman, Xiaohui Wang |
2023-11-07 |
| 11520514 |
Optimized relocation of data based on data characteristics |
Zoltan DeWitt, Gordon James Coleman, Rongjin Qiao |
2022-12-06 |
| 11461273 |
Modifying storage distribution in a storage system that includes one or more storage devices |
Andrew Kleinerman, Ethan Miller |
2022-10-04 |
| 11416144 |
Dynamic use of segment or zone power loss protection in a flash device |
Andrew R. Bernat, Brandon Davis, Mark L. McAuliffe, Zoltan DeWitt, Phillip Hord +1 more |
2022-08-16 |
| 11397674 |
Optimizing garbage collection across heterogeneous flash devices |
Yanwei Jiang, Naveen Neelakantam, Scott Chao, MATTHEW FAY, Brandon Davis |
2022-07-26 |
| 11112990 |
Managing storage device evacuation |
Andrew R. Bernat, John Colgrove, Taher Vohra, Andrew Kleinerman, Xiaohui Wang |
2021-09-07 |
| 11093146 |
Automatic load rebalancing of a write group |
Ronald Karr, Peter E. Kirkpatrick, Andrew R. Bernat, Tsu-Hao Chang, Phil Hord +1 more |
2021-08-17 |
| 10976947 |
Dynamically selecting segment heights in a heterogeneous RAID group |
Andrew R. Bernat, Radek Aster, Conner Haffner, Yunpeng Duan, John Adler +1 more |
2021-04-13 |
| 10929231 |
System configuration selection in a storage system |
Andrew R. Bernat, Timothy W. Brennan, Jimmy Chi-Wai Chui, Alan S. Driscoll, Grigori Inozemtsev +1 more |
2021-02-23 |
| 10719265 |
Centralized, quorum-aware handling of device reservation requests in a storage system |
Andrew R. Bernat, Grigori Inozemtsev, Iris McLeary |
2020-07-21 |
| 10705732 |
Multiple-apartment aware offlining of devices for disruptive and destructive operations |
Andrew R. Bernat, Grigori Inozemtsev, Iris McLeary |
2020-07-07 |
| 10564884 |
Intelligent data migration within a flash storage array |
John Colgrove, Andrew Kleinerman, Taher Vohra, Xiaohui Wang |
2020-02-18 |
| 10515701 |
Overlapping raid groups |
Radek Aster, Andrew R. Bernat, Yunpeng Duan, Tsu-Hao Chang |
2019-12-24 |
| 10353777 |
Ensuring crash-safe forward progress of a system configuration update |
Andrew R. Bernat, Timothy W. Brennan, Jimmy Chi-Wai Chui, Alan S. Driscoll, Grigori Inozemtsev +1 more |
2019-07-16 |
| 9841921 |
Migrating data in a storage array that includes a plurality of storage devices |
John Colgrove, Andrew Kleinerman, Taher Vohra, Xiaohui Wang |
2017-12-12 |
| 8683242 |
System and method for leveraging human physiological traits to control microprocessor frequency |
Alex Shye, Yan Pan, J. Scott Miller, Gokhan Memik, Peter Dinda +1 more |
2014-03-25 |