Inventor
KERSHAW DANIEL
US40 patents
⚠️ This page may combine multiple inventors who share the name “KERSHAW DANIEL”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
ADVANCED RISC MACH LTD
23 patentsUS6490655B1Dec 3, 2002
Data processing apparatus and method for cache line replacement responsive to the operational state of memory
ADVANCED RISC MACH LTD68 citations96
US7020751B2Mar 28, 2006
Write back cache memory control within data processing system
ADVANCED RISC MACH LTD28 citations92
US6684302B2Jan 27, 2004
Bus arbitration circuit responsive to latency of access requests and the state of the memory circuit
ADVANCED RISC MACH LTD38 citations92
US7966466B2Jun 21, 2011
Memory domain based security control with data processing systems
ADVANCED RISC MACH LTD16 citations84
US7913120B2Mar 22, 2011
Selective disabling of diagnostic functions within a data processing system
ADVANCED RISC MACH LTD7 citations84
US7886098B2Feb 8, 2011
Memory access security management
ADVANCED RISC MACH LTD19 citations84
US7506091B2Mar 17, 2009
Interrupt controller utilising programmable priority values
ADVANCED RISC MACH LTD12 citations84
US8010772B2Aug 30, 2011
Protected function calling
ADVANCED RISC MACH LTD10 citations83
US7949835B2May 24, 2011
Data processing apparatus and method for controlling access to memory
ADVANCED RISC MACH LTD8 citations79
US7529916B2May 5, 2009
Data processing apparatus and method for controlling access to registers
ADVANCED RISC MACH LTD18 citations79
US10261789B2Apr 16, 2019
Data processing apparatus and method for controlling performance of speculative vector operations
ADVANCED RISC MACH LTD2 citations73
US9104400B2Aug 11, 2015
Cryptographic support instructions
ADVANCED RISC MACH LTD1 citations63
US8966282B2Feb 24, 2015
Cryptographic support instructions
ADVANCED RISC MACH LTD1 citations63
US7668897B2Feb 23, 2010
Result partitioning within SIMD data processing systems
ADVANCED RISC MACH LTD5 citations63
US7814302B2Oct 12, 2010
Address calculation instruction within data processing systems
ADVANCED RISC MACH LTD2 citations62
US7447726B2Nov 4, 2008
Polynomial and integer multiplication
ADVANCED RISC MACH LTD6 citations57
US7587444B2Sep 8, 2009
Data value addition
ADVANCED RISC MACH LTD2 citations54
US9703966B2Jul 11, 2017
Cryptographic support instructions
ADVANCED RISC MACH LTD1 citations52
US9483438B2Nov 1, 2016
Apparatus and method for controlling the number of vector elements written to a data store while performing speculative vector write operations
ADVANCED RISC MACH LTD1 citations52
US7650479B2Jan 19, 2010
Maintaining cache coherency for secure and non-secure data access requests
ADVANCED RISC MACH LTD1 citations52
US7895417B2Feb 22, 2011
Select-and-insert instruction within data processing systems
ADVANCED RISC MACH LTD0 citations51
US9116844B2Aug 25, 2015
Data processing apparatus and method for analysing transient faults occurring within storage elements of the data processing apparatus
ADVANCED RISC MACH LTD1 citations50
US8041930B2Oct 18, 2011
Data processing apparatus and method for controlling thread access of register sets when selectively operating in secure and non-secure domains
ADVANCED RISC MACH LTD0 citations41
KERSHAW DANIEL
6 patentsUS8775824B2Jul 8, 2014
Protecting the security of secure data sent from a central processor for processing by a further processing device
KERSHAW DANIEL7 citations82
US8132254B2Mar 6, 2012
Protecting system control registers in a data processing apparatus
KERSHAW DANIEL2 citations62
US8473819B2Jun 25, 2013
Error management
KERSHAW DANIEL3 citations61
US8200948B2Jun 12, 2012
Apparatus and method for performing re-arrangement operations on data
KERSHAW DANIEL2 citations59
US8255446B2Aug 28, 2012
Apparatus and method for performing rearrangement and arithmetic operations on data
KERSHAW DANIEL1 citations51
US8255673B2Aug 28, 2012
Monitoring transactions in a data processing apparatus
KERSHAW DANIEL1 citations51