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 51–75 of 101 patents

Patent #TitleCo-InventorsDate
10268548 Failure mapping in a storage array John Hayes, Hari Kannan, Nenad Miladinovic, Zhangxi Tan 2019-04-23
10216411 Data rebuild on feedback from a queue in a non-volatile solid-state storage John Hayes, Hari Kannan, Nenad Miladinovic, Zhangxi Tan 2019-02-26
10198380 Direct memory access data movement John Hayes, Shantanu Gupta, Brian Gold, Zhangxi Tan 2019-02-05
10185506 Scheduling policy for queues in a non-volatile solid-state storage John Hayes, Shantanu Gupta, Brian Gold, Zhangxi Tan 2019-01-22
10114757 Nonrepeating identifiers in an address space of a non-volatile solid-state storage John Hayes, Shantanu Gupta, Brian Gold, Zhangxi Tan 2018-10-30
9967342 Storage system architecture John Colgrove, John Hayes 2018-05-08
9948615 Increased storage unit encryption based on loss of trust 2018-04-17
9940234 Aggressive data deduplication using lazy garbage collection 2018-04-10
9934089 Storage cluster John Hayes, John Colgrove 2018-04-03
9928136 Message storage in memory blocks using codewords Parikshit Gopalan, Mark Manasse, Karin Strauss, Sergey Yekhanin 2018-03-27
9880899 Die-level monitoring in a storage cluster John Hayes, Zhangxi Tan, Hari Kannan, Nenad Miladinovic 2018-01-30
9875810 Self-identifying memory errors Karin Strauss, Mark Manasse, Parikshit Gopalan, Sergey Yekhanin 2018-01-23
9836245 Non-volatile RAM and flash memory in a non-volatile solid-state storage John Hayes, Shantanu Gupta, Brian Gold, Zhangxi Tan 2017-12-05
9836234 Storage cluster John Colgrove, John Hayes, Robert Lee 2017-12-05
9817750 Profile-dependent write placement of data into a non-volatile solid-state storage John Hayes, Shantanu Gupta, Brian Gold, Zhangxi Tan 2017-11-14
9811457 Data placement based on data retention in a tiered storage device system Ethan Miller, Brian Gold, John Colgrove, Peter Vajgel, John Hayes +1 more 2017-11-07
9798477 Scalable non-uniform storage sizes Par Botes, John Colgrove, John Hayes, Robert Lee, Joshua Robinson +1 more 2017-10-24
9766972 Masking defective bits in a storage array John Hayes, Zhangxi Tan, Hari Kannan, Nenad Miladinovic 2017-09-19
9747229 Self-describing data format for DMA in a non-volatile solid-state storage John Hayes, Shantanu Gupta, Brian Gold, Zhangxi Tan 2017-08-29
9671846 Power sequencing for optimal system load at start up Alex Ho, Clay Ross 2017-06-06
9612953 Data placement based on data properties in a tiered storage device system Ethan Miller, Brian Gold, John Colgrove, Peter Vajgel, John Hayes +1 more 2017-04-04
9558069 Failure mapping in a storage array John Hayes, Zhangxi Tan, Hari Kannan, Nenad Miladinovic 2017-01-31
9525738 Storage system architecture John Hayes, John Colgrove 2016-12-20
9501244 Scheduling policy for queues in a non-volatile solid-state storage John Hayes, Shantanu Gupta, Brian Gold, Zhangxi Tan 2016-11-22
9495255 Error recovery in a storage cluster John Hayes, Zhangxi Tan, Hari Kannan, Nenad Miladinovic 2016-11-15