JJ

Jerome F. Duluk, Jr.

NV NVIDIA: 102 patents #8 of 7,811Top 1%
Apple: 20 patents #1,611 of 18,612Top 9%
SE Silicon Engines: 5 patents #1 of 4Top 25%
📍 Palo Alto, CA: #59 of 9,675 inventorsTop 1%
🗺 California: #1,264 of 386,348 inventorsTop 1%
Overall (All Time): #7,984 of 4,157,543Top 1%
133
Patents All Time

Issued Patents All Time

Showing 51–75 of 133 patents

Patent #TitleCo-InventorsDate
9575892 Replaying memory transactions while resolving memory access faults James Leroy Deming, John Mashey, Mark Hairgrove, Lucien Dunning, Jonathon Stuart Ramsey Evans +3 more 2017-02-21
9513975 Technique for computational nested parallelism Stephen Anthony Bernard Jones, Philip Alexander Cuadra, Daniel Elliot Wexler, Ignacio Llamas, Lacky V. Shah +1 more 2016-12-06
9507638 Compute work distribution reference counters Philip Alexander Cuadra, Karim M. Abdalla, Luke Durant, Gerald F. Luiz, Timothy John Purcell +1 more 2016-11-29
9495721 Efficient super-sampling with per-pixel shader threads Rouslan Dimitrov, Eric B. Lum, Rui M. Bastos 2016-11-15
9442759 Concurrent execution of independent streams in multi-channel time slice groups Samuel H. Duncan, Lacky V. Shah, Sean J. Treichler, Daniel Elliot Wexler, Philip Browning Johnson +1 more 2016-09-13
9430400 Migration directives in a unified virtual memory system architecture 2016-08-30
9424201 Migrating pages of different sizes between heterogeneous processors Cameron Buschardt, James Leroy Deming, Lucien Dunning, Brian Fahs, Mark Hairgrove +3 more 2016-08-23
9418616 Technique for storing shared vertices Ziyad S. Hakura, Henry Packard Moreton 2016-08-16
9401004 State shadowing to support a multi-threaded driver environment Jesse David Hall, Patrick R. Brown, Gregory Scott Palmer, Eric S. Werness 2016-07-26
9396515 Rendering using multiple render target sample masks Eric B. Lum, Yury Uralsky, Rouslan Dimitrov, Rui M. Bastos 2016-07-19
9378139 System, method, and computer program product for low latency scheduling and launch of memory defined tasks Scott Ricketts, Brian Pharris, Nicholas Wang, Luke Durant, Philip Alexander Cuadra 2016-06-28
9355430 Techniques for interleaving surfaces Eric B. Lum, Cass W. Everitt, Henry Packard Moreton, Yury Uralsky, Cyril Crassin 2016-05-31
9355041 Frame buffer access tracking via a sliding window in a unified virtual memory system John Mashey, Cameron Buschardt, James Leroy Deming, Brian Fahs 2016-05-31
9311097 Managing per-tile event count reports in a tile-based architecture Ziyad S. Hakura 2016-04-12
9293109 Technique for storing shared vertices Ziyad S. Hakura, Henry Packard Moreton 2016-03-22
9275491 GPU work creation and stateless graphics in OPENGL Jeffrey A. Bolz, Jesse David Hall, Patrick R. Brown, Gregory Scott Palmer 2016-03-01
9183609 Programmable blending in multi-threaded processing units Rui M. Bastos, Mark J. Kilgard, William Craig McKnight, Pierre Souillot, Dale L. Kirkland +4 more 2015-11-10
9098924 Techniques for optimizing stencil buffers Eric B. Lum 2015-08-04
9098925 Techniques for optimizing stencil buffers Eric B. Lum 2015-08-04
9082212 Programmable blending via multiple pixel shader dispatches Jesse David Hall 2015-07-14
9069609 Scheduling and execution of compute tasks Karim M. Abdalla, Lacky V. Shah, Timothy John Purcell, Tanmoy Mandal, Gentaro Hirota 2015-06-30
9013498 Determining a working set of texture maps John S. Montrym, Andrew Tao, Henry Packard Moreton, Emmett M. Kilgariff, Cass W. Everitt +3 more 2015-04-21
8984183 Signaling, ordering, and execution of dynamically generated tasks in a processing system Timothy John Purcell, Lacky V. Shah, Sean J. Treichler, Karim M. Abdalla, Philip Alexander Cuadra +1 more 2015-03-17
8970608 State objects for specifying dynamic state Jeffrey A. Bolz, Eric S. Werness 2015-03-03
8922555 Pixel shader output map Jesse David Hall, Patrick R. Brown, Mark D. Stadler 2014-12-30