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 76–100 of 101 patents

Patent #TitleCo-InventorsDate
9483346 Data rebuild on feedback from a queue in a non-volatile solid-state storage John Hayes, Zhangxi Tan, Hari Kannan, Nenad Miladinovic 2016-11-01
9477554 Mechanism for persisting messages in a storage system John Hayes, Igor Ostrovsky, Robert Lee, Shantanu Gupta, Rusty Sears +1 more 2016-10-25
9442799 Extended lifetime memory Mark Manasse, Sergey Yekhanin, Parikshit Gopalan, Karin Strauss 2016-09-13
9437943 Stacked symmetric printed circuit boards 2016-09-06
9367243 Scalable non-uniform storage sizes John Hayes, John Colgrove, Robert Lee, Joshua Robinson, Peter Vajgel +1 more 2016-06-14
9357010 Storage system architecture John Hayes, John Colgrove 2016-05-31
9317482 Universal FPGA/ASIC matrix-vector multiplication architecture Eric S. Chung, Srinidhi Kestur 2016-04-19
9280417 Message storage in memory blocks using codewords Parikshit Gopalan, Mark Manasse, Karin Strauss, Sergey Yekhanin 2016-03-08
9213485 Storage system architecture John Hayes, John Colgrove 2015-12-15
9201600 Storage cluster John Hayes, John Colgrove 2015-12-01
9110789 Nonrepeating identifiers in an address space of a non-volatile solid-state storage John Hayes, Shantanu Gupta, Brian Gold, Zhangxi Tan 2015-08-18
9092357 Remapping of inoperable memory blocks Karin Strauss, Douglas C. Burger 2015-07-28
9082512 Die-level monitoring in a storage cluster John Hayes, Zhangxi Tan, Hari Kannan, Nenad Miladinovic 2015-07-14
9003144 Mechanism for persisting messages in a storage system John Hayes, Igor Ostrovsky, Robert Lee, Shantanu Gupta, Rusty Sears +1 more 2015-04-07
8972649 Writing memory blocks using codewords Parikshit Gopalan, Mark Manasse, Karin Strauss, Sergey Yekhanin 2015-03-03
8904209 Estimating and managing power consumption of computing devices using power models Moises Goldszmidt, Suzanne M. Rivoire 2014-12-02
8874836 Scheduling policy for queues in a non-volatile solid-state storage John Hayes, Shantanu Gupta, Brian Gold, Zhangxi Tan 2014-10-28
8874835 Data placement based on data properties in a tiered storage device system Ethan Miller, Brian Gold, John Colgrove, Peter Vajgel, John Hayes +1 more 2014-10-28
8868825 Nonrepeating identifiers in an address space of a non-volatile solid-state storage John Hayes, Shantanu Gupta, Brian Gold, Zhangxi Tan 2014-10-21
8688954 Remapping inoperable memory blocks using pointers 2014-04-01
8131660 Reconfigurable hardware accelerator for boolean satisfiability solver Zhangxi Tan, Fang Yu, Lintao Zhang 2012-03-06
8103847 Storage virtual containers Vijayan Prabhakaran 2012-01-24
8037437 Optimizing systems-on-a-chip using the dynamic critical path Mihai Budiu, Hari Kannan 2011-10-11
7598766 Customized silicon chips produced using dynamically configurable polymorphic network Martha Mercaldi-Kim, Mark H. Oskin, Todd Michael Austin, Mojtaba Mehrara 2009-10-06
7444499 Method and system for trace generation using memory index hashing Cong Fu 2008-10-28