TB

Timothy W. Brennan

PS Pure Storage: 35 patents #39 of 486Top 9%
Broadcom: 1 patents #5,847 of 9,346Top 65%
📍 San Francisco, CA: #790 of 26,999 inventorsTop 3%
🗺 California: #13,267 of 386,348 inventorsTop 4%
Overall (All Time): #91,789 of 4,157,543Top 3%
36
Patents All Time

Issued Patents All Time

Showing 1–25 of 36 patents

Patent #TitleCo-InventorsDate
12366972 Allocation of differing erase block sizes Andrew R. Bernat, Mark L. McAuliffe, Neil Vachharajani 2025-07-22
12346201 Efficient redundant array of independent disks (RAID) stripe parity calculations Constantine P. Sapuntzakis, Marco Sanvido 2025-07-01
12293111 Pattern forming for heterogeneous erase blocks Eric D. Seppanen, Andrew R. Bernat, Mark L. McAuliffe, Neil Vachharajani 2025-05-06
12231413 Encrypting data in a storage device Andrew R. Bernat, Ethan Miller, John Colgrove 2025-02-18
12182424 Optimizing data reduction for data in encrypted volumes Constantine P. Sapuntzakis, Yuval Frandzel 2024-12-31
12039165 Utilizing allocation shares to improve parallelism in a zoned drive storage system Ronald Karr 2024-07-16
11924183 Encrypting data in a non-volatile memory express (‘NVMe’) storage device Andrew R. Bernat, Ethan Miller, John Colgrove 2024-03-05
11853164 Generating recovery information using data redundancy Andrew R. Bernat, Peter E. Kirkpatrick, Wei Tang 2023-12-26
11782614 Encrypting data to optimize data reduction Constantine P. Sapuntzakis, Yuval Frandzel 2023-10-10
11714718 Performing partial redundant array of independent disks (RAID) stripe parity calculations Constantine P. Sapuntzakis, Marco Sanvido 2023-08-01
11704066 Heterogeneous erase blocks Eric D. Seppanen, Andrew R. Bernat, Mark L. McAuliffe, Neil Vachharajani 2023-07-18
11693604 Administering storage access in a cloud-based storage system IRFAN HAMID 2023-07-04
11609718 Identifying valid data after a storage system recovery Ronald Karr, Constantine P. Sapuntzakis, Mark L. McAuliffe, Farhan Abrol, Neil Vachharajani 2023-03-21
11604585 Data rebuild when changing erase block sizes during drive replacement Andrew R. Bernat, Mark L. McAuliffe, Neil Vachharajani 2023-03-14
11592991 Converting raid data between persistent storage types Constantine P. Sapuntzakis 2023-02-28
11494267 Continuous value data redundancy Andrew R. Bernat, Peter E. Kirkpatrick, Wei Tang 2022-11-08
11397545 Emulating persistent reservations in a cloud-based storage system IRFAN HAMID 2022-07-26
11392456 Calculating parity as a data stripe is modified Constantine P. Sapuntzakis, Marco Sanvido 2022-07-19
11086532 Data rebuild with changing erase block sizes Andrew R. Bernat, Mark L. McAuliffe, Neil Vachharajani 2021-08-10
11074016 Using flash storage devices with different sized erase blocks Eric D. Seppanen, Andrew R. Bernat, Mark L. McAuliffe, Neil Vachharajani 2021-07-27
11029853 Dynamic segment allocation for write requests by a storage system Nidhi Pankaj Doshi, Xiaohui Wang 2021-06-08
11032123 Hierarchical storage system management Andrew R. Bernat, Alan S. Driscoll, Grigori Inozemtsev 2021-06-08
11032259 Data protection in a storage system Andrew R. Bernat, Ethan Miller, John Colgrove 2021-06-08
10929031 Maximizing data reduction in a partially encrypted volume Constantine P. Sapuntzakis, Yuval Frandzel 2021-02-23
10929231 System configuration selection in a storage system Andrew R. Bernat, Jimmy Chi-Wai Chui, Alan S. Driscoll, Grigori Inozemtsev, Benjamin Scholbrock +1 more 2021-02-23