loadpatents
Patent applications and USPTO patent grants for Duluk, Jr.; Jerome F..The latest application filed is for "technique for computational nested parallelism".
Patent | Date |
---|---|
Dynamic partitioning of execution resources Grant 11,307,903 - Duluk, Jr. , et al. April 19, 2 | 2022-04-19 |
Techniques for configuring a processor to function as multiple, separate processors Grant 11,249,905 - Duluk, Jr. , et al. February 15, 2 | 2022-02-15 |
PCIe traffic tracking hardware in a unified virtual memory system Grant 11,210,253 - Duluk, Jr. , et al. December 28, 2 | 2021-12-28 |
Technique For Computational Nested Parallelism App 20210349763 - Jones; Stephen ;   et al. | 2021-11-11 |
Techniques For Configuring A Processor To Function As Multiple, Separate Processors In A Virtualized Environment App 20210157651 - DULUK, Jr.; Jerome F. ;   et al. | 2021-05-27 |
Techniques For Configuring A Processor To Function As Multiple, Separate Processors App 20210073035 - DULUK, Jr.; Jerome F. ;   et al. | 2021-03-11 |
Techniques For Configuring A Processor To Function As Multiple, Separate Processors App 20210073125 - DULUK, JR.; Jerome F. ;   et al. | 2021-03-11 |
Techniques For Configuring A Processor To Function As Multiple, Separate Processors App 20210073042 - DULUK, Jr.; Jerome F. ;   et al. | 2021-03-11 |
Techniques For Configuring A Processor To Function As Multiple, Separate Processors App 20210073025 - DULUK, JR.; Jerome F. ;   et al. | 2021-03-11 |
Compute Task State Encapsulation App 20210019185 - DULUK, JR.; Jerome F. ;   et al. | 2021-01-21 |
Dynamic partitioning of execution resources Grant 10,817,338 - Duluk, Jr. , et al. October 27, 2 | 2020-10-27 |
Compute task state encapsulation Grant 10,795,722 - Duluk, Jr. , et al. October 6, 2 | 2020-10-06 |
Technique For Computational Nested Parallelism App 20200151016 - Jones; Stephen ;   et al. | 2020-05-14 |
Pcie Traffic Tracking Hardware In A Unified Virtual Memory System App 20190340145 - DULUK, JR.; Jerome F. ;   et al. | 2019-11-07 |
Fault buffer for resolving page faults in unified virtual memory system Grant 10,445,243 - Duluk, Jr. , et al. Oc | 2019-10-15 |
Two-pass cache tile processing for visibility testing in a tile-based architecture Grant 10,438,314 - Hakura , et al. O | 2019-10-08 |
Microcontroller for memory management unit Grant 10,409,730 - Buschardt , et al. Sept | 2019-09-10 |
Two-pass Cache Tile Processing For Visibility Testing In A Tile-based Architecture App 20190243652 - HAKURA; Ziyad S. ;   et al. | 2019-08-08 |
Dynamic Partitioning Of Execution Resources App 20190235928 - Duluk, JR.; Jerome F. ;   et al. | 2019-08-01 |
Dynamic Partitioning Of Execution Resources App 20190235924 - Duluk, Jr.; Jerome F. ;   et al. | 2019-08-01 |
PCIe traffic tracking hardware in a unified virtual memory system Grant 10,331,603 - Duluk, Jr. , et al. | 2019-06-25 |
Efficient memory virtualization in multi-threaded processing units Grant 10,310,973 - Barrow-Williams , et al. | 2019-06-04 |
Migration scheme for unified virtual memory system Grant 10,303,616 - Duluk, Jr. , et al. | 2019-05-28 |
Managing event count reports in a tile-based architecture Grant 10,223,122 - Hakura , et al. | 2019-03-05 |
Migration of peer-mapped memory pages Grant 10,216,413 - Duluk, Jr. , et al. Feb | 2019-02-26 |
System, method, and computer program product for simultaneous execution of compute and graphics workloads Grant 10,217,183 - Palmer , et al. Feb | 2019-02-26 |
Hardware for parallel command list generation Grant 10,169,072 - Duluk, Jr. , et al. J | 2019-01-01 |
Efficient memory virtualization in multi-threaded processing units Grant 10,169,091 - Barrow-Williams , et al. J | 2019-01-01 |
Opportunistic migration of memory pages in a unified virtual memory system Grant 10,133,677 - Duluk, Jr. , et al. November 20, 2 | 2018-11-20 |
Techniques for supporting for demand paging Grant 10,114,758 - Duncan , et al. October 30, 2 | 2018-10-30 |
Two-pass Cache Tile Processing For Visibility Testing In A Tile-based Architecture App 20180307490 - HAKURA; Ziyad S. ;   et al. | 2018-10-25 |
Frame buffer access tracking via a sliding window in a unified virtual memory system Grant 10,061,526 - Mashey , et al. August 28, 2 | 2018-08-28 |
Pcie Traffic Tracking Hardware In A Unified Virtual Memory System App 20180232332 - DULUK, JR.; Jerome F. ;   et al. | 2018-08-16 |
Efficient memory virtualization in multi-threaded processing units Grant 10,037,228 - Barrow-Williams , et al. July 31, 2 | 2018-07-31 |
Common pointers in unified virtual memory system Grant 10,031,856 - Duluk, Jr. , et al. July 24, 2 | 2018-07-24 |
Error checking in out-of-order task scheduling Grant 9,965,321 - Duluk, Jr. , et al. May 8, 2 | 2018-05-08 |
Handling post-Z coverage data in raster operations Grant 9,953,455 - Lum , et al. April 24, 2 | 2018-04-24 |
Two-pass cache tile processing for visibility testing in a tile-based architecture Grant 9,952,868 - Hakura , et al. April 24, 2 | 2018-04-24 |
PCIE traffic tracking hardware in a unified virtual memory system Grant 9,940,286 - Duluk, Jr. , et al. April 10, 2 | 2018-04-10 |
Pcie Traffic Tracking Hardware In A Unified Virtual Memory System App 20170371822 - DULUK, Jr.; Jerome F. ;   et al. | 2017-12-28 |
Microcontroller For Memory Management Unit App 20170371802 - BUSCHARDT; Cameron ;   et al. | 2017-12-28 |
Access tracking mechanism for hybrid memories in a unified virtual system Grant 9,830,262 - Duluk, Jr. , et al. November 28, 2 | 2017-11-28 |
CPU-to-GPU and GPU-to-GPU atomics Grant 9,830,210 - Duluk, Jr. , et al. November 28, 2 | 2017-11-28 |
Replaying memory transactions while resolving memory access faults Grant 9,830,276 - Deming , et al. November 28, 2 | 2017-11-28 |
Fault Buffer For Resolving Page Faults In Unified Virtual Memory System App 20170329717 - DULUK, JR.; Jerome F. ;   et al. | 2017-11-16 |
Migrating pages of different sizes between heterogeneous processors Grant 9,798,487 - Duluk, Jr. , et al. October 24, 2 | 2017-10-24 |
Microcontroller for memory management unit Grant 9,792,220 - Buschardt , et al. October 17, 2 | 2017-10-17 |
Fault Buffer For Tracking Page Faults In Unified Virtual Memory System App 20170286198 - DULUK, JR.; Jerome F. ;   et al. | 2017-10-05 |
Page state directory for managing unified virtual memory Grant 9,767,036 - Duluk, Jr. , et al. September 19, 2 | 2017-09-19 |
Managing memory regions to support sparse mappings Grant 9,754,561 - Dunaisky , et al. September 5, 2 | 2017-09-05 |
Common Pointers In Unified Virtual Memory System App 20170249254 - DULUK, JR.; Jerome F. ;   et al. | 2017-08-31 |
Software methods in a GPU Grant 9,734,545 - Duluk, Jr. , et al. August 15, 2 | 2017-08-15 |
Execution state analysis for assigning tasks to streaming multiprocessors Grant 9,715,413 - Abdalla , et al. July 25, 2 | 2017-07-25 |
Methods and apparatus for auto-throttling encapsulated compute tasks Grant 9,710,306 - Duluk, Jr. , et al. July 18, 2 | 2017-07-18 |
Frame Buffer Access Tracking Via A Sliding Window In A Unified Virtual Memory System App 20170199689 - MASHEY; John ;   et al. | 2017-07-13 |
Migration Scheme For Unified Virtual Memory System App 20170185526 - DULUK, JR.; Jerome F. ;   et al. | 2017-06-29 |
Techniques for optimizing stencil buffers Grant 9,679,350 - Lum , et al. June 13, 2 | 2017-06-13 |
Replaying Memory Transactions While Resolving Memory Access Faults App 20170161206 - DEMING; James Leroy ;   et al. | 2017-06-08 |
Migration of peer-mapped memory pages Grant 9,639,474 - Duluk, Jr. , et al. May 2, 2 | 2017-05-02 |
Managing event count reports in a tile-based architecture Grant 9,639,367 - Hakura , et al. May 2, 2 | 2017-05-02 |
Higher accuracy Z-culling in a tile-based architecture Grant 9,612,839 - Hakura , et al. April 4, 2 | 2017-04-04 |
Methods to facilitate primitive batching Grant 9,589,310 - Duluk, Jr. , et al. March 7, 2 | 2017-03-07 |
Replaying memory transactions while resolving memory access faults Grant 9,575,892 - Deming , et al. February 21, 2 | 2017-02-21 |
Migrating Pages Of Different Sizes Between Heterogeneous Processors App 20160357482 - DULUK, JR.; Jerome F. ;   et al. | 2016-12-08 |
Technique for computational nested parallelism Grant 9,513,975 - Jones , et al. December 6, 2 | 2016-12-06 |
Compute work distribution reference counters Grant 9,507,638 - Cuadra , et al. November 29, 2 | 2016-11-29 |
Efficient super-sampling with per-pixel shader threads Grant 9,495,721 - Duluk, Jr. , et al. November 15, 2 | 2016-11-15 |
Concurrent execution of independent streams in multi-channel time slice groups Grant 9,442,759 - Duncan , et al. September 13, 2 | 2016-09-13 |
Migration directives in a unified virtual memory system architecture Grant 9,430,400 - Duluk, Jr. August 30, 2 | 2016-08-30 |
Migrating pages of different sizes between heterogeneous processors Grant 9,424,201 - Duluk, Jr. , et al. August 23, 2 | 2016-08-23 |
Technique for storing shared vertices Grant 9,418,616 - Duluk, Jr. , et al. August 16, 2 | 2016-08-16 |
Rendering using multiple render target sample masks Grant 9,396,515 - Lum , et al. July 19, 2 | 2016-07-19 |
System, method, and computer program product for low latency scheduling and launch of memory defined tasks Grant 9,378,139 - Ricketts , et al. June 28, 2 | 2016-06-28 |
Techniques for interleaving surfaces Grant 9,355,430 - Lum , et al. May 31, 2 | 2016-05-31 |
Frame buffer access tracking via a sliding window in a unified virtual memory system Grant 9,355,041 - Mashey , et al. May 31, 2 | 2016-05-31 |
Managing per-tile event count reports in a tile-based architecture Grant 9,311,097 - Hakura , et al. April 12, 2 | 2016-04-12 |
Technique for storing shared vertices Grant 9,293,109 - Duluk, Jr. , et al. March 22, 2 | 2016-03-22 |
GPU work creation and stateless graphics in OPENGL Grant 9,275,491 - Bolz , et al. March 1, 2 | 2016-03-01 |
Techniques For Optimizing Stencil Buffers App 20150339799 - LUM; Eric B. ;   et al. | 2015-11-26 |
Programmable blending in multi-threaded processing units Grant 9,183,609 - Bastos , et al. November 10, 2 | 2015-11-10 |
Techniques for optimizing stencil buffers Grant 9,098,924 - Lum , et al. August 4, 2 | 2015-08-04 |
Techniques for optimizing stencil buffers Grant 9,098,925 - Lum , et al. August 4, 2 | 2015-08-04 |
Programmable blending via multiple pixel shader dispatches Grant 9,082,212 - Duluk, Jr. , et al. July 14, 2 | 2015-07-14 |
Scheduling and execution of compute tasks Grant 9,069,609 - Abdalla , et al. June 30, 2 | 2015-06-30 |
System, Method, And Computer Program Product For Simultaneous Execution Of Compute And Graphics Workloads App 20150178879 - Palmer; Gregory S. ;   et al. | 2015-06-25 |
Determining a working set of texture maps Grant 9,013,498 - Montrym , et al. April 21, 2 | 2015-04-21 |
Managing Memory Regions To Support Sparse Mappings App 20150097847 - DUNAISKY; Jonathan ;   et al. | 2015-04-09 |
Techniques For Interleaving Surfaces App 20150084974 - LUM; Eric B. ;   et al. | 2015-03-26 |
Techniques For Supporting For Demand Paging App 20150082001 - DUNCAN; Samuel H. ;   et al. | 2015-03-19 |
Signaling, ordering, and execution of dynamically generated tasks in a processing system Grant 8,984,183 - Purcell , et al. March 17, 2 | 2015-03-17 |
State objects for specifying dynamic state Grant 8,970,608 - Bolz , et al. March 3, 2 | 2015-03-03 |
Rendering Using Multiple Render Target Sample Masks App 20150049110 - LUM; Eric B. ;   et al. | 2015-02-19 |
Monetization Of Spelling Games By Associating Words With Advertisers App 20150038205 - DULUK; Veronica Wiechers ;   et al. | 2015-02-05 |
Techniques For Optimizing Stencil Buffers App 20150015595 - LUM; Eric B. ;   et al. | 2015-01-15 |
Techniques For Optimizing Stencil Buffers App 20150015594 - LUM; Eric B. ;   et al. | 2015-01-15 |
Pixel shader output map Grant 08922555 - | 2014-12-30 |
Pixel shader output map Grant 8,922,555 - Duluk, Jr. , et al. December 30, 2 | 2014-12-30 |
System, Method, And Computer Program Product For Low Latency Scheduling And Launch Of Memory Defined Tasks App 20140337569 - Ricketts; Scott ;   et al. | 2014-11-13 |
Sparse texture systems and methods Grant 8,860,743 - Tao , et al. October 14, 2 | 2014-10-14 |
Page State Directory For Managing Unified Virtual Memory App 20140281255 - DULUK, JR.; Jerome F. ;   et al. | 2014-09-18 |
Migration Of Peer-mapped Memory Pages App 20140281297 - DULUK, JR.; Jerome F. ;   et al. | 2014-09-18 |
Microcontroller For Memory Management Unit App 20140281364 - BUSCHARDT; Cameron ;   et al. | 2014-09-18 |
Replaying Memory Transactions While Resolving Memory Access Faults App 20140281263 - DEMING; James Leroy ;   et al. | 2014-09-18 |
Migration Directives In A Unified Virtual Memory System Architecture App 20140281323 - DULUK, JR.; Jerome F. | 2014-09-18 |
Common Pointers In Unified Virtual Memory System App 20140281357 - DULUK, JR.; Jerome F. ;   et al. | 2014-09-18 |
Migrating Pages Of Different Sizes Between Heterogeneous Processors App 20140281324 - DULUK, JR.; Jerome F. ;   et al. | 2014-09-18 |
Opportunistic Migration Of Memory Pages In A Unified Virtual Memory System App 20140281299 - DULUK, JR.; Jerome F. ;   et al. | 2014-09-18 |
Migration Scheme For Unified Virtual Memory System App 20140281358 - DULUK, JR.; Jerome F. ;   et al. | 2014-09-18 |
Microcontroller For Memory Management Unit App 20140281356 - BUSCHARDT; Cameron ;   et al. | 2014-09-18 |
Frame Buffer Access Tracking Via A Sliding Window In A Unified Virtual Memory System App 20140281365 - MASHEY; John ;   et al. | 2014-09-18 |
Migration Counters For Hybrid Memories In A Unified Virtual Memory System App 20140281264 - DULUK, JR.; Jerome F. ;   et al. | 2014-09-18 |
Fault Buffer For Resolving Page Faults In Unified Virtual Memory System App 20140281256 - DULUK, JR.; Jerome F. ;   et al. | 2014-09-18 |
Handling Post-z Coverage Data In Raster Operations App 20140267224 - LUM; Eric B. ;   et al. | 2014-09-18 |
Generating Anti-aliased Voxel Data App 20140267264 - CRASSIN; Cyril ;   et al. | 2014-09-18 |
Fault Buffer For Tracking Page Faults In Unified Virtual Memory System App 20140281296 - DULUK, JR.; Jerome F. ;   et al. | 2014-09-18 |
Cpu-to-gpu And Gpu-to-gpu Atomics App 20140267334 - DULUK, JR.; Jerome F. ;   et al. | 2014-09-18 |
Generating Anti-aliased Voxel Data App 20140267266 - CRASSIN; Cyril ;   et al. | 2014-09-18 |
Pcie Traffic Tracking Hardware In A Unified Virtual Memory System App 20140281110 - DULUK, Jr.; Jerome F. ;   et al. | 2014-09-18 |
System, Method, And Computer Program Product For Executing Processes Involving At Least One Primitive In A Graphics Processor, Utilizing A Data Structure App 20140267260 - Hakura; Ziyad Sami ;   et al. | 2014-09-18 |
Generating Anti-aliased Voxel Data App 20140267265 - CRASSIN; Cyril ;   et al. | 2014-09-18 |
Sparse texture systems and methods Grant 8,823,724 - Duluk, Jr. , et al. September 2, 2 | 2014-09-02 |
Shader program headers Grant 8,786,618 - Duluk, Jr. , et al. July 22, 2 | 2014-07-22 |
Providing pipeline state through constant buffers Grant 8,766,988 - Duluk, Jr. , et al. July 1, 2 | 2014-07-01 |
Programmable Blending Via Multiple Pixel Shader Dispatches App 20140176547 - DULUK, JR.; JEROME F. ;   et al. | 2014-06-26 |
Technique For Storing Shared Vertices App 20140176589 - Duluk, JR.; Jerome F. ;   et al. | 2014-06-26 |
Efficient Super-sampling With Per-pixel Shader Threads App 20140176579 - Duluk, JR.; Jerome F. ;   et al. | 2014-06-26 |
Technique For Storing Shared Vertices App 20140176588 - Duluk, JR.; Jerome F. ;   et al. | 2014-06-26 |
Restart index that sets a topology Grant 8,760,455 - Duluk, Jr. , et al. June 24, 2 | 2014-06-24 |
Sharing binding groups between shaders Grant 8,749,562 - Duluk, Jr. June 10, 2 | 2014-06-10 |
Efficient Memory Virtualization In Multi-threaded Processing Units App 20140123145 - BARROW-WILLIAMS; Nick ;   et al. | 2014-05-01 |
Managing Per-tile Event Count Reports In A Tile-based Architecture App 20140118370 - HAKURA; Ziyad S. ;   et al. | 2014-05-01 |
Two-pass Cache Tile Processing For Visibility Testing In A Tile-based Architecture App 20140118347 - HAKURA; Ziyad S. ;   et al. | 2014-05-01 |
Managing Event Count Reports In A Tile-based Architecture App 20140118369 - HAKURA; Ziyad S. ;   et al. | 2014-05-01 |
Higher Accuracy Z-culling In A Tile-based Architecture App 20140118348 - HAKURA; Ziyad S. ;   et al. | 2014-05-01 |
Efficient Memory Virtualization In Multi-threaded Processing Units App 20140123146 - BARROW-WILLIAMS; Nick ;   et al. | 2014-05-01 |
Efficient Memory Virtualization In Multi-threaded Processing Units App 20140122829 - BARROW-WILLIAMS; Nick ;   et al. | 2014-05-01 |
Sparse texture systems and methods Grant 8,681,169 - Hall , et al. March 25, 2 | 2014-03-25 |
Inter-shader attribute buffer optimization Grant 8,619,087 - Duluk, Jr. , et al. December 31, 2 | 2013-12-31 |
Inter-shader attribute buffer optimization Grant 08619087 - | 2013-12-31 |
Technique For Computational Nested Parallelism App 20130298133 - JONES; Stephen ;   et al. | 2013-11-07 |
Methods And Apparatus For Auto-throttling Encapsulated Compute Tasks App 20130268942 - DULUK, JR.; Jerome F. ;   et al. | 2013-10-10 |
System and method for utilizing semaphores in a graphics pipeline Grant 8,525,842 - Duluk, Jr. , et al. September 3, 2 | 2013-09-03 |
Automatic Dependent Task Launch App 20130198760 - CUADRA; Philip Alexander ;   et al. | 2013-08-01 |
Hardware override of application programming interface programmed state Grant 8,493,395 - Duluk, Jr. , et al. July 23, 2 | 2013-07-23 |
Scheduling And Execution Of Compute Tasks App 20130185725 - ABDALLA; Karim M. ;   et al. | 2013-07-18 |
Scheduling And Execution Of Compute Tasks App 20130185728 - Abdalla; Karim M. ;   et al. | 2013-07-18 |
Signaling, Ordering, And Execution Of Dynamically Generated Tasks In A Processing System App 20130160021 - PURCELL; Timothy John ;   et al. | 2013-06-20 |
Multi-Channel Time Slice Groups App 20130152093 - DUNCAN; Samuel H. ;   et al. | 2013-06-13 |
Error Checking In Out-of-order Task Scheduling App 20130152094 - Duluk, JR.; Jerome F. ;   et al. | 2013-06-13 |
Compute Work Distribution Reference Counters App 20130117758 - Cuadra; Philip Alexander ;   et al. | 2013-05-09 |
Compute Task State Encapsulation App 20130117751 - DULUK, JR.; Jerome F. ;   et al. | 2013-05-09 |
Draw commands with built-in begin/end Grant 8,427,493 - Duluk, Jr. , et al. April 23, 2 | 2013-04-23 |
Thread count throttling for efficient resource utilization Grant 8,429,656 - Duluk, Jr. , et al. April 23, 2 | 2013-04-23 |
Scheduling And Management Of Compute Tasks With Different Execution Priority Levels App 20130074088 - PURCELL; Timothy John ;   et al. | 2013-03-21 |
Zero-bandwidth clears Grant 8,330,766 - McAllister , et al. December 11, 2 | 2012-12-11 |
Index-based zero-bandwidth clears Grant 8,319,783 - McAllister , et al. November 27, 2 | 2012-11-27 |
Hardware Override Of Application Programming Interface Programmed State App 20120284568 - Duluk, JR.; Jerome F. ;   et al. | 2012-11-08 |
Hardware override of application programming interface programmed state Grant 8,228,338 - Duluk, Jr. , et al. July 24, 2 | 2012-07-24 |
Method and system for connecting multiple shaders Grant 8,223,158 - Lindholm , et al. July 17, 2 | 2012-07-17 |
System and method for graphics attribute packing for pixel shader usage Grant 8,134,570 - Duluk, Jr. , et al. March 13, 2 | 2012-03-13 |
System and method for low-overhead push buffer jumps Grant 8,085,275 - Duluk, Jr. , et al. December 27, 2 | 2011-12-27 |
Method and apparatus for display image adjustment Grant 8,044,966 - Diamond , et al. October 25, 2 | 2011-10-25 |
GPU Work Creation and Stateless Graphics in OPENGL App 20110242119 - BOLZ; Jeffrey A. ;   et al. | 2011-10-06 |
State Objects for Specifying Dynamic State App 20110242118 - BOLZ; Jeffrey A. ;   et al. | 2011-10-06 |
Sparse Texture Systems And Methods App 20110157205 - Tao; Andrew ;   et al. | 2011-06-30 |
Sparse Texture Systems And Methods App 20110157207 - Hall; Jesse D. ;   et al. | 2011-06-30 |
Sparse Texture Systems And Methods App 20110157206 - Duluk, JR.; Jerome F. ;   et al. | 2011-06-30 |
Method and apparatus for display image adjustment Grant 7,961,197 - Diamond , et al. June 14, 2 | 2011-06-14 |
Restart Index That Sets A Topology App 20110109638 - DULUK, JR.; Jerome F. ;   et al. | 2011-05-12 |
Draw Commands With Built-In Begin/End App 20110084975 - DULUK, JR.; Jerome F. ;   et al. | 2011-04-14 |
Software Methods In A Gpu App 20110084972 - Duluk, JR.; Jerome F. ;   et al. | 2011-04-14 |
Providing Pipeline State Through Constant Buffers App 20110087864 - DULUK, JR.; Jerome F. ;   et al. | 2011-04-14 |
Shader Program Headers App 20110084976 - Duluk, JR.; Jerome F. ;   et al. | 2011-04-14 |
Inter-shader Attribute Buffer Optimization App 20110080415 - DULUK, JR.; Jerome F. ;   et al. | 2011-04-07 |
Pixel Shader Output Map App 20110080407 - DULUK, JR.; Jerome F. ;   et al. | 2011-04-07 |
Methods to Facilitate Primitive Batching App 20110080416 - Duluk, JR.; Jerome F. ;   et al. | 2011-04-07 |
Hardware For Parallel Command List Generation App 20110072211 - DULUK, JR.; Jerome F. ;   et al. | 2011-03-24 |
Hardware For Parallel Command List Generation App 20110072245 - DULUK, JR.; Jerome F. ;   et al. | 2011-03-24 |
Blend optimizations that are conformant to floating-point rules Grant 7,880,747 - Molnar , et al. February 1, 2 | 2011-02-01 |
Deferred shading graphics pipeline processor having advanced features Grant 7,808,503 - Duluk, Jr. , et al. October 5, 2 | 2010-10-05 |
Method and apparatus for display image adjustment Grant 7,791,614 - Diamond , et al. September 7, 2 | 2010-09-07 |
Hardware override of application programming interface programmed state Grant 7,739,556 - Duluk, Jr. , et al. June 15, 2 | 2010-06-15 |
Predicated launching of compute thread arrays Grant 7,697,007 - Duluk, Jr. April 13, 2 | 2010-04-13 |
Method and apparatus for display image adjustment Grant 7,623,135 - Diamond , et al. November 24, 2 | 2009-11-24 |
Counter-based delay of dependent thread group execution Grant 7,526,634 - Duluk, Jr. , et al. April 28, 2 | 2009-04-28 |
Deferred shading graphics pipeline processor having advanced features Grant 7,167,181 - Duluk, Jr. , et al. January 23, 2 | 2007-01-23 |
Method and apparatus for generating texture Grant 7,164,426 - Duluk, Jr. , et al. January 16, 2 | 2007-01-16 |
System, method and computer program product for generating a shader program Grant 7,009,605 - Dietrich, Jr. , et al. March 7, 2 | 2006-03-07 |
Deferred shading graphics pipeline processor having advanced features Grant 6,717,576 - Duluk, Jr. , et al. April 6, 2 | 2004-04-06 |
Graphics processor with pipeline state storage and retrieval Grant 6,693,639 - Duluk, Jr. , et al. February 17, 2 | 2004-02-17 |
System, apparatus, method, and computer program for execution-order preserving uncached write combine operation Grant 6,671,747 - Benkual , et al. December 30, 2 | 2003-12-30 |
Method and apparatus for culling in a graphics processor with deferred shading Grant 6,664,959 - Duluk, Jr. , et al. December 16, 2 | 2003-12-16 |
Apparatus and method for fragment operations in a 3D-graphics pipeline Grant 6,614,444 - Duluk, Jr. , et al. September 2, 2 | 2003-09-02 |
Graphics processor with deferred shading Grant 6,597,363 - Duluk, Jr. , et al. July 22, 2 | 2003-07-22 |
Apparatus and method for geometry operations in a 3D-graphics pipeline Grant 6,577,317 - Duluk, Jr. , et al. June 10, 2 | 2003-06-10 |
Apparatus and method for performing setup operations in a 3-D graphics pipeline using unified primitive descriptors Grant 6,577,305 - Duluk, Jr. , et al. June 10, 2 | 2003-06-10 |
System, apparatus and method for spatially sorting image data in a three-dimensional graphics pipeline Grant 6,552,723 - Duluk, Jr. , et al. April 22, 2 | 2003-04-22 |
Graphical rendering system using simultaneous parallel query Z-buffer and method therefor Grant RE38,078 - Duluk, Jr. April 15, 2 | 2003-04-15 |
Graphics processor with pipeline state storage and retrieval Grant 6,525,737 - Duluk, Jr. , et al. February 25, 2 | 2003-02-25 |
Method and apparatus for performing conservative hidden surface removal in a graphics processor with deferred shading Grant 6,476,807 - Duluk, Jr. , et al. No | 2002-11-05 |
Method and apparatus for generating texture Grant 6,288,730 - Duluk, Jr. , et al. September 11, 2 | 2001-09-11 |
Method and apparatus for span and subspan sorting rendering system Grant 6,285,378 - Duluk, Jr. September 4, 2 | 2001-09-04 |
Deferred shading graphics pipeline processor Grant 6,268,875 - Duluk, Jr. , et al. July 31, 2 | 2001-07-31 |
Deferred shading graphics pipeline processor Grant 6,229,553 - Duluk, Jr. , et al. May 8, 2 | 2001-05-08 |
Flexible electrical test fixture for integrated circuits on prototype and production printed circuit boards Grant 6,166,554 - Webster , et al. December 26, 2 | 2000-12-26 |
Method and apparatus for span and subspan sorting rendering system Grant 5,977,987 - Duluk, Jr. November 2, 1 | 1999-11-02 |
Cascaded two-stage computational SIMD engine having multi-port memory and multiple arithmetic units Grant 5,669,010 - Duluk, Jr. September 16, 1 | 1997-09-16 |
Method and apparatus for simultaneous parallel query graphics rendering Z-coordinate buffer Grant 5,596,686 - Duluk, Jr. January 21, 1 | 1997-01-21 |
Bounding box and projections detection of hidden polygons in three-dimensional spatial databases Grant 5,574,835 - Duluk, Jr. , et al. November 12, 1 | 1996-11-12 |
Method and apparatus for spatial simulation acceleration Grant 5,572,634 - Duluk, Jr. November 5, 1 | 1996-11-05 |
System and method for cross correlation with application to video motion vector estimator Grant 5,535,288 - Chen , et al. July 9, 1 | 1996-07-09 |
Content-addressable memory system capable of fully parallel magnitude comparisons Grant 4,996,666 - Duluk, Jr. February 26, 1 | 1991-02-26 |
uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.
While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.
All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.