Inventor · disambiguated record
John Harper
Also filed as: HARPER JOHN · HARPER JOHN S · HARPER JOHN STUART
66 granted patents·9 pending applications·860 citations·filing 1979–2024
99Inventor score
Top patents by PatentIndex Score
75 records- 0198US7903115B2AnimationsAPPLE INC·Filed 2007·Granted Mar 8, 2011·301 cites·12 claims
- 0297US7872652B2Application programming interfaces for synchronizationAPPLE INC·Filed 2007·Granted Jan 18, 2011·102 cites·24 claims
- 0395US8656311B1Method and apparatus for compositing various types of contentHARPER JOHN·Filed 2007·Granted Feb 18, 2014·61 cites·23 claims
- 0495US8040359B2System for emulating graphics operationsAPPLE INC·Filed 2010·Granted Oct 18, 2011·28 cites·23 claims
- 0594US8531465B2AnimationsPLATZER ANDREW·Filed 2011·Granted Sep 10, 2013·21 cites·26 claims
- 0693US9378577B2AnimationsAPPLE INC·Filed 2014·Granted Jun 28, 2016·13 cites·24 claims
- 0793US8130226B2Framework for graphics animation and compositing operationsBRUNNER RALPH·Filed 2007·Granted Mar 6, 2012·29 cites·40 claims
- 0891US7614041B2System for reducing the number of programs necessary to render an imageAPPLE INC·Filed 2007·Granted Nov 3, 2009·20 cites·26 claims
- 0991US7231632B2System for reducing the number of programs necessary to render an imageAPPLE COMPUTER·Filed 2004·Granted Jun 12, 2007·46 cites·13 claims
- 1090US8610725B2Framework for dynamic configuration of hardware resourcesSANDMEL JEREMY TODD·Filed 2007·Granted Dec 17, 2013·19 cites·24 claims
- 1190US8477143B2Buffers for display accelerationHARPER JOHN·Filed 2009·Granted Jul 2, 2013·18 cites·37 claims
- 1290US8228339B2Framework for graphics animation and compositing operationsBRUNNER RALPH·Filed 2012·Granted Jul 24, 2012·8 cites·21 claims
- 1390US8144159B2Partial display updates in a windowing system using a programmable graphics processing unitBRUNNER RALPH·Filed 2011·Granted Mar 27, 2012·6 cites·16 claims
- 1489US9691118B2System for optimizing graphics operationsAPPLE INC·Filed 2014·Granted Jun 27, 2017·7 cites·21 claims
- 1589US9183661B2Application programming interfaces for synchronizationAPPLE INC·Filed 2013·Granted Nov 10, 2015·9 cites·20 claims
- 1687US8836707B2AnimationsAPPLE INC·Filed 2013·Granted Sep 16, 2014·6 cites·14 claims
- 1787US7911472B2System for reducing the number of programs necessary to render an imageAPPLE INC·Filed 2005·Granted Mar 22, 2011·13 cites·14 claims
- 1886US8446415B2Framework for graphics animation and compositing operationsBRUNNER RALPH·Filed 2012·Granted May 21, 2013·8 cites·30 claims
- 1986US8130231B2Framework for graphics animation and compositing operationsBRUNNER RALPH·Filed 2011·Granted Mar 6, 2012·5 cites·18 claims
- 2086US7788656B2System for reducing the number of programs necessary to render an imageAPPLE INC·Filed 2005·Granted Aug 31, 2010·12 cites·10 claims
- 2184US8446416B2System for optimizing graphics operationsHARPER JOHN·Filed 2011·Granted May 21, 2013·5 cites·11 claims
- 2283US9576388B2Framework for graphics animation and compositing operationsAPPLE INC·Filed 2016·Granted Feb 21, 2017·2 cites·20 claims
- 2383US9019300B2Framework for graphics animation and compositing operationsBRUNNER RALPH·Filed 2006·Granted Apr 28, 2015·7 cites·20 claims
- 2482US11531556B2Framework providing application programming interface for user interfaces and animationAPPLE INC·Filed 2019·Granted Dec 20, 2022·2 cites·16 claims
- 2582US10877660B2Devices and methods for processing inputs using gesture recognizersAPPLE INC·Filed 2019·Granted Dec 29, 2020·2 cites·48 claims
- 2682US8405667B2Framework for graphics animation and compositing operationsBRUNNER RALPH·Filed 2012·Granted Mar 26, 2013·5 cites·17 claims
- 2778US9019309B2Adaptive image manipulationJONES CHAD E·Filed 2012·Granted Apr 28, 2015·6 cites·27 claims
- 2877US4322127ASelf-aligned plug connector for optical fibersIBM·Filed 1979·Granted Mar 30, 1982·30 cites·12 claims
- 2976US8044963B2System for emulating graphics operationsAPPLE INC·Filed 2010·Granted Oct 25, 2011·3 cites·28 claims
- 3075US7969453B2Partial display updates in a windowing system using a programmable graphics processing unitAPPLE INC·Filed 2007·Granted Jun 28, 2011·2 cites·16 claims
- 3173US11532113B2AnimationsAPPLE INC·Filed 2020·Granted Dec 20, 2022·0 cites·25 claims
- 3273US8963799B2Mirroring graphics content to an external displayHARPER JOHN S·Filed 2011·Granted Feb 24, 2015·3 cites·10 claims
- 3372US11567658B2Devices and methods for processing inputs using gesture recognizersAPPLE INC·Filed 2022·Granted Jan 31, 2023·0 cites·18 claims
- 3472US8842133B2Buffers for display accelerationAPPLE INC·Filed 2013·Granted Sep 23, 2014·2 cites·37 claims
- 3571US8553038B2Application programming interfaces for synchronizationPLATZER ANDREW·Filed 2011·Granted Oct 8, 2013·2 cites·24 claims
- 3671US7847800B2System for emulating graphics operationsAPPLE INC·Filed 2004·Granted Dec 7, 2010·11 cites·5 claims
- 3771US2024370220A1Remote user-interface viewsAPPLE INC·Filed 2024·Application pending·0 cites
- 3870US11222456B2Frameworks for graphics animation and compositing operationsAPPLE INC·Filed 2019·Granted Jan 11, 2022·0 cites·20 claims
- 3970US8040353B2System for emulating graphics operationsAPPLE INC·Filed 2010·Granted Oct 18, 2011·2 cites·19 claims
- 4068US7397964B2Gaussian blur approximation suitable for GPUAPPLE INC·Filed 2004·Granted Jul 8, 2008·13 cites·31 claims
- 4167US11294564B2Devices and methods for processing inputs using gesture recognizersAPPLE INC·Filed 2020·Granted Apr 5, 2022·0 cites·30 claims
- 4267US7652678B2Partial display updates in a windowing system using a programmable graphics processing unitAPPLE INC·Filed 2004·Granted Jan 26, 2010·7 cites·22 claims
- 4366US10586373B2AnimationsAPPLE INC·Filed 2018·Granted Mar 10, 2020·0 cites·22 claims
- 4466US9881353B2Buffers for display accelerationAPPLE INC·Filed 2014·Granted Jan 30, 2018·1 cites·18 claims
- 4566US8134561B2System for optimizing graphics operationsHARPER JOHN·Filed 2004·Granted Mar 13, 2012·8 cites·34 claims
- 4663US11550601B2Framework providing application programming interface for user interfaces and animationAPPLE INC·Filed 2019·Granted Jan 10, 2023·0 cites·20 claims
- 4763US10521949B2Framework for graphics animation and compositing operationsAPPLE INC·Filed 2017·Granted Dec 31, 2019·0 cites·20 claims
- 4862US12086371B2Dynamically resizable content for electronic devicesAPPLE INC·Filed 2023·Granted Sep 10, 2024·0 cites·20 claims
- 4962US9990756B2AnimationsAPPLE INC·Filed 2016·Granted Jun 5, 2018·0 cites·22 claims
- 5062US9852535B2Framework for graphics animation and compositing operationsAPPLE INC·Filed 2017·Granted Dec 26, 2017·0 cites·20 claims
Showing the top 50 of 75 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →