Inventor · disambiguated record
Frank Eliot Levine
Also filed as: LEVINE FRANK · LEVINE FRANK E · LEVINE FRANK ELIOT
188 granted patents·32 pending applications·8,063 citations·filing 1987–2015
99Inventor score
Top patents by PatentIndex Score
220 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
- 0496US7277809B1Radio frequency identification tag based speedometer calibrationIBM·Filed 2006·Granted Oct 2, 2007·50 cites·19 claims
- 0596US6925424B2Method, apparatus and computer program product for efficient per thread performance informationIBM·Filed 2003·Granted Aug 2, 2005·160 cites·21 claims
- 0695US7661035B2Method and system for instruction tracing with enhanced interrupt avoidanceIBM·Filed 2007·Granted Feb 9, 2010·34 cites·4 claims
- 0795US6931354B2Method, apparatus and computer program product for efficient, large counts of per thread performance eventsIBM·Filed 2003·Granted Aug 16, 2005·113 cites·21 claims
- 0895US6678883B1Apparatus and method for creating a trace file for a trace of a computer program based on loaded module informationIBM·Filed 2000·Granted Jan 13, 2004·120 cites·48 claims
- 0995US6662359B1System and method for injecting hooks into Java classes to handle exception and finalization processingIBM·Filed 2000·Granted Dec 9, 2003·124 cites·16 claims
- 1095US6658654B1Method 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
- 1194US7421681B2Method and system for autonomic monitoring of semaphore operation in an applicationIBM·Filed 2003·Granted Sep 2, 2008·89 cites·1 claims
- 1294US7389497B1Method 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
- 1394US6754890B1Method and system for using process identifier in output file names for associating profiling data with multiple sources of profiling dataIBM·Filed 1999·Granted Jun 22, 2004·168 cites·24 claims
- 1494US6728949B1Method and system for periodic trace sampling using a mask to qualify trace dataIBM·Filed 1999·Granted Apr 27, 2004·178 cites·48 claims
- 1593US8843684B2Performing call stack sampling by setting affinity of target thread to a current process to prevent target thread migrationJONES SCOTT T·Filed 2010·Granted Sep 23, 2014·28 cites·25 claims
- 1693US8286139B2Call stack sampling for threads having latencies exceeding a thresholdJONES SCOTT THOMAS·Filed 2008·Granted Oct 9, 2012·37 cites·23 claims
- 1793US7814466B2Method and apparatus for graphically marking instructions for instrumentation with hardware assistanceIBM·Filed 2006·Granted Oct 12, 2010·38 cites·15 claims
- 1893US6904594B1Method and system for apportioning changes in metric variables in an symmetric multiprocessor (SMP) environmentIBM·Filed 2000·Granted Jun 7, 2005·87 cites·43 claims
- 1993US6751789B1Method and system for periodic trace sampling for real-time generation of segments of call stack trees augmented with call stack position determinationIBM·Filed 1999·Granted Jun 15, 2004·207 cites·30 claims
- 2092US7823129B2Apparatus and method for dynamic instrumenting of code to minimize system perturbationIBM·Filed 2006·Granted Oct 26, 2010·26 cites·20 claims
- 2192US7373637B2Method and apparatus for counting instruction and memory location rangesIBM·Filed 2003·Granted May 13, 2008·65 cites·6 claims
- 2292US7239980B2Method and apparatus for adaptive tracing with different processor frequenciesIBM·Filed 2005·Granted Jul 3, 2007·29 cites·17 claims
- 2392US7114150B2Apparatus and method for dynamic instrumenting of code to minimize system perturbationIBM·Filed 2003·Granted Sep 26, 2006·66 cites·19 claims
- 2492US6735758B1Method 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
- 2592US6560773B1Method 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
- 2692US6513155B1Method and system for merging event-based data and sampled data into postprocessed trace outputIBM·Filed 1999·Granted Jan 28, 2003·129 cites·27 claims
- 2791US8255880B2Counting instruction and memory location rangesDEWITT JR JIMMIE EARL·Filed 2008·Granted Aug 28, 2012·24 cites·16 claims
- 2891US7369954B2Event tracing with time stamp compression and history buffer based compressionIBM·Filed 2005·Granted May 6, 2008·23 cites·6 claims
- 2991US6651243B1Method and system for periodic trace sampling for real-time generation of segments of call stack treesIBM·Filed 1999·Granted Nov 18, 2003·179 cites·37 claims
- 3091US6349406B1Method and system for compensating for instrumentation overhead in trace data by computing average minimum event timesIBM·Filed 1999·Granted Feb 19, 2002·185 cites·19 claims
- 3190US8566795B2Selectively obtaining call stack information based on criteriaDEWITT JR JIMMIE EARL·Filed 2008·Granted Oct 22, 2013·23 cites·20 claims
- 3290US8191049B2Method and apparatus for maintaining performance monitoring structures in a page table for use in monitoring performance of a computer programLEVINE FRANK ELIOT·Filed 2008·Granted May 29, 2012·21 cites·11 claims
- 3390US8141053B2Call stack sampling using a virtual machineLEVINE FRANK ELIOT·Filed 2008·Granted Mar 20, 2012·23 cites·17 claims
- 3490US8141099B2Autonomic method and apparatus for hardware assist for patching codeDEWITT JR JIMMIE EARL·Filed 2008·Granted Mar 20, 2012·19 cites·16 claims
- 3590US7474991B2Method and apparatus for analyzing idle states in a data processing systemIBM·Filed 2006·Granted Jan 6, 2009·20 cites·7 claims
- 3690US7346476B2Event tracing with time stamp compressionIBM·Filed 2005·Granted Mar 18, 2008·22 cites·7 claims
- 3790US6988263B1Apparatus and method for cataloging symbolic data for use in performance analysis of computer programsIBM·Filed 2000·Granted Jan 17, 2006·66 cites·49 claims
- 3890US6189789B1Method and system for a merchandise checkout systemIBM·Filed 1998·Granted Feb 20, 2001·126 cites·23 claims
- 3990US4945474AMethod for restoring a database after I/O error employing write-ahead logging protocolsIBM·Filed 1988·Granted Jul 31, 1990·163 cites·9 claims
- 4089US7865703B2Method and apparatus for executing instrumentation code within alternative processor resourcesIBM·Filed 2006·Granted Jan 4, 2011·21 cites·12 claims
- 4189US6766511B1Apparatus and method for performing symbolic resolution of modules using static representations of a traceIBM·Filed 2000·Granted Jul 20, 2004·60 cites·30 claims
- 4289US6658416B1Apparatus and method for creating an indexed database of symbolic data for use with trace data of a computer programIBM·Filed 2000·Granted Dec 2, 2003·86 cites·27 claims
- 4388US8171457B2Autonomic test case feedback using hardware assistance for data coverageDIMPSEY ROBERT T·Filed 2008·Granted May 1, 2012·22 cites·9 claims
- 4488US7657875B2System 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
- 4588US7526757B2Method and apparatus for maintaining performance monitoring structures in a page table for use in monitoring performance of a computer programIBM·Filed 2004·Granted Apr 28, 2009·48 cites·7 claims
- 4688US6742178B1System and method for instrumenting application class files with correlation information to the instrumentationIBM·Filed 2000·Granted May 25, 2004·56 cites·15 claims
- 4788US6728955B1Processing events during profiling of an instrumented programIBM·Filed 1999·Granted Apr 27, 2004·140 cites·30 claims
- 4888US5123104AMethod and apparatus for concurrent modification of an index tree in a transaction processing system utilizing selective indication of structural modification operationsIBM·Filed 1988·Granted Jun 16, 1992·100 cites·18 claims
- 4987US8539452B2Virtual machine tool interface for tracking objectsCHAPMAN GRAHAM A·Filed 2009·Granted Sep 17, 2013·19 cites·12 claims
- 5087US8132170B2Call stack sampling in a data processing systemKUIPER KEAN G·Filed 2007·Granted Mar 6, 2012·20 cites·21 claims
Showing the top 50 of 220 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →