MS

Michael C. Shebanow

NV NVIDIA: 22 patents #258 of 7,811Top 4%
Fujitsu Limited: 9 patents #3,538 of 24,456Top 15%
HS Hal Computer Systems: 9 patents #1 of 34Top 3%
AM AMD: 3 patents #3,141 of 9,279Top 35%
Motorola: 2 patents #4,475 of 12,470Top 40%
Samsung: 2 patents #37,631 of 75,807Top 50%
Overall (All Time): #56,253 of 4,157,543Top 2%
49
Patents All Time

Issued Patents All Time

Showing 25 most recent of 49 patents

Patent #TitleCo-InventorsDate
11615256 Hybrid accumulation method in multiply-accumulate for machine learning Ali Tasdighi Far 2023-03-28
10365930 Instructions for managing a parallel cache hierarchy John R. Nickolls, Brett W. Coon 2019-07-30
9922457 Computing tessellation coordinates using dedicated hardware Justin S. Legakis, Emmett M. Kilgariff 2018-03-20
9830161 Tree-based thread management John Erik Lindholm 2017-11-28
9760968 Reduction of graphical processing through coverage testing Derek J. Lentz, Ignacio Llamas 2017-09-12
9639479 Instructions for managing a parallel cache hierarchy John R. Nickolls, Brett W. Coon 2017-05-02
9536341 Distributing primitives to multiple rasterizers Johnny S. Rhoades, Emmett M. Kilgariff, Ziyad S. Hakura, Dale L. Kirkland, James Daniel Kelly 2017-01-03
9483264 Trace-based instruction execution processing Mitchell Alsup, Boris Beylin, SungSoo Park 2016-11-01
9223578 Coalescing memory barrier operations across multiple parallel threads John R. Nickolls, Steven James Heinrich, Brett W. Coon 2015-12-29
8947444 Distributed vertex attribute fetch Ziyad S. Hakura, Emmett M. Kilgariff, James C. Bowman, Philip Browning Johnson, Johnny S. Rhoades +1 more 2015-02-03
8860742 Coverage caching Anjul Patney 2014-10-14
8817031 Distributed stream output in a parallel processing unit Ziyad S. Hakura, Rohit Gupta, Emmett M. Kilgariff 2014-08-26
8704836 Distributing primitives to multiple rasterizers Johnny S. Rhoades, Steven E. Molnar, Emmett M. Kilgariff, Ziyad S. Hakura, Dale L. Kirkland +1 more 2014-04-22
8700877 Address mapping for a parallel thread processor Yan Yan Tang, John R. Nickolls 2014-04-15
8599202 Computing tessellation coordinates using dedicated hardware Justin S. Legakis, Emmett M. Kilgariff 2013-12-03
8533435 Reordering operands assigned to each one of read request ports concurrently accessing multibank register file to avoid bank conflict Xiaogang Qiu, Ming Y. Siu, Yan Yan Tang, John Erik Lindholm, Stuart F. Oberman 2013-09-10
8522000 Trap handler architecture for a parallel processing unit Jack Choquette, Brett W. Coon, Steven James Heinrich, Aravind Kalaiah, John R. Nickolls +4 more 2013-08-27
8458440 Deferred complete virtual address computation for local memory space requests 2013-06-04
8223158 Method and system for connecting multiple shaders John Erik Lindholm, Jerome F. Duluk, Jr. 2012-07-17
8127181 Hardware warning protocol for processing units John S. Montrym, Richard A. Silkebakken, Robert C. Keller 2012-02-28
8035648 Runahead execution for graphics processing units Matthias M. Wloka 2011-10-11
8019978 Unit status reporting protocol Robert C. Keller, Richard A. Silkebakken 2011-09-13
7916146 Halt context switching method and system Robert C. Keller, Makarand Dharmapurikar 2011-03-29
7627723 Atomic memory operators in a parallel processor Ian A. Buck, John R. Nickolls, Lars Nyland 2009-12-01
7512773 Context switching using halt sequencing protocol Robert C. Keller, Richard A. Silkebakken, Benjamin J. Garlick 2009-03-31