Inventor · disambiguated record
Andrew Brookfield Swaine
Also filed as: SWAINE ANDREW B · SWAINE ANDREW BROOKFIELD
61 granted patents·7 pending applications·465 citations·filing 2001–2024
98Inventor score
Files withADVANCED RISC MACH LTD58HORLEY JOHN MICHAEL5SWAINE ANDREW BROOKFIELD2HORLEY JOHN M1POUBLAN SERGE HENRI1
Top patents by PatentIndex Score
68 records- 0194US11507515B1Memory management unit with address translation cacheADVANCED RISC MACH LTD·Filed 2021·Granted Nov 22, 2022·3 cites·23 claims
- 0294US10489303B2Multi-range lookup in translation lookaside bufferADVANCED RISC MACH LTD·Filed 2016·Granted Nov 26, 2019·13 cites·18 claims
- 0392US7080289B2Tracing multiple data access instructionsADVANCED RISC MACH LTD·Filed 2001·Granted Jul 18, 2006·75 cites·12 claims
- 0491US7069176B2Trace source correlation in a data processing apparatusADVANCED RISC MACH LTD·Filed 2003·Granted Jun 27, 2006·80 cites·28 claims
- 0586US7093236B2Tracing out-of-order dataADVANCED RISC MACH LTD·Filed 2001·Granted Aug 15, 2006·46 cites·24 claims
- 0685US11615022B2Apparatus and method for handling accesses targeting a memoryADVANCED RISC MACH LTD·Filed 2020·Granted Mar 28, 2023·2 cites·19 claims
- 0782US10621128B2Controlling transitions of devices between normal state and quiescent stateADVANCED RISC MACH LTD·Filed 2016·Granted Apr 14, 2020·4 cites·13 claims
- 0882US7003699B2Generation of trace signals within a data processing apparatusADVANCED RISC MACH LTD·Filed 2002·Granted Feb 21, 2006·28 cites·91 claims
- 0981US10664400B2Address translation cache partitioningADVANCED RISC MACH LTD·Filed 2017·Granted May 26, 2020·3 cites·17 claims
- 1081US10324858B2Access controlADVANCED RISC MACH LTD·Filed 2017·Granted Jun 18, 2019·3 cites·16 claims
- 1181US8176366B2Trace synchronizationHORLEY JOHN MICHAEL·Filed 2009·Granted May 8, 2012·10 cites·8 claims
- 1280US9223677B2Generation of trace data in a multi-processor systemSWAINE ANDREW BROOKFIELD·Filed 2008·Granted Dec 29, 2015·12 cites·28 claims
- 1380US8001428B2Packing trace protocols within trace streamsADVANCED RISC MACH LTD·Filed 2008·Granted Aug 16, 2011·10 cites·39 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
- 1578US7152186B2Cross-triggering of processing devicesADVANCED RISC MACH LTD·Filed 2003·Granted Dec 19, 2006·30 cites·44 claims
- 1676US7870437B2Trace data timestampingADVANCED RISC MACH LTD·Filed 2007·Granted Jan 11, 2011·7 cites·17 claims
- 1775US10664399B2Filtering coherency protocol transactionsADVANCED RISC MACH LTD·Filed 2017·Granted May 26, 2020·2 cites·25 claims
- 1874US7730545B2Test access control for secure integrated circuitsADVANCED RISC MACH LTD·Filed 2005·Granted Jun 1, 2010·8 cites·25 claims
- 1974US2025036575A1Apparatus and method using plurality of physical address spacesADVANCED RISC MACH LTD·Filed 2024·Application pending·0 cites
- 2072US8250411B2Diagnostic context construction and comparisonWILLIAMS MICHAEL JOHN·Filed 2008·Granted Aug 21, 2012·5 cites·38 claims
- 2172US7134117B2Instruction tracing in data processing systemsADVANCED RISC MACH LTD·Filed 2003·Granted Nov 7, 2006·14 cites·18 claims
- 2272US7093108B2Apparatus and method for efficiently incorporating instruction set information with instruction addressesADVANCED RISC MACH LTD·Filed 2001·Granted Aug 15, 2006·17 cites·22 claims
- 2371US10628355B2Apparatus and method for processing burst read transactionsADVANCED RISC MACH LTD·Filed 2018·Granted Apr 21, 2020·1 cites·19 claims
- 2470US7197671B2Generation of trace elements within a data processing apparatusADVANCED RISC MACH LTD·Filed 2003·Granted Mar 27, 2007·15 cites·70 claims
- 2569US7149933B2Data processing system trace busADVANCED RISC MACH LTD·Filed 2003·Granted Dec 12, 2006·13 cites·28 claims
- 2663US8407529B2Trace synchronizationHORLEY JOHN MICHAEL·Filed 2011·Granted Mar 26, 2013·1 cites·12 claims
- 2763US7325168B2Trace data source identification within a trace data streamADVANCED RISC MACH LTD·Filed 2003·Granted Jan 29, 2008·8 cites·39 claims
- 2862US8468393B2Triggering diagnostic operations within a data processing apparatusHORLEY JOHN MICHAEL·Filed 2007·Granted Jun 18, 2013·2 cites·35 claims
- 2962US7426659B2Forced diagnostic entry upon power-upADVANCED RISC MACH LTD·Filed 2005·Granted Sep 16, 2008·2 cites·28 claims
- 3062US7315600B2Asynchronous FIFO apparatus and method for passing data between a first clock domain and a second clock domain and a second clock domain of a data processing apparatusADVANCED RISC MACH LTD·Filed 2004·Granted Jan 1, 2008·11 cites·20 claims
- 3162US7251751B2Diagnostic mechanisms within multi processing systemsADVANCED RISC MACH LTD·Filed 2004·Granted Jul 31, 2007·8 cites·29 claims
- 3260US12271320B2Apparatus and method using plurality of physical address spacesADVANCED RISC MACH LTD·Filed 2021·Granted Apr 8, 2025·0 cites·21 claims
- 3359US12405898B1Memory synchronisation subsequent to a page table walkADVANCED RISC MACH LTD·Filed 2024·Granted Sep 2, 2025·0 cites·20 claims
- 3457US12056058B2Cache replacement controlADVANCED RISC MACH LTD·Filed 2022·Granted Aug 6, 2024·0 cites·20 claims
- 3556US7228457B2Performing diagnostic operations upon a data processing apparatus with power down supportADVANCED RISC MACH LTD·Filed 2004·Granted Jun 5, 2007·6 cites·14 claims
- 3652US12164436B2Apparatus and methods for setting indicator data to indicate whether a group of contiguously addressed information entries in a selected address information table provides a base address indicating a location within a contiguously address region comprising multiple address information tables at a later table levelADVANCED RISC MACH LTD·Filed 2021·Granted Dec 10, 2024·0 cites·14 claims
- 3752US12099456B2Command processing circuitry maintaining a linked list defining entries for one or more command queues and executing synchronization commands at the queue head of the one or more command queues in list order based on completion criteria of the synchronization command at the head of a given command queueADVANCED RISC MACH LTD·Filed 2023·Granted Sep 24, 2024·0 cites·15 claims
- 3852US7937626B2Techniques for generating a trace stream for a data processing apparatusADVANCED RISC MACH LTD·Filed 2008·Granted May 3, 2011·0 cites·11 claims
- 3951US11755497B2Memory managementADVANCED RISC MACH LTD·Filed 2021·Granted Sep 12, 2023·0 cites·17 claims
- 4051US11734440B2Memory access transaction with security check indicationADVANCED RISC MACH LTD·Filed 2019·Granted Aug 22, 2023·0 cites·18 claims
- 4151US11379152B2Epoch-based determination of completion of barrier termination commandADVANCED RISC MACH LTD·Filed 2020·Granted Jul 5, 2022·0 cites·18 claims
- 4250US12164425B2Technique for tracking modification of content of regions of memoryADVANCED RISC MACH LTD·Filed 2021·Granted Dec 10, 2024·0 cites·20 claims
- 4350US11853226B2Address translation cache with use of page size information to select an invalidation lookup mode, or use of leaf-and-intermediate exclusive range-specifying invalidation request, or use of invalidation request specifying single address and page size informationADVANCED RISC MACH LTD·Filed 2018·Granted Dec 26, 2023·0 cites·17 claims
- 4450US9229908B2Identifier selectionADVANCED RISC MACH LTD·Filed 2013·Granted Jan 5, 2016·0 cites·31 claims
- 4550US2025258779A1Maintenance operations across subdivided memory domainsADVANCED RISC MACH LTD·Filed 2023·Application pending·0 cites
- 4650US2025190371A1Execution environment mismatchADVANCED RISC MACH LTD·Filed 2023·Application pending·0 cites
- 4749US11954048B2Variable nesting control parameter for table structure providing access control information for controlling access to a memory systemADVANCED RISC MACH LTD·Filed 2021·Granted Apr 9, 2024·0 cites·20 claims
- 4849US11614985B2Insert operationADVANCED RISC MACH LTD·Filed 2020·Granted Mar 28, 2023·0 cites·19 claims
- 4949US11204879B2Memory management circuitry managing data transactions and address translations between an upstream device and a downstream deviceADVANCED RISC MACH LTD·Filed 2019·Granted Dec 21, 2021·0 cites·16 claims
- 5049US8099635B2Techniques for generating a trace stream for a data processing apparatusHORLEY JOHN MICHAEL·Filed 2010·Granted Jan 17, 2012·0 cites·21 claims
Showing the top 50 of 68 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →