Inventor · disambiguated record
Richard Roy Grisenthwaite
Also filed as: GRISENTHWAITE RICHARD · GRISENTHWAITE RICHARD R · GRISENTHWAITE RICHARD ROY
124 granted patents·7 pending applications·737 citations·filing 1996–2024
99Inventor score
Files withADVANCED RISC MACH LTD95GRISENTHWAITE RICHARD ROY9WILLIAMS MICHAEL JOHN5RIOCREUX PETER ANDREW4SGS THOMSON MICROELECTRONICS4
Top patents by PatentIndex Score
131 records- 0196US7707394B2Reducing the size of a data stream produced during instruction tracingADVANCED RISC MACH LTD·Filed 2006·Granted Apr 27, 2010·73 cites·24 claims
- 0293US7068545B1Data processing apparatus having memory protection unitADVANCED RISC MACH LTD·Filed 2005·Granted Jun 27, 2006·34 cites·24 claims
- 0391US11762566B2Programmable mapping of guard tag storage locationsADVANCED RISC MACH LTD·Filed 2021·Granted Sep 19, 2023·2 cites·18 claims
- 0491US8271730B2Handling of write access requests to shared memory in a data processing apparatusPIRY FREDERIC CLAUDE MARIE·Filed 2007·Granted Sep 18, 2012·34 cites·13 claims
- 0591US7249270B2Method and apparatus for placing at least one processor into a power saving mode when another processor has access to a shared resource and exiting the power saving mode upon notification that the shared resource is no longer required by the other processorADVANCED RISC MACH LTD·Filed 2005·Granted Jul 24, 2007·36 cites·34 claims
- 0689US10949292B1Memory interface having data signal path and tag signal pathADVANCED RISC MACH LTD·Filed 2019·Granted Mar 16, 2021·6 cites·20 claims
- 0789US8041897B2Cache management within a data processing apparatusADVANCED RISC MACH LTD·Filed 2006·Granted Oct 18, 2011·21 cites·20 claims
- 0887US9104425B2Apparatus and method for handling exception eventsADVANCED RISC MACH LTD·Filed 2014·Granted Aug 11, 2015·7 cites·6 claims
- 0987US8874883B2Debugging of a data processing apparatusWILLIAMS MICHAEL JOHN·Filed 2011·Granted Oct 28, 2014·10 cites·25 claims
- 1087US8140820B2Data processing apparatus and method for handling address translation for access requests issued by processing circuitryMANSELL DAVID HENNAH·Filed 2008·Granted Mar 20, 2012·20 cites·18 claims
- 1186US8677107B2Apparatus and method for handling exception eventsGRISENTHWAITE RICHARD ROY·Filed 2011·Granted Mar 18, 2014·8 cites·17 claims
- 1286US8463966B2Synchronising activities of various components in a distributed systemRIOCREUX PETER ANDREW·Filed 2010·Granted Jun 11, 2013·7 cites·25 claims
- 1386US7966466B2Memory domain based security control with data processing systemsADVANCED RISC MACH LTD·Filed 2008·Granted Jun 21, 2011·16 cites·39 claims
- 1485US10866805B2Speculation barrier instructionADVANCED RISC MACH LTD·Filed 2018·Granted Dec 15, 2020·4 cites·16 claims
- 1585US8131901B2Interrupt control for virtual processing apparatusMANSELL DAVID H·Filed 2009·Granted Mar 6, 2012·21 cites·58 claims
- 1685US7805550B2Management of polling loops in a data processing apparatusADVANCED RISC MACH LTD·Filed 2005·Granted Sep 28, 2010·13 cites·24 claims
- 1784US9760374B2Stack pointer and memory access alignment controlGRISENTHWAITE RICHARD ROY·Filed 2011·Granted Sep 12, 2017·8 cites·20 claims
- 1884US9202071B2Exception handling in a data processing apparatus having a secure domain and a less secure domainADVANCED RISC MACH LTD·Filed 2013·Granted Dec 1, 2015·8 cites·19 claims
- 1983US11461104B2Deferred system error exception handling in a data processing apparatusADVANCED RISC MACH LTD·Filed 2015·Granted Oct 4, 2022·4 cites·20 claims
- 2083US8839038B2Diagnosing code using single step executionWILLIAMS MICHAEL JOHN·Filed 2012·Granted Sep 16, 2014·6 cites·34 claims
- 2182US11461243B2Speculative cache storage regionADVANCED RISC MACH LTD·Filed 2018·Granted Oct 4, 2022·3 cites·24 claims
- 2282US7506091B2Interrupt controller utilising programmable priority valuesADVANCED RISC MACH LTD·Filed 2006·Granted Mar 17, 2009·12 cites·29 claims
- 2382US7024543B2Synchronising pipelines in a data processing apparatusADVANCED RISC MACH LTD·Filed 2002·Granted Apr 4, 2006·35 cites·33 claims
- 2481US11314658B2Apparatus and method including an ownership table for indicating owner processes for blocks of physical addresses of a memoryADVANCED RISC MACH LTD·Filed 2016·Granted Apr 26, 2022·3 cites·30 claims
- 2581US10558590B2Secure initialisationADVANCED RISC MACH LTD·Filed 2016·Granted Feb 11, 2020·3 cites·17 claims
- 2680US10936504B2Apparatus and method for address translation and control of whether an access request is rejected based on an ownership table indicating an owner process for a block of physical addressesADVANCED RISC MACH LTD·Filed 2016·Granted Mar 2, 2021·3 cites·18 claims
- 2780US10838877B2Protected exception handlingADVANCED RISC MACH LTD·Filed 2016·Granted Nov 17, 2020·3 cites·13 claims
- 2880US8418187B2Virtualization software migrating workload between processing circuitries while making architectural states available transparent to operating systemGREENHALGH PETER RICHARD·Filed 2010·Granted Apr 9, 2013·7 cites·19 claims
- 2980US8418175B2Data processing apparatus and method for controlling access to secure memory by virtual machines executing on processing circuirtyMANSELL DAVID HENNAH·Filed 2009·Granted Apr 9, 2013·11 cites·12 claims
- 3080US8010772B2Protected function callingADVANCED RISC MACH LTD·Filed 2008·Granted Aug 30, 2011·10 cites·23 claims
- 3180US6976126B2Accessing data values in a cacheADVANCED RISC MACH LTD·Filed 2003·Granted Dec 13, 2005·42 cites·32 claims
- 3279US11573907B2Controlling memory accesses using a tag-guarded memory access operationADVANCED RISC MACH LTD·Filed 2019·Granted Feb 7, 2023·3 cites·27 claims
- 3379US9804851B2Operand size controlGRISENTHWAITE RICHARD ROY·Filed 2011·Granted Oct 31, 2017·6 cites·23 claims
- 3479US9619225B2Apparatus and method including an instruction for performing a logical operation on a repeating data value generated based on data size and control parameter portions specified by the instructionADVANCED RISC MACH LTD·Filed 2015·Granted Apr 11, 2017·2 cites·13 claims
- 3579US9092215B2Mapping between registers used by multiple instruction setsGRISENTHWAITE RICHARD ROY·Filed 2011·Granted Jul 28, 2015·6 cites·22 claims
- 3679US7165729B2Communication transaction control between independent domains of an integrated circuitADVANCED RISC MACH LTD·Filed 2005·Granted Jan 23, 2007·9 cites·24 claims
- 3778US11068268B2Data structure processingADVANCED RISC MACH LTD·Filed 2019·Granted Jul 20, 2021·2 cites·22 claims
- 3878US10394557B2Debugging data processing transactionsADVANCED RISC MACH LTD·Filed 2015·Granted Aug 27, 2019·2 cites·15 claims
- 3978US8713371B2Controlling generation of debug exceptionsWILLIAMS MICHAEL JOHN·Filed 2011·Granted Apr 29, 2014·5 cites·23 claims
- 4077US11030344B2Apparatus and method for controlling use of bounded pointersADVANCED RISC MACH LTD·Filed 2016·Granted Jun 8, 2021·2 cites·27 claims
- 4177US8296538B2Storing secure mode page table data in secure and non-secure regions of memoryGRISENTHWAITE RICHARD ROY·Filed 2011·Granted Oct 23, 2012·5 cites·19 claims
- 4276US9940268B2Handling memory access protection and address translation in a data processing apparatusADVANCED RISC MACH LTD·Filed 2013·Granted Apr 10, 2018·4 cites·22 claims
- 4376US8959318B2Illegal mode change handlingGRISENTHWAITE RICHARD ROY·Filed 2011·Granted Feb 17, 2015·4 cites·24 claims
- 4476US8417915B2Alias management within a virtually indexed and physically tagged cache memoryGILDAY DAVID MICHAEL·Filed 2005·Granted Apr 9, 2013·10 cites·7 claims
- 4576US7870437B2Trace data timestampingADVANCED RISC MACH LTD·Filed 2007·Granted Jan 11, 2011·7 cites·17 claims
- 4675US9477834B2Maintaining secure data isolated from non-secure access when switching between domainsGROCUTT THOMAS CHRISTOPHER·Filed 2012·Granted Oct 25, 2016·5 cites·29 claims
- 4774US10795675B2Determine whether to fuse move prefix instruction and immediately following instruction independently of detecting identical destination registersADVANCED RISC MACH LTD·Filed 2016·Granted Oct 6, 2020·2 cites·29 claims
- 4874US9477623B2Barrier transactions in interconnectsADVANCED RISC MACH LTD·Filed 2013·Granted Oct 25, 2016·2 cites·22 claims
- 4974US9213828B2Data processing apparatus and method for protecting secure data and program code from non-secure access when switching between secure and less secure domainsADVANCED RISC MACH LTD·Filed 2012·Granted Dec 15, 2015·3 cites·18 claims
- 5072US9201749B2Diagnosing code using single step executionADVANCED RISC MACH LTD·Filed 2014·Granted Dec 1, 2015·2 cites·28 claims
Showing the top 50 of 131 patent records by PatentIndex Score.
Join the waitlist — get patent alerts
Get an alert when Richard Roy Grisenthwaite 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 →