JD

John D. Davis

PS Pure Storage: 85 patents #11 of 486Top 3%
Microsoft: 13 patents #3,164 of 40,388Top 8%
Oracle: 2 patents #5,522 of 14,854Top 40%
BS Bigstream Solutions: 1 patents #2 of 7Top 30%
UW University Of Washington: 1 patents #985 of 2,234Top 45%
📍 San Francisco, CA: #132 of 26,999 inventorsTop 1%
🗺 California: #2,203 of 386,348 inventorsTop 1%
Overall (All Time): #14,108 of 4,157,543Top 1%
101
Patents All Time

Issued Patents All Time

Showing 26–50 of 101 patents

Patent #TitleCo-InventorsDate
11138082 Action determination based on redundancy level John Hayes, Brian Gold, Shantanu Gupta, Robert Lee, Igor Ostrovsky +1 more 2021-10-05
11126516 Dynamic formation of a failure domain Robert Lee 2021-09-21
11080154 Recovering error corrected data John Hayes, Hari Kannan, Nenad Miladinovic, Zhangxi Tan 2021-08-03
11079962 Addressable non-volatile random access memory John Hayes, Brian Gold, Shantanu Gupta, Zhangxi Tan 2021-08-03
11057468 Vast data storage system John Colgrove, John Hayes 2021-07-06
10990283 Proactive data rebuild based on queue feedback John Hayes, Hari Kannan, Nenad Miladinovic, Zhangxi Tan 2021-04-27
10983859 Adjustable error correction based on memory health in a storage unit John Hayes, Zhangxi Tan, Hari Kannan, Nenad Miladinovic 2021-04-20
10983866 Mapping defective memory in a storage system John Hayes, Hari Kannan, Nenad Miladinovic, Zhangxi Tan 2021-04-20
10853243 Aggressive data deduplication using lazy garbage collection 2020-12-01
10853285 Direct memory access data format John Hayes, Shantanu Gupta, Brian Gold, Zhangxi Tan 2020-12-01
10838633 Configurable hyperconverged multi-tenant storage system John Hayes, Robert Lee, John Colgrove 2020-11-17
10817431 Distributed storage addressing John Hayes, Brian Gold, Shantanu Gupta, Zhangxi Tan 2020-10-27
10809919 Scalable storage capacities John Hayes, Par Botes, John Colgrove, Robert Lee, Joshua Robinson +1 more 2020-10-20
10712948 Predictive storage expansion 2020-07-14
10691567 Dynamically forming a failure domain in a storage system that includes a plurality of blades Robert Lee 2020-06-23
10671480 Utilization of erasure codes in a storage system John Hayes, John Colgrove 2020-06-02
10579474 Die-level monitoring in a storage cluster John Hayes, Hari Kannan, Nenad Miladinovic, Zhangxi Tan 2020-03-03
10572176 Storage cluster operation using erasure coded data John Hayes, Brian Gold, Shantanu Gupta, Zhangxi Tan 2020-02-25
10528419 Mapping around defective flash memory of a storage array John Hayes, Hari Kannan, Nenad Miladinovic, Zhangxi Tan 2020-01-07
10459652 Evacuating blades in a storage array that includes a plurality of blades Warren Jew 2019-10-29
10430306 Mechanism for persisting messages in a storage system Brian Gold, Shantanu Gupta, John Hayes, Robert Lee, Igor Ostrovsky +1 more 2019-10-01
10387661 Data reduction with end-to-end security Jonas Irwin, Ethan Miller 2019-08-20
10379763 Hyperconverged storage system with distributable processing power John Colgrove, John Hayes, Robert Lee 2019-08-13
10372617 Nonrepeating identifiers in an address space of a non-volatile solid-state storage John Hayes, Brian Gold, Shantanu Gupta, Zhangxi Tan 2019-08-06
10324812 Error recovery in a storage cluster John Hayes, Hari Kannan, Nenad Miladinovic, Zhangxi Tan 2019-06-18