Inventor · disambiguated record
Mark Leather
Also filed as: LEATHER MARK · LEATHER MARK M
51 granted patents·17 pending applications·2,268 citations·filing 1996–2025
99Inventor score
Files withHARTOG ROBERT SCOTT18ADVANCED MICRO DEVICES INC15NINTENDO CO LTD15ATI TECHNOLOGIES ULC5ATI TECHNOLOGIES INC4
Top patents by PatentIndex Score
68 records- 0198US7307638B2Method and apparatus for interleaved processing of direct and indirect texture coordinates in a graphics systemNINTENDO CO LTD·Filed 2005·Granted Dec 11, 2007·70 cites·46 claims
- 0298US7176919B2Recirculating shade tree blender for a graphics systemNINTENDO CO LTD·Filed 2005·Granted Feb 13, 2007·134 cites·38 claims
- 0398US7002591B1Method and apparatus for interleaved processing of direct and indirect texture coordinates in a graphics systemNINTENDO CO LTD·Filed 2000·Granted Feb 21, 2006·229 cites·3 claims
- 0498US6664958B1Z-texturingNINTENDO CO LTD·Filed 2000·Granted Dec 16, 2003·183 cites·17 claims
- 0598US6636214B1Method and apparatus for dynamically reconfiguring the order of hidden surface processing based on rendering modeNINTENDO CO LTD·Filed 2000·Granted Oct 21, 2003·223 cites·13 claims
- 0697US7633506B1Parallel pipeline graphics systemATI TECHNOLOGIES ULC·Filed 2003·Granted Dec 15, 2009·113 cites·21 claims
- 0797US7184059B1Graphics system with copy out conversions between embedded frame buffer and main memoryNINTENDO CO LTD·Filed 2000·Granted Feb 27, 2007·152 cites·18 claims
- 0897US7034828B1Recirculating shade tree blender for a graphics systemNINTENDO CO LTD·Filed 2000·Granted Apr 25, 2006·174 cites·47 claims
- 0997US6999100B1Method and apparatus for anti-aliasing in a graphics systemNINTENDO CO LTD·Filed 2000·Granted Feb 14, 2006·146 cites·5 claims
- 1097US6618048B13D graphics rendering system for performing Z value clamping in near-Z range to maximize scene resolution of visually important Z componentsNINTENDO CO LTD·Filed 2000·Granted Sep 9, 2003·152 cites·7 claims
- 1196US11295507B2Spatial partitioning in a multi-tenancy graphics processing unitADVANCED MICRO DEVICES INC·Filed 2020·Granted Apr 5, 2022·3 cites·20 claims
- 1296US7317459B2Graphics system with copy out conversions between embedded frame buffer and main memory for producing a streaming video image as a texture on a displayed object imageNINTENDO CO LTD·Filed 2006·Granted Jan 8, 2008·21 cites·10 claims
- 1394US7307640B2Method and apparatus for efficient generation of texture coordinate displacements for implementing emboss-style bump mapping in a graphics rendering systemNINTENDO CO LTD·Filed 2005·Granted Dec 11, 2007·40 cites·12 claims
- 1494US7061495B1Method and apparatus for rasterizer interpolationATI TECHNOLOGIES INC·Filed 2003·Granted Jun 13, 2006·80 cites·20 claims
- 1593US6825851B1Method and apparatus for environment-mapped bump-mapping in a graphics systemNINTENDO CO LTD·Filed 2000·Granted Nov 30, 2004·48 cites·6 claims
- 1693US6707458B1Method and apparatus for texture tiling in a graphics systemNINTENDO CO LTD·Filed 2000·Granted Mar 16, 2004·84 cites·6 claims
- 1791US6072500AAntialiased imaging with improved pixel supersamplingSILICON GRAPHICS INC·Filed 1997·Granted Jun 6, 2000·116 cites·25 claims
- 1890US5684939AAntialiased imaging with improved pixel supersamplingSILICON GRAPHICS INC·Filed 1996·Granted Nov 4, 1997·114 cites·11 claims
- 1989US8195882B2Shader complex with distributed level one cache system and centralized level two cacheDELAURIER ANTHONY P·Filed 2009·Granted Jun 5, 2012·9 cites·17 claims
- 2089US7075542B1Selectable multi-performance configurationATI TECHNOLOGIES INC·Filed 2003·Granted Jul 11, 2006·52 cites·23 claims
- 2188US8607247B2Method and system for workitem synchronizationHOWES LEE W·Filed 2011·Granted Dec 10, 2013·15 cites·20 claims
- 2287US9507632B2Preemptive context switching of processes on ac accelerated processing device (APD) based on time quantaHARTOG ROBERT SCOTT·Filed 2011·Granted Nov 29, 2016·10 cites·14 claims
- 2385US7205999B2Method and apparatus for environment-mapped bump-mapping in a graphics systemNINTENDO CO LTD·Filed 2004·Granted Apr 17, 2007·24 cites·18 claims
- 2479US2025384611A1Configurable multiple-die graphics processing unitADVANCED MICRO DEVICES INC·Filed 2025·Application pending·0 cites
- 2578US12299413B2Dual vector arithmetic logic unitADVANCED MICRO DEVICES INC·Filed 2024·Granted May 13, 2025·0 cites·20 claims
- 2677US10817302B2Processor support for bypassing vector source operandsADVANCED MICRO DEVICES INC·Filed 2017·Granted Oct 27, 2020·2 cites·20 claims
- 2776US8963933B2Method for urgency-based preemption of a processHARTOG ROBERT SCOTT·Filed 2012·Granted Feb 24, 2015·4 cites·20 claims
- 2874US12205218B2Spatial partitioning in a multi-tenancy graphics processing unitADVANCED MICRO DEVICES INC·Filed 2022·Granted Jan 21, 2025·0 cites·20 claims
- 2972US9256465B2Process device context switchingHARTOG ROBERT SCOTT·Filed 2011·Granted Feb 9, 2016·3 cites·20 claims
- 3071US10579388B2Policies for shader resource allocation in a shader coreADVANCED MICRO DEVICES INC·Filed 2018·Granted Mar 3, 2020·1 cites·20 claims
- 3170US12361628B2Configurable multiple-die graphics processing unitADVANCED MICRO DEVICES INC·Filed 2022·Granted Jul 15, 2025·0 cites·16 claims
- 3269US11675568B2Dual vector arithmetic logic unitADVANCED MICRO DEVICES INC·Filed 2020·Granted Jun 13, 2023·0 cites·20 claims
- 3368US9122522B2Software mechanisms for managing task scheduling on an accelerated processing device (APD)HARTOG ROBERT SCOTT·Filed 2011·Granted Sep 1, 2015·2 cites·20 claims
- 3467US9299121B2Preemptive context switchingHARTOG ROBERT SCOTT·Filed 2011·Granted Mar 29, 2016·2 cites·22 claims
- 3567US6999098B2Apparatus for converting floating point values to gamma corrected fixed point valuesATI TECHNOLOGIES INC·Filed 2003·Granted Feb 14, 2006·9 cites·12 claims
- 3663US12169896B2Graphics primitives and positions through memory buffersADVANCED MICRO DEVICES INC·Filed 2021·Granted Dec 17, 2024·0 cites·20 claims
- 3763US8959319B2Executing first instructions for smaller set of SIMD threads diverging upon conditional branch instructionLEATHER MARK·Filed 2011·Granted Feb 17, 2015·2 cites·20 claims
- 3862US8933942B2Partitioning resources of a processorHARTOG ROBERT SCOTT·Filed 2011·Granted Jan 13, 2015·1 cites·20 claims
- 3962US8803891B2Method for preempting graphics tasks to accommodate compute tasks in an accelerated processing device (APD)HARTOG ROBERT SCOTT·Filed 2011·Granted Aug 12, 2014·1 cites·20 claims
- 4062US8593465B2Handling of extra contexts for shader constantsLEATHER MARK M·Filed 2007·Granted Nov 26, 2013·3 cites·25 claims
- 4162US7280119B2Method and apparatus for sampling on a non-power-of-two pixel gridATI TECHNOLOGIES INC·Filed 2004·Granted Oct 9, 2007·7 cites·7 claims
- 4261US6980218B1Method and apparatus for efficient generation of texture coordinate displacements for implementing emboss-style bump mapping in a graphics rendering systemNINTENDO CO LTD·Filed 2000·Granted Dec 27, 2005·8 cites·12 claims
- 4357US7920141B2Method and apparatus for rasterizer interpolationATI TECHNOLOGIES ULC·Filed 2006·Granted Apr 5, 2011·1 cites·43 claims
- 4457US6760033B2Combined floating-point logic core and frame bufferMICROSOFT CORP·Filed 2002·Granted Jul 6, 2004·6 cites·21 claims
- 4555US10242420B2Preemptive context switching of processes on an accelerated processing device (APD) based on time quantaADVANCED MICRO DEVICES INC·Filed 2016·Granted Mar 26, 2019·0 cites·17 claims
- 4654US2025306799A1Low latency scratch memory pathADVANCED MICRO DEVICES INC·Filed 2024·Application pending·0 cites
- 4753US6532018B1Combined floating-point logic core and frame bufferMICROSOFT CORP·Filed 1999·Granted Mar 11, 2003·19 cites·7 claims
- 4853US2025199811A1Vector memory loads return to cacheADVANCED MICRO DEVICES INC·Filed 2023·Application pending·0 cites
- 4953US2025209006A1Prime factorization hash operationADVANCED MICRO DEVICES INC·Filed 2023·Application pending·0 cites
- 5052US2010110084A1Parallel pipeline graphics systemATI TECHNOLOGIES ULC·Filed 2009·Application pending·0 cites
Showing the top 50 of 68 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →