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 26–50 of 133 patents

Patent #TitleCo-InventorsDate
10133677 Opportunistic migration of memory pages in a unified virtual memory system Cameron Buschardt, James Leroy Deming, Lucien Dunning, Brian Fahs, Mark Hairgrove +1 more 2018-11-20
10114758 Techniques for supporting for demand paging Samuel H. Duncan, Jonathon Stuart Ramsey Evans, James Leroy Deming 2018-10-30
10078911 System, method, and computer program product for executing processes involving at least one primitive in a graphics processor, utilizing a data structure Ziyad S. Hakura, Yury Uralsky, Tyson J. Bergland, Eric B. Lum, Henry Packard Moreton 2018-09-18
10061526 Frame buffer access tracking via a sliding window in a unified virtual memory system John Mashey, Cameron Buschardt, James Leroy Deming, Brian Fahs 2018-08-28
10037228 Efficient memory virtualization in multi-threaded processing units Nick Barrow-Williams, Brian Fahs, James Leroy Deming, Timothy John Purcell, Lucien Dunning +1 more 2018-07-31
10031856 Common pointers in unified virtual memory system Chenghuan Jia, John Mashey, Cameron Buschardt, Sherry Cheung, James Leroy Deming +5 more 2018-07-24
9965321 Error checking in out-of-order task scheduling Timothy John Purcell, Jesse David Hall, Philip Alexander Cuadra 2018-05-08
9953455 Handling post-Z coverage data in raster operations Eric B. Lum, Rui M. Bastos, Henry Packard Moreton, Yury Uralsky 2018-04-24
9952868 Two-pass cache tile processing for visibility testing in a tile-based architecture Ziyad S. Hakura 2018-04-24
9940286 PCIE traffic tracking hardware in a unified virtual memory system Cameron Buschardt, James Leroy Deming, Brian Fahs, Mark Hairgrove, John Mashey 2018-04-10
9830262 Access tracking mechanism for hybrid memories in a unified virtual system Cameron Buschardt, James Leroy Deming, Brian Fahs 2017-11-28
9830210 CPU-to-GPU and GPU-to-GPU atomics John Mashey, Mark Hairgrove, James Leroy Deming, Cameron Buschardt, Brian Fahs 2017-11-28
9830276 Replaying memory transactions while resolving memory access faults James Leroy Deming, John Mashey, Mark Hairgrove, Lucien Dunning, Jonathon Stuart Ramsey Evans +3 more 2017-11-28
9798487 Migrating pages of different sizes between heterogeneous processors Cameron Buschardt, James Leroy Deming, Lucien Dunning, Brian Fahs, Mark Hairgrove +3 more 2017-10-24
9792220 Microcontroller for memory management unit Cameron Buschardt, John Mashey, Mark Hairgrove, James Leroy Deming, Brian Fahs 2017-10-17
9767036 Page state directory for managing unified virtual memory Cameron Buschardt, Sherry Cheung, James Leroy Deming, Samuel H. Duncan, Lucien Dunning +5 more 2017-09-19
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
9734545 Software methods in a GPU John Christopher Cook, Fred Gruner, Gregory Scott Palmer 2017-08-15
9715413 Execution state analysis for assigning tasks to streaming multiprocessors Karim M. Abdalla, Lacky V. Shah, Timothy John Purcell, Tanmoy Mandal, Gentaro Hirota 2017-07-25
9710306 Methods and apparatus for auto-throttling encapsulated compute tasks Jesse David Hall, Philip Alexander Cuadra, Karim M. Abdalla 2017-07-18
9679350 Techniques for optimizing stencil buffers Eric B. Lum 2017-06-13
9639474 Migration of peer-mapped memory pages John Mashey, Mark Hairgrove, Chenghuan Jia, Cameron Buschardt, Lucien Dunning +1 more 2017-05-02
9639367 Managing event count reports in a tile-based architecture Ziyad S. Hakura 2017-05-02
9612839 Higher accuracy Z-culling in a tile-based architecture Ziyad S. Hakura 2017-04-04
9589310 Methods to facilitate primitive batching Thomas Roell, Patrick R. Brown 2017-03-07