JH

John Hayes

PS Pure Storage: 250 patents #3 of 486Top 1%
📍 Mountain View, CA: #4 of 11,022 inventorsTop 1%
🗺 California: #342 of 386,348 inventorsTop 1%
Overall (All Time): #1,958 of 4,157,543Top 1%
251
Patents All Time

Issued Patents All Time

Showing 151–175 of 251 patents

Patent #TitleCo-InventorsDate
10079711 Virtual file server with preserved MAC address Peter Vajgel, Robert Lee, Par Botes 2018-09-18
10061798 Method for maintaining multiple fingerprint tables in a deduplicating storage system John Colgrove, Joseph S. Hasbani, Ethan Miller, Cary Sandvig 2018-08-28
10013317 Restoring a volume in a storage system John Colgrove, Ethan Miller, Cary Sandvig, Christopher Golden, Jianting Cao 2018-07-03
10007457 Distributed transactions with token-associated execution Robert Lee, Igor Ostrovsky, Peter Vajgel 2018-06-26
9967342 Storage system architecture John Colgrove, John D. Davis 2018-05-08
9959170 Automatically reconfiguring a storage memory topology John Colgrove, Robert Lee, Igor Ostrovsky, Joshua Robinson, Peter Vajgel 2018-05-01
9934089 Storage cluster John Colgrove, John D. Davis 2018-04-03
9891858 Deduplication of regions with a storage system John Colgrove, Ethan Miller, Cary Sandvig, Christopher Golden, Jianting Cao 2018-02-13
9880899 Die-level monitoring in a storage cluster John D. Davis, Zhangxi Tan, Hari Kannan, Nenad Miladinovic 2018-01-30
9880779 Processing copy offload requests in a storage system John Colgrove, Ethan Miller, Cary Sandvig, Christopher Golden, Jianting Cao +1 more 2018-01-30
9864769 Storing data utilizing repeating pattern detection Marco Sanvido, Richard Hankins, Steve Hodgson, Feng Wang, Sergey Zhuravlev +1 more 2018-01-09
9843453 Authorizing I/O commands with I/O tokens Robert Lee 2017-12-12
9836245 Non-volatile RAM and flash memory in a non-volatile solid-state storage Shantanu Gupta, John D. Davis, Brian Gold, Zhangxi Tan 2017-12-05
9836234 Storage cluster John Colgrove, John D. Davis, Robert Lee 2017-12-05
9817576 Parallel update to NVRAM Brian Gold, Robert Lee 2017-11-14
9817750 Profile-dependent write placement of data into a non-volatile solid-state storage Shantanu Gupta, John D. Davis, Brian Gold, Zhangxi Tan 2017-11-14
9811551 Utilizing multiple fingerprint tables in a deduplicating storage system John Colgrove, Ethan Miller, Joseph S. Hasbani, Cary Sandvig 2017-11-07
9811457 Data placement based on data retention in a tiered storage device system John D. Davis, Ethan Miller, Brian Gold, John Colgrove, Peter Vajgel +1 more 2017-11-07
9811677 Secure data replication in a storage grid Par Botes, Ethan Miller 2017-11-07
9804779 Determining storage capacity to be made available upon deletion of a shared data object Jianting Cao, Martin Harriman, Cary Sandvig 2017-10-31
9798477 Scalable non-uniform storage sizes Par Botes, John Colgrove, John D. Davis, Robert Lee, Joshua Robinson +1 more 2017-10-24
9792045 Distributing data blocks across a plurality of storage devices Ethan Miller, John Colgrove, Cary Sandvig 2017-10-17
9766972 Masking defective bits in a storage array John D. Davis, Zhangxi Tan, Hari Kannan, Nenad Miladinovic 2017-09-19
9760313 Performing copies in a storage system John Colgrove, Ethan Miller, Cary Sandvig, Christopher Golden, Jianting Cao +1 more 2017-09-12
9747229 Self-describing data format for DMA in a non-volatile solid-state storage Shantanu Gupta, John D. Davis, Brian Gold, Zhangxi Tan 2017-08-29