Inventor · disambiguated record
Robert John Urquhart
Also filed as: URQUHART ROBERT · URQUHART ROBERT J · URQUHART ROBERT JOHN
108 granted patents·17 pending applications·5,161 citations·filing 1981–2013
99Inventor score
Files withIBM109DEWITT JR JIMMIE EARL4ALEXANDER III WILLIAM PRESTON2DIMPSEY ROBERT T2DIMPSEY ROBERT TOD2
Top patents by PatentIndex Score
125 records- 0198US6658652B1Method and system for shadow heap memory leak detection and other heap analysis in an object-oriented environment during real-time trace processingIBM·Filed 2000·Granted Dec 2, 2003·448 cites·48 claims
- 0296US8042102B2Method and system for autonomic monitoring of semaphore operations in an applicationIBM·Filed 2008·Granted Oct 18, 2011·51 cites·9 claims
- 0396US7574587B2Method and apparatus for autonomically initiating measurement of secondary metrics based on hardware counter values for primary metricsIBM·Filed 2008·Granted Aug 11, 2009·44 cites·15 claims
- 0496US6925424B2Method, apparatus and computer program product for efficient per thread performance informationIBM·Filed 2003·Granted Aug 2, 2005·160 cites·21 claims
- 0595US7661035B2Method and system for instruction tracing with enhanced interrupt avoidanceIBM·Filed 2007·Granted Feb 9, 2010·34 cites·4 claims
- 0695US6931354B2Method, apparatus and computer program product for efficient, large counts of per thread performance eventsIBM·Filed 2003·Granted Aug 16, 2005·113 cites·21 claims
- 0795US6662359B1System and method for injecting hooks into Java classes to handle exception and finalization processingIBM·Filed 2000·Granted Dec 9, 2003·124 cites·16 claims
- 0895US6658654B1Method and system for low-overhead measurement of per-thread performance information in a multithreaded environmentIBM·Filed 2000·Granted Dec 2, 2003·126 cites·33 claims
- 0995US5710578AComputer program product for utilizing fast polygon fill routines in a graphics display systemIBM·Filed 1990·Granted Jan 20, 1998·239 cites·10 claims
- 1094US7421681B2Method and system for autonomic monitoring of semaphore operation in an applicationIBM·Filed 2003·Granted Sep 2, 2008·89 cites·1 claims
- 1194US7389497B1Method and system for tracing profiling information using per thread metric variables with reused kernel threadsIBM·Filed 2000·Granted Jun 17, 2008·93 cites·21 claims
- 1293US6904594B1Method and system for apportioning changes in metric variables in an symmetric multiprocessor (SMP) environmentIBM·Filed 2000·Granted Jun 7, 2005·87 cites·43 claims
- 1392US7823129B2Apparatus and method for dynamic instrumenting of code to minimize system perturbationIBM·Filed 2006·Granted Oct 26, 2010·26 cites·20 claims
- 1492US7373637B2Method and apparatus for counting instruction and memory location rangesIBM·Filed 2003·Granted May 13, 2008·65 cites·6 claims
- 1592US7239980B2Method and apparatus for adaptive tracing with different processor frequenciesIBM·Filed 2005·Granted Jul 3, 2007·29 cites·17 claims
- 1692US7114150B2Apparatus and method for dynamic instrumenting of code to minimize system perturbationIBM·Filed 2003·Granted Sep 26, 2006·66 cites·19 claims
- 1792US6735758B1Method and system for SMP profiling using synchronized or nonsynchronized metric variables with support across multiple systemsIBM·Filed 2000·Granted May 11, 2004·76 cites·20 claims
- 1892US6560773B1Method and system for memory leak detection in an object-oriented environment during real-time trace processingIBM·Filed 1999·Granted May 6, 2003·164 cites·37 claims
- 1992US6513155B1Method and system for merging event-based data and sampled data into postprocessed trace outputIBM·Filed 1999·Granted Jan 28, 2003·129 cites·27 claims
- 2092US6002872AMethod and apparatus for structured profiling of data processing systems and applicationsINT MACHINES CORP·Filed 1998·Granted Dec 14, 1999·191 cites·23 claims
- 2191US8255880B2Counting instruction and memory location rangesDEWITT JR JIMMIE EARL·Filed 2008·Granted Aug 28, 2012·24 cites·16 claims
- 2291US7369954B2Event tracing with time stamp compression and history buffer based compressionIBM·Filed 2005·Granted May 6, 2008·23 cites·6 claims
- 2391US5355487ANon-invasive trace-driven system and method for computer system profilingIBM·Filed 1993·Granted Oct 11, 1994·160 cites·3 claims
- 2490US8141099B2Autonomic method and apparatus for hardware assist for patching codeDEWITT JR JIMMIE EARL·Filed 2008·Granted Mar 20, 2012·19 cites·16 claims
- 2590US7474991B2Method and apparatus for analyzing idle states in a data processing systemIBM·Filed 2006·Granted Jan 6, 2009·20 cites·7 claims
- 2690US7346476B2Event tracing with time stamp compressionIBM·Filed 2005·Granted Mar 18, 2008·22 cites·7 claims
- 2790US5940618ACode instrumentation system with non intrusive means and cache memory optimization for dynamic monitoring of code segmentsIBM·Filed 1997·Granted Aug 17, 1999·179 cites·12 claims
- 2888US8171457B2Autonomic test case feedback using hardware assistance for data coverageDIMPSEY ROBERT T·Filed 2008·Granted May 1, 2012·22 cites·9 claims
- 2988US7657875B2System and method for collecting a plurality of metrics in a single profiling run of computer codeIBM·Filed 2005·Granted Feb 2, 2010·20 cites·24 claims
- 3088US6728955B1Processing events during profiling of an instrumented programIBM·Filed 1999·Granted Apr 27, 2004·140 cites·30 claims
- 3188US6118940AMethod and apparatus for benchmarking byte code sequencesIBM·Filed 1997·Granted Sep 12, 2000·144 cites·43 claims
- 3287US7496908B2Method and apparatus for optimizing code execution using annotated trace information having performance indicator and counter informationIBM·Filed 2004·Granted Feb 24, 2009·51 cites·3 claims
- 3387US6553564B1Process and system for merging trace data for primarily interpreted methodsIBM·Filed 1999·Granted Apr 22, 2003·95 cites·31 claims
- 3487US6338159B1System and method for providing trace informationIBM·Filed 1999·Granted Jan 8, 2002·133 cites·30 claims
- 3586US7114036B2Method and apparatus for autonomically moving cache entries to dedicated storage when false cache line sharing is detectedIBM·Filed 2004·Granted Sep 26, 2006·41 cites·17 claims
- 3686US5938778ASystem and method for tracing instructions in an information handling system without changing the system source codeIBM·Filed 1997·Granted Aug 17, 1999·133 cites·24 claims
- 3785US7926041B2Autonomic test case feedback using hardware assistance for code coverageIBM·Filed 2008·Granted Apr 12, 2011·12 cites·13 claims
- 3885US7269718B2Method and apparatus for verifying data types to be used for instructions and casting data types if neededIBM·Filed 2004·Granted Sep 11, 2007·41 cites·32 claims
- 3985US7257657B2Method and apparatus for counting instruction execution and data accesses for specific types of instructionsIBM·Filed 2003·Granted Aug 14, 2007·39 cites·19 claims
- 4083US7093081B2Method and apparatus for identifying false cache line sharingIBM·Filed 2004·Granted Aug 15, 2006·35 cites·18 claims
- 4182US7925473B2Method and apparatus for analyzing idle states in a data processing systemIBM·Filed 2008·Granted Apr 12, 2011·10 cites·12 claims
- 4281US7299319B2Method and apparatus for providing hardware assistance for code coverageIBM·Filed 2004·Granted Nov 20, 2007·29 cites·17 claims
- 4381US7225309B2Method and system for autonomic performance improvements in an application via memory relocationIBM·Filed 2003·Granted May 29, 2007·28 cites·18 claims
- 4480US8689190B2Counting instruction execution and data accessesDEWITT JR JIMMIE EARL·Filed 2008·Granted Apr 1, 2014·8 cites·8 claims
- 4580US8196115B2Method for automatic detection of build regressionsDIMPSEY ROBERT TOD·Filed 2008·Granted Jun 5, 2012·9 cites·11 claims
- 4679US7725298B2Event tracing with time stamp compressionIBM·Filed 2007·Granted May 25, 2010·8 cites·13 claims
- 4779US7640539B2Instruction profiling using multiple metricsIBM·Filed 2005·Granted Dec 29, 2009·10 cites·18 claims
- 4879US7458078B2Apparatus and method for autonomic hardware assisted thread stack trackingIBM·Filed 2003·Granted Nov 25, 2008·26 cites·13 claims
- 4979US4672571ACompound word suitability for spelling verificationIBM·Filed 1984·Granted Jun 9, 1987·60 cites·9 claims
- 5078US9943820B2MicrocapsulesIMERYS MINERALS LTD·Filed 2013·Granted Apr 17, 2018·1 cites·19 claims
Showing the top 50 of 125 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →