Inventor · disambiguated record
David Williamson
Also filed as: WILLIAMSON DAVID · WILLIAMSON DAVID J · WILLIAMSON DAVID JAMES
30 granted patents·8 pending applications·503 citations·filing 1996–2020
97Inventor score
Files withADVANCED RISC MACH LTD17APPLE INC13MANITOWOC FOODSERVICE GROUP IN3HARDAGE JAMES NOLAN1HILL STEPHEN J1
Top patents by PatentIndex Score
38 records- 0197US9852084B1Access permissions modificationAPPLE INC·Filed 2016·Granted Dec 26, 2017·42 cites·20 claims
- 0296US5787723ARemote ice making machineMANITOWOC FOODSERVICE GROUP IN·Filed 1996·Granted Aug 4, 1998·130 cites·28 claims
- 0392US7080289B2Tracing multiple data access instructionsADVANCED RISC MACH LTD·Filed 2001·Granted Jul 18, 2006·75 cites·12 claims
- 0491US10223123B1Methods for partially saving a branch predictor stateAPPLE INC·Filed 2016·Granted Mar 5, 2019·10 cites·20 claims
- 0588US9958932B2Processor including multiple dissimilar processor cores that implement different portions of instruction set architectureAPPLE INC·Filed 2014·Granted May 1, 2018·10 cites·19 claims
- 0686US7093236B2Tracing out-of-order dataADVANCED RISC MACH LTD·Filed 2001·Granted Aug 15, 2006·46 cites·24 claims
- 0784US10007616B1Methods for core recovery after a cold startAPPLE INC·Filed 2016·Granted Jun 26, 2018·4 cites·20 claims
- 0883US10402326B1Accessing memories in coherent and non-coherent domains in a computing systemAPPLE INC·Filed 2016·Granted Sep 3, 2019·4 cites·19 claims
- 0983US9898071B2Processor including multiple dissimilar processor coresAPPLE INC·Filed 2014·Granted Feb 20, 2018·6 cites·20 claims
- 1082US7003699B2Generation of trace signals within a data processing apparatusADVANCED RISC MACH LTD·Filed 2002·Granted Feb 21, 2006·28 cites·91 claims
- 1182US6134907ARemote ice making machineMANITOWOC FOODSERVICE GROUP IN·Filed 1999·Granted Oct 24, 2000·40 cites·14 claims
- 1281US8234489B2Set of system configuration registers having shadow registerWILLIAMSON DAVID JAMES·Filed 2009·Granted Jul 31, 2012·15 cites·18 claims
- 1379US10289191B2Processor including multiple dissimilar processor coresAPPLE INC·Filed 2018·Granted May 14, 2019·2 cites·20 claims
- 1479US7020768B2Apparatus and method for facilitating debugging of sequences of processing instructions using context identifier comparisonADVANCED RISC MACH LTD·Filed 2001·Granted Mar 28, 2006·26 cites·25 claims
- 1577US8386754B2Renaming wide register source operand with plural short register source operands for select instructions to detect dependency fast with existing mechanismADVANCED RISC MACH LTD·Filed 2009·Granted Feb 26, 2013·9 cites·15 claims
- 1673US9524011B2Instruction loop buffer with tiered power savingsAPPLE INC·Filed 2014·Granted Dec 20, 2016·3 cites·20 claims
- 1772US10922232B1Using cache memory as RAM with external access supportAPPLE INC·Filed 2019·Granted Feb 16, 2021·1 cites·20 claims
- 1870US7725695B2Branch prediction apparatus for repurposing a branch to instruction set as a non-predicted branchADVANCED RISC MACH LTD·Filed 2005·Granted May 25, 2010·6 cites·9 claims
- 1970US7197671B2Generation of trace elements within a data processing apparatusADVANCED RISC MACH LTD·Filed 2003·Granted Mar 27, 2007·15 cites·70 claims
- 2064US7774582B2Result bypassing to override a data hazard within a superscalar processorADVANCED RISC MACH LTD·Filed 2005·Granted Aug 10, 2010·3 cites·10 claims
- 2162US7389459B2Provision of debug via a separate ring bus in a data processing apparatusADVANCED RISC MACH LTD·Filed 2005·Granted Jun 17, 2008·5 cites·22 claims
- 2257US11093249B2Methods for partially preserving a branch predictor stateAPPLE INC·Filed 2019·Granted Aug 17, 2021·0 cites·20 claims
- 2357US7496899B2Preventing loss of traced information in a data processing apparatusADVANCED RISC MACH LTD·Filed 2005·Granted Feb 24, 2009·1 cites·23 claims
- 2456US5953925ARemote ice making machineMANITOWOC FOODSERVICE GROUP IN·Filed 1998·Granted Sep 21, 1999·16 cites·25 claims
- 2555US10401945B2Processor including multiple dissimilar processor cores that implement different portions of instruction set architectureAPPLE INC·Filed 2018·Granted Sep 3, 2019·0 cites·19 claims
- 2654US11221962B2Unified address translationAPPLE INC·Filed 2020·Granted Jan 11, 2022·0 cites·17 claims
- 2754US7343481B2Branch prediction in a data processing system utilizing a cache of previous static predictionsADVANCED RISC MACH LTD·Filed 2003·Granted Mar 11, 2008·4 cites·16 claims
- 2852US8255629B2Method and apparatus with data storage protocols for maintaining consistencies in parallel translation lookaside buffersMEYER PAUL GILBERT·Filed 2009·Granted Aug 28, 2012·1 cites·19 claims
- 2952US8051275B2Result path sharing between a plurality of execution units within a processorADVANCED RISC MACH LTD·Filed 2009·Granted Nov 1, 2011·1 cites·15 claims
- 3048US2006117229A1Tracing multiple data access instructionsADVANCED RISC MACH LTD·Filed 2005·Application pending·0 cites
- 3142US2006236074A1Indicating storage locations within cachesADVANCED RISC MACH LTD·Filed 2005·Application pending·0 cites
- 3242US2007043930A1Performance of a data processing apparatusHILL STEPHEN J·Filed 2005·Application pending·0 cites
- 3342US2004225866A1Branch prediction in a data processing systemFiled 2003·Application pending·0 cites
- 3442US2006218124A1Performance of a data processing apparatusADVANCED RISC MACH LTD·Filed 2005·Application pending·0 cites
- 3542US2007028078A1Instruction queues in pipelined processorsADVANCED RISC MACH LTD·Filed 2005·Application pending·0 cites
- 3641US2019220417A1Context Switch OptimizationAPPLE INC·Filed 2018·Application pending·0 cites
- 3738US2012124346A1Decoding conditional program instructionsHARDAGE JAMES NOLAN·Filed 2010·Application pending·0 cites
- 3837US7437544B2Data processing apparatus and method for executing a sequence of instructions including a multiple iteration instructionADVANCED RISC MACH LTD·Filed 2005·Granted Oct 14, 2008·0 cites·6 claims
Join the waitlist — get patent alerts
Get an alert when David Williamson files or is granted a new patent.
We store only your email — no account needed. See our privacy policy.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →