AB

Andrew R. Bernat

PS Pure Storage: 92 patents #9 of 486Top 2%
Overall (All Time): #16,977 of 4,157,543Top 1%
92
Patents All Time

Issued Patents All Time

Showing 25 most recent of 92 patents

Patent #TitleCo-InventorsDate
12405742 Optimized read request processing for relocated data Peter E. Kirkpatrick, Gordon James Coleman, Wei Tang, John Roper 2025-09-02
12393485 Recover corrupted data through speculative bitflip and cross-validation MATTHEW FAY, Runmin Wang, Randy Zhao 2025-08-19
12373410 Utilizing machine learning for processing of managed flash storage devices PRAKASH DARJI 2025-07-29
12366972 Allocation of differing erase block sizes Timothy W. Brennan, Mark L. McAuliffe, Neil Vachharajani 2025-07-22
12353737 Efficient storage device tune-up Wei Tang 2025-07-08
12353746 Selecting storage resources based on data characteristics Zoltan DeWitt, John Colgrove 2025-07-08
12293111 Pattern forming for heterogeneous erase blocks Eric D. Seppanen, Timothy W. Brennan, Mark L. McAuliffe, Neil Vachharajani 2025-05-06
12282436 Instant rekey in a storage system MARK FAY 2025-04-22
12231413 Encrypting data in a storage device Timothy W. Brennan, Ethan Miller, John Colgrove 2025-02-18
12204788 Dynamic plane selection in data storage system Peter E. Kirkpatrick, Caleb Gum, Benjamin Scholbrock, Hari Kannan 2025-01-21
12204768 Allocation of blocks based on power loss protection Wei Tang 2025-01-21
12135878 Programming frequently read data to low latency portions of a solid-state storage array Yijie Zhao, Peter E. Kirkpatrick 2024-11-05
12135656 Re-keying the contents of a storage device Ethan Miller 2024-11-05
12117900 Intelligent power loss protection allocation MATTHEW FAY, Ronald Karr 2024-10-15
12099742 Utilizing programming page size granularity to optimize data segment storage in a storage system Zoltan DeWitt, Benjamin Scholbrock 2024-09-24
12079184 Optimized machine learning telemetry processing for a cloud based storage system PRAKASH DARJI 2024-09-03
12069167 Unlocking data stored in a group of storage systems Alexandre Xavier Duchateau, Marco Sanvido, Constantine P. Sapuntzakis, Kiron Vijayasankar 2024-08-20
12067274 Writing segments and erase blocks based on ordering Benjamin Scholbrock, Ronald Karr, Xiaohui Wang 2024-08-20
12046292 Erase blocks having differing sizes Radek Aster, Boris Feigin, Ronald Karr, Robert Lee 2024-07-23
12001700 Dynamically selecting segment heights in a heterogeneous RAID group Radek Aster, Benjamin Scholbrock, Conner Haffner, Yunpeng Duan, John Adler +1 more 2024-06-04
12001684 Optimizing dynamic power loss protection adjustment in a storage system Gordon James Coleman, Peter E. Kirkpatrick, Mark L. McAuliffe, Eric Kelly Blanchard, Benjamin Scholbrock +1 more 2024-06-04
11947815 Configuring a flash-based storage device Wei Tang 2024-04-02
11947795 Power loss protection based on write requirements Brandon Davis, Mark L. McAuliffe, Zoltan DeWitt, Benjamin Scholbrock, Phillip Hord +1 more 2024-04-02
11934681 Data migration for write groups John Colgrove, Taher Vohra, Andrew Kleinerman, Xiaohui Wang, Benjamin Scholbrock 2024-03-19
11934322 Multiple encryption keys on storage drives Ethan Miller, Ronald Karr, Christopher Golden, Nicholas George Psaki, David Whitlock 2024-03-19