PB

Patrick R. Brown

NV NVIDIA: 45 patents #89 of 7,811Top 2%
IBM: 4 patents #21,733 of 70,183Top 35%
MIT: 2 patents #2,550 of 9,367Top 30%
IN Intel: 1 patents #18,218 of 30,777Top 60%
Overall (All Time): #49,226 of 4,157,543Top 2%
53
Patents All Time

Issued Patents All Time

Showing 25 most recent of 53 patents

Patent #TitleCo-InventorsDate
11372548 Techniques for accessing and utilizing compressed data and its state information Ram Rangan, Wishwesh Anil Gandhi, Steven James Heinrich, Mathias Heyer, Emmett M. Kilgariff +2 more 2022-06-28
10680194 Transparent luminescent displays enabled by electric-field-induced quenching of photoluminescent pixels Geoffrey J. Supran, Jeffrey C. Grossman, Moungi G. Bawendi, Vladimir Bulovic 2020-06-09
10453168 Techniques for maintaining atomicity and ordering for pixel shader operations Ziyad S. Hakura, Eric B. Lum, Dale L. Kirkland, Jack Choquette, Yury Uralsky +1 more 2019-10-22
10169072 Hardware for parallel command list generation Jerome F. Duluk, Jr., Jesse David Hall, Henry Packard Moreton 2019-01-01
10134169 Image loads, stores and atomic operations Jeffrey A. Bolz 2018-11-20
10055806 Techniques for maintaining atomicity and ordering for pixel shader operations Ziyad S. Hakura, Eric B. Lum, Dale L. Kirkland, Jack Choquette, Yury Uralsky +1 more 2018-08-21
10032245 Techniques for maintaining atomicity and ordering for pixel shader operations Ziyad S. Hakura, Eric B. Lum, Dale L. Kirkland, Jack Choquette, Yury Uralsky +1 more 2018-07-24
10019776 Techniques for maintaining atomicity and ordering for pixel shader operations Ziyad S. Hakura, Eric B. Lum, Dale L. Kirkland, Jack Choquette, Yury Uralsky +1 more 2018-07-10
9754561 Managing memory regions to support sparse mappings Jonathan Dunaisky, Henry Packard Moreton, Jeffrey A. Bolz, Yury Uralsky, James Leroy Deming +6 more 2017-09-05
9665958 System, method, and computer program product for redistributing a multi-sample processing workload between threads Jeffrey A. Bolz, Tyson J. Bergland, Alexander L. Minkin 2017-05-30
9589310 Methods to facilitate primitive batching Jerome F. Duluk, Jr., Thomas Roell 2017-03-07
9448935 Surface resource view hash for coherent cache operations in texture processing hardware Jeff Bolz, Steven James Heinrich, Dale L. Kirkland, Joel J. McCormack 2016-09-20
9436971 System, method, and computer program product for accessing multi-sample surfaces Jeffrey A. Bolz, Tyson J. Bergland, Alexander L. Minkin 2016-09-06
9401004 State shadowing to support a multi-threaded driver environment Jerome F. Duluk, Jr., Jesse David Hall, Gregory Scott Palmer, Eric S. Werness 2016-07-26
9349154 Bindless texture and image API Jeffrey A. Bolz 2016-05-24
9324175 Memory coherency in graphics command streams and shaders Jeffrey A. Bolz 2016-04-26
9286659 Multi-sample surface processing using sample subsets Alexander L. Minkin, Henry Packard Moreton, Yury Uralsky, Eric B. Lum, Dale L. Kirkland +5 more 2016-03-15
9275491 GPU work creation and stateless graphics in OPENGL Jeffrey A. Bolz, Jesse David Hall, Jerome F. Duluk, Jr., Gregory Scott Palmer 2016-03-01
9262797 Multi-sample surface processing using one sample Alexander L. Minkin, Henry Packard Moreton, Yury Uralsky, Eric B. Lum, Dale L. Kirkland +5 more 2016-02-16
9245371 Global stores and atomic operations Jeffrey A. Bolz 2016-01-26
9099663 Quantum dot solar cells with band alignment engineering CHIA-HAO CHUANG, Vladimir Bulovic, Moungi G. Bawendi 2015-08-04
9024946 Tessellation shader inter-thread coordination Christopher T. Dodd, Mark J. Kilgard 2015-05-05
8922555 Pixel shader output map Jerome F. Duluk, Jr., Jesse David Hall, Mark D. Stadler 2014-12-30
8786618 Shader program headers Jerome F. Duluk, Jr., Jesse David Hall, Gernot Schaufler, Mark D. Stadler 2014-07-22
8704830 System and method for path rendering with multiple stencil samples per color sample Mark J. Kilgard 2014-04-22