ZH

Ziyad S. Hakura

NV NVIDIA: 86 patents #12 of 7,811Top 1%
Microsoft: 1 patents #24,826 of 40,388Top 65%
📍 Gilroy, CA: #10 of 527 inventorsTop 2%
🗺 California: #2,909 of 386,348 inventorsTop 1%
Overall (All Time): #19,234 of 4,157,543Top 1%
87
Patents All Time

Issued Patents All Time

Showing 26–50 of 87 patents

Patent #TitleCo-InventorsDate
10019776 Techniques for maintaining atomicity and ordering for pixel shader operations Eric B. Lum, Dale L. Kirkland, Jack Choquette, Patrick R. Brown, Yury Uralsky +1 more 2018-07-10
9952868 Two-pass cache tile processing for visibility testing in a tile-based architecture Jerome F. Duluk, Jr. 2018-04-24
9836878 System, method, and computer program product for processing primitive specific attributes generated by a fast geometry shader Peter Nelson 2017-12-05
9830741 Setting downstream render state in an upstream shader Emmett M. Kilgariff, Morgan McGuire, Yury Uralsky 2017-11-28
9792122 Heuristics for improving performance in a tile based architecture Walter R. Steiner, Cynthia Ann Edgeworth Allison, Rouslan Dimitrov, Karim M. Abdalla, Dale L. Kirkland +1 more 2017-10-17
9779533 Hierarchical tiled caching Rouslan Dimitrov 2017-10-03
9747661 Consistent vertex snapping for variable resolution rendering Eric B. Lum, Henry Packard Moreton, Kyle Perry Roden, Walter R. Steiner 2017-08-29
9734548 Caching of adaptively sized cache tiles in a unified L2 cache with surface compression Rouslan Dimitrov, Emmett M. Kilgariff, Andrei Khodakovsky 2017-08-15
9720842 Adaptive multilevel binning to improve hierarchical caching Rouslan Dimitrov, Rui M. Bastos, Eric B. Lum 2017-08-01
9710874 Mid-primitive graphics execution preemption Gregory Scott Palmer, Emmett M. Kilgariff, Dale L. Kirkland, Lacky V. Shah 2017-07-18
9659399 System, method, and computer program product for passing attribute structures between shader stages in a graphics pipeline Henry Packard Moreton, Emmett M. Kilgariff 2017-05-23
9639366 Techniques for managing graphics processing resources in a tile-based architecture Karim M. Abdalla, Cynthia Ann Edgeworth Allison, Dale L. Kirkland 2017-05-02
9639367 Managing event count reports in a tile-based architecture Jerome F. Duluk, Jr. 2017-05-02
9612839 Higher accuracy Z-culling in a tile-based architecture Jerome F. Duluk, Jr. 2017-04-04
9542189 Heuristics for improving performance in a tile-based architecture Cynthia Ann Edgeworth Allison, Joseph Cavanaugh, Dale L. Kirkland, Emmett M. Kilgariff 2017-01-10
9536341 Distributing primitives to multiple rasterizers Johnny S. Rhoades, Emmett M. Kilgariff, Michael C. Shebanow, Dale L. Kirkland, James Daniel Kelly 2017-01-03
9501847 Parallel line stipple computation Timothy John Purcell 2016-11-22
9483270 Distributed tiled caching Cynthia Ann Edgeworth Allison, Dale L. Kirkland, Walter R. Steiner 2016-11-01
9478066 Consistent vertex snapping for variable resolution rendering Eric B. Lum, Henry Packard Moreton, Kyle Perry Roden, Walter R. Steiner 2016-10-25
9448804 Techniques for managing graphics processing resources in a tile-based architecture Cynthia Ann Edgeworth Allison, Dale L. Kirkland 2016-09-20
9436969 Time slice processing of tessellation and geometry shaders Emmett M. Kilgariff, Dale L. Kirkland, Johnny S. Rhoades, Cynthia Ann Edgeworth Allison, Karim M. Abdalla 2016-09-06
9418616 Technique for storing shared vertices Jerome F. Duluk, Jr., Henry Packard Moreton 2016-08-16
9411596 Tiled cache invalidation Emmett M. Kilgariff 2016-08-09
9406101 Technique for improving the performance of a tessellation pipeline Zhenghong Wang 2016-08-02
9342311 Techniques for adaptively generating bounding boxes Pierre Souillot, Cynthia Ann Edgeworth Allison, Dale L. Kirkland, Rouslan Dimitrov 2016-05-17