Inventor · disambiguated record
David James Seal
Also filed as: SEAL DAVID J · SEAL DAVID JAMES
42 granted patents·4 pending applications·858 citations·filing 1993–2017
98Inventor score
Top patents by PatentIndex Score
46 records- 0193US7068545B1Data processing apparatus having memory protection unitADVANCED RISC MACH LTD·Filed 2005·Granted Jun 27, 2006·34 cites·24 claims
- 0287US9383999B2Conditional compare instructionSEAL DAVID JAMES·Filed 2011·Granted Jul 5, 2016·13 cites·19 claims
- 0385US7178011B2Predication instruction within a data processing systemADVANCED RISC MACH LTD·Filed 2004·Granted Feb 13, 2007·44 cites·39 claims
- 0484US6002881ACoprocessor data access controlADVANCED RISC MACH LTD·Filed 1997·Granted Dec 14, 1999·127 cites·14 claims
- 0581US6282634B1Apparatus and method for processing data having a mixed vector/scalar register fileADVANCED RISC MACH LTD·Filed 1998·Granted Aug 28, 2001·78 cites·25 claims
- 0680US8010772B2Protected function callingADVANCED RISC MACH LTD·Filed 2008·Granted Aug 30, 2011·10 cites·23 claims
- 0779US9804851B2Operand size controlGRISENTHWAITE RICHARD ROY·Filed 2011·Granted Oct 31, 2017·6 cites·23 claims
- 0879US9619225B2Apparatus 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
- 0979US9092215B2Mapping between registers used by multiple instruction setsGRISENTHWAITE RICHARD ROY·Filed 2011·Granted Jul 28, 2015·6 cites·22 claims
- 1079US7689811B2Method and apparatus for constant generation in SIMD processingADVANCED RISC MACH LTD·Filed 2004·Granted Mar 30, 2010·28 cites·22 claims
- 1179US6965984B2Data processing using multiple instruction setsADVANCED RISC MACH LTD·Filed 2002·Granted Nov 15, 2005·28 cites·48 claims
- 1277US6189094B1Recirculating register fileADVANCED RISC MACH LTD·Filed 1998·Granted Feb 13, 2001·79 cites·17 claims
- 1376US6598061B1System and method for performing modular multiplicationADVANCED RISC MACH LTD·Filed 2000·Granted Jul 22, 2003·23 cites·12 claims
- 1473US7822955B2Data processing apparatus and method for utilizing endianess independent data valuesADVANCED RISC MACH LTD·Filed 2003·Granted Oct 26, 2010·19 cites·35 claims
- 1571US7047401B2Handling interrupts during multiple access program instructionsADVANCED RISC MACH LTD·Filed 2003·Granted May 16, 2006·16 cites·18 claims
- 1669US9207937B2Apparatus and method for processing a bitfield manipulation instruction having a control value indicating insertion or extraction formSEAL DAVID JAMES·Filed 2011·Granted Dec 8, 2015·2 cites·14 claims
- 1768US7370180B2Bit field extraction with sign or zero extendADVANCED RISC MACH LTD·Filed 2004·Granted May 6, 2008·14 cites·29 claims
- 1868US6907515B2Configuration control within data processing systemsADVANCED RISC MACH LTD·Filed 2002·Granted Jun 14, 2005·13 cites·42 claims
- 1968US6170001B1System for transfering format data from format register to memory wherein format data indicating the distribution of single or double precision data type in the register bankADVANCED RISC MACH LTD·Filed 1998·Granted Jan 2, 2001·53 cites·18 claims
- 2067US7882293B2Interrupt masking controlADVANCED RISC MACH LTD·Filed 2004·Granted Feb 1, 2011·13 cites·18 claims
- 2167US7447871B2Data access program instruction encodingADVANCED RISC MACH LTD·Filed 2007·Granted Nov 4, 2008·3 cites·21 claims
- 2267US6542916B1Data processing apparatus and method for applying floating-point operations to first, second and third operandsADVANCED RISC MACH LTD·Filed 1999·Granted Apr 1, 2003·49 cites·18 claims
- 2366US8954711B2Address generation in a data processing apparatusSTEPHENS NIGEL JOHN·Filed 2012·Granted Feb 10, 2015·2 cites·37 claims
- 2464US5583804AData processing using multiply-accumulate instructionsADVANCED RISC MACH LTD·Filed 1995·Granted Dec 10, 1996·47 cites·10 claims
- 2563US5528529AElectronic multiplying and adding apparatus and methodADVANCED RISC MACH LTD·Filed 1994·Granted Jun 18, 1996·39 cites·23 claims
- 2663US5426448APixel display paletteADVANCED RISC MACH LTD·Filed 1993·Granted Jun 20, 1995·25 cites·13 claims
- 2762US7647368B2Data processing apparatus and method for performing data processing operations on floating point data elementsADVANCED RISC MACH LTD·Filed 2004·Granted Jan 12, 2010·8 cites·33 claims
- 2861US9009450B2Mixed operand size instruction processing for execution of indirect addressing load instruction specifying registers for different size operandsSTEPHENS NIGEL JOHN·Filed 2012·Granted Apr 14, 2015·1 cites·15 claims
- 2961US7401210B2Selecting subroutine return mechanismsADVANCED RISC MACH LTD·Filed 2005·Granted Jul 15, 2008·2 cites·19 claims
- 3061US6999985B2Single instruction multiple data processingADVANCED RISC MACH LTD·Filed 2001·Granted Feb 14, 2006·8 cites·15 claims
- 3158US9495163B2Address generation in a data processing apparatusADVANCED RISC MACH LTD·Filed 2014·Granted Nov 15, 2016·0 cites·21 claims
- 3258US7231507B2Data access program instruction encodingADVANCED RISC MACH LTD·Filed 2004·Granted Jun 12, 2007·5 cites·21 claims
- 3358US7210023B2Data processing apparatus and method for moving data between registers and memory in response to an access instruction having an alignment specifier identifying an alignment to be associated with a start addressADVANCED RISC MACH LTD·Filed 2004·Granted Apr 24, 2007·6 cites·17 claims
- 3457US10521232B2Data processing apparatus and method for processing a SIMD instruction specifying a control value having a first portion identifying a selected data size and a second portion identifying at least one control parameter having a number of bits that varies in dependence on a number of bits comprised by the first portionADVANCED RISC MACH LTD·Filed 2017·Granted Dec 31, 2019·0 cites·10 claims
- 3555US7822947B2Aliasing data processing registersADVANCED RISC MACH LTD·Filed 2004·Granted Oct 26, 2010·4 cites·57 claims
- 3655US7788472B2Instruction encoding within a data processing apparatus having multiple instruction setsADVANCED RISC MACH LTD·Filed 2004·Granted Aug 31, 2010·4 cites·33 claims
- 3755US7120779B2Address offset generation within a data processing systemADVANCED RISC MACH LTD·Filed 2004·Granted Oct 10, 2006·4 cites·33 claims
- 3854US7797681B2Stack memory selection upon exception in a data processing systemADVANCED RISC MACH LTD·Filed 2006·Granted Sep 14, 2010·1 cites·40 claims
- 3948US2015186142A1Mixed size data processing operationADVANCED RISC MACH LTD·Filed 2015·Application pending·0 cites
- 4047US6148314ARound increment in an adder circuitADVANCED RISC MACH LTD·Filed 1998·Granted Nov 14, 2000·19 cites·15 claims
- 4146US2005125631A1Data element size control within parallel lanes of processingADVANCED RISC MACH LTD·Filed 2004·Application pending·0 cites
- 4245US6314443B1Double/saturate/add/saturate and double/saturate/subtract/saturate operations in a data processing systemADVANCED RISC MACH LTD·Filed 1998·Granted Nov 6, 2001·17 cites·15 claims
- 4344US7146491B2Apparatus and method for generating constant valuesADVANCED RISC MACH LTD·Filed 2004·Granted Dec 5, 2006·0 cites·22 claims
- 4441US2002065860A1Data processing apparatus and method for saturating data valuesFiled 2001·Application pending·0 cites
- 4541US2009119492A1Data Processing Apparatus and Method for Handling Procedure Call InstructionsSEAL DAVID JAMES·Filed 2005·Application pending·0 cites
- 4634US6035383AMemory access request result prediction prior to confirm signal generationADVANCED RISC MACH LTD·Filed 1997·Granted Mar 7, 2000·6 cites·12 claims
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →