MM

Mark L. McAuliffe

PS Pure Storage: 35 patents #39 of 486Top 9%
Oracle: 5 patents #2,536 of 14,854Top 20%
Overall (All Time): #77,747 of 4,157,543Top 2%
40
Patents All Time

Issued Patents All Time

Showing 25 most recent of 40 patents

Patent #TitleCo-InventorsDate
12366972 Allocation of differing erase block sizes Andrew R. Bernat, Timothy W. Brennan, Neil Vachharajani 2025-07-22
12293111 Pattern forming for heterogeneous erase blocks Eric D. Seppanen, Andrew R. Bernat, Timothy W. Brennan, Neil Vachharajani 2025-05-06
12248379 Using mirrored copies for data availability Neil Vachharajani, Farhan Abrol 2025-03-11
12001684 Optimizing dynamic power loss protection adjustment in a storage system Gordon James Coleman, Andrew R. Bernat, Peter E. Kirkpatrick, Eric Kelly Blanchard, Benjamin Scholbrock +1 more 2024-06-04
11947968 Efficient use of zone in a storage device Ronald Karr 2024-04-02
11947795 Power loss protection based on write requirements Andrew R. Bernat, Brandon Davis, Zoltan DeWitt, Benjamin Scholbrock, Phillip Hord +1 more 2024-04-02
11841984 Encrypting data with a unique key John Colgrove, Ethan Miller, Naveen Neelakantam, Marco Sanvido, Neil A. Vachharajani +1 more 2023-12-12
11704066 Heterogeneous erase blocks Eric D. Seppanen, Andrew R. Bernat, Timothy W. Brennan, Neil Vachharajani 2023-07-18
11662909 Metadata management in a storage system Marco Sanvido, Richard Hankins, Neil Vachharajani 2023-05-30
11663097 Mirroring data to survive storage device failures Neil Vachharajani, Farhan Abrol 2023-05-30
11609718 Identifying valid data after a storage system recovery Ronald Karr, Constantine P. Sapuntzakis, Farhan Abrol, Neil Vachharajani, Timothy W. Brennan 2023-03-21
11604585 Data rebuild when changing erase block sizes during drive replacement Andrew R. Bernat, Timothy W. Brennan, Neil Vachharajani 2023-03-14
11416144 Dynamic use of segment or zone power loss protection in a flash device Andrew R. Bernat, Brandon Davis, Zoltan DeWitt, Benjamin Scholbrock, Phillip Hord +1 more 2022-08-16
11263096 Preserving tolerance to storage device failures in a storage system Neil Vachharajani, Farhan Abrol 2022-03-01
11169817 Optimizing a boot sequence in a storage system Marco Sanvido, Richard Hankins, Huihui Cheng, Nidhi Pankaj Doshi, Naveen Neelakantam +1 more 2021-11-09
11086532 Data rebuild with changing erase block sizes Andrew R. Bernat, Timothy W. Brennan, Neil Vachharajani 2021-08-10
11074016 Using flash storage devices with different sized erase blocks Eric D. Seppanen, Andrew R. Bernat, Timothy W. Brennan, Neil Vachharajani 2021-07-27
10884919 Memory management in a storage system Andrew R. Bernat, Timothy W. Brennan, Neil Vachharajani 2021-01-05
10838834 Managing read and write requests targeting a failed storage region in a storage system Marco Sanvido, Richard Hankins, Naveen Neelakantam, Xiaohui Wang, Taher Vohra 2020-11-17
10817392 Ensuring resiliency to storage device failures in a storage system that includes a plurality of storage devices Neil Vachharajani, Farhan Abrol 2020-10-27
10789020 Recovering data within a unified storage element Ronald Karr, Constantine P. Sapuntzakis, Farhan Abrol, Neil Vachharajani, Timothy W. Brennan 2020-09-29
10756759 Column domain dictionary compression Tirthankar Lahiri, Chi-Kim Hoang, Dina Thomas, Kirk Edson, Subhradyuti Sarkar +2 more 2020-08-25
10671494 Consistent selection of replicated datasets during storage system recovery Farhan Abrol, Neil Vachharajani 2020-06-02
10607034 Utilizing an address-independent, non-repeating encryption key to encrypt data John Colgrove, Ethan Miller, Naveen Neelakantam, Marco Sanvido, Neil A. Vachharajani +1 more 2020-03-31
10545687 Data rebuild when changing erase block sizes during drive replacement Andrew R. Bernat, Timothy W. Brennan, Neil Vachharajani 2020-01-28