Inventor · disambiguated record
Robert Francis Berry
Also filed as: BERRY ROBERT F · BERRY ROBERT FRANCIS · BERRY ROBERT W JR · BERRY ROBERT WALTER
46 granted patents·3 pending applications·3,737 citations·filing 1994–2008
99Inventor score
Top patents by PatentIndex Score
49 records- 0197US6738977B1Class sharing between multiple virtual machinesIBM·Filed 2000·Granted May 18, 2004·242 cites·31 claims
- 0295US6678883B1Apparatus 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
- 0395US6662359B1System and method for injecting hooks into Java classes to handle exception and finalization processingIBM·Filed 2000·Granted Dec 9, 2003·124 cites·16 claims
- 0495US6658654B1Method 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
- 0594US6754890B1Method 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
- 0694US6026237ASystem and method for dynamic modification of class filesIBM·Filed 1997·Granted Feb 15, 2000·217 cites·54 claims
- 0793US6904594B1Method and system for apportioning changes in metric variables in an symmetric multiprocessor (SMP) environmentIBM·Filed 2000·Granted Jun 7, 2005·87 cites·43 claims
- 0893US6751789B1Method 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
- 0992US6735758B1Method 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
- 1092US6513155B1Method and system for merging event-based data and sampled data into postprocessed trace outputIBM·Filed 1999·Granted Jan 28, 2003·129 cites·27 claims
- 1192US6002872AMethod and apparatus for structured profiling of data processing systems and applicationsINT MACHINES CORP·Filed 1998·Granted Dec 14, 1999·191 cites·23 claims
- 1291US6658471B1Method and system for zero overhead software performance measurement instrumentationIBM·Filed 2000·Granted Dec 2, 2003·72 cites·27 claims
- 1391US6651243B1Method 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
- 1490US6662362B1Method and system for improving performance of applications that employ a cross-language interfaceIBM·Filed 2000·Granted Dec 9, 2003·71 cites·18 claims
- 1589US7263700B1Serially, reusable virtual machineIBM·Filed 2000·Granted Aug 28, 2007·69 cites·10 claims
- 1689US6766511B1Apparatus and method for performing symbolic resolution of modules using static representations of a traceIBM·Filed 2000·Granted Jul 20, 2004·60 cites·30 claims
- 1788US6742178B1System and method for instrumenting application class files with correlation information to the instrumentationIBM·Filed 2000·Granted May 25, 2004·56 cites·15 claims
- 1888US6728955B1Processing events during profiling of an instrumented programIBM·Filed 1999·Granted Apr 27, 2004·140 cites·30 claims
- 1988US6118940AMethod and apparatus for benchmarking byte code sequencesIBM·Filed 1997·Granted Sep 12, 2000·144 cites·43 claims
- 2087US6553564B1Process and system for merging trace data for primarily interpreted methodsIBM·Filed 1999·Granted Apr 22, 2003·95 cites·31 claims
- 2187US6338159B1System and method for providing trace informationIBM·Filed 1999·Granted Jan 8, 2002·133 cites·30 claims
- 2285US6662358B1Minimizing profiling-related perturbation using periodic contextual informationIBM·Filed 1999·Granted Dec 9, 2003·116 cites·22 claims
- 2385US6055492ASystem and method for providing trace information data reductionIBM·Filed 1997·Granted Apr 25, 2000·102 cites·24 claims
- 2484US5668944AMethod and system for providing performance diagnosis of a computer systemIBM·Filed 1994·Granted Sep 16, 1997·101 cites·15 claims
- 2578US7536680B2Method for modifying a class file to monitor data flowIBM·Filed 2002·Granted May 19, 2009·32 cites·1 claims
- 2678US6708169B1Apparatus and method for generating a merged symbol file for verifying symbolic dataIBM·Filed 2000·Granted Mar 16, 2004·37 cites·34 claims
- 2778US6434575B1Method of instrumenting garbage collection generating a trace file making a single pass analysis of object heapIBM·Filed 1998·Granted Aug 13, 2002·56 cites·29 claims
- 2877US7134123B1Virtual machine with reset operationIBM·Filed 2000·Granted Nov 7, 2006·25 cites·29 claims
- 2977US6598012B1Method and system for compensating for output overhead in trace date using trace record informationIBM·Filed 1999·Granted Jul 22, 2003·75 cites·27 claims
- 3076US7051026B2System and method for monitoring software locksIBM·Filed 2002·Granted May 23, 2006·27 cites·19 claims
- 3174US6546548B1Method and system for compensating for output overhead in trace data using initial calibration informationIBM·Filed 1999·Granted Apr 8, 2003·65 cites·33 claims
- 3274US6539339B1Method and system for maintaining thread-relative metrics for trace data adjusted for thread switchesIBM·Filed 1999·Granted Mar 25, 2003·67 cites·7 claims
- 3370US6732357B1Determining and compensating for temporal overhead in trace record generation and processingIBM·Filed 1999·Granted May 4, 2004·55 cites·33 claims
- 3466US7506319B2Generating a model of software in executionIBM·Filed 2004·Granted Mar 17, 2009·12 cites·10 claims
- 3565US5964846ASystem and method for mapping processor clock values in a multiprocessor systemIBM·Filed 1997·Granted Oct 12, 1999·47 cites·6 claims
- 3658US6311325B1Method and apparatus for profiling processes in a data processing system background of the inventionIBM·Filed 1998·Granted Oct 30, 2001·33 cites·21 claims
- 3755US7904888B2Method, system and computer program product for tracing software methodsIBM·Filed 2004·Granted Mar 8, 2011·6 cites·15 claims
- 3855US6332117B1General event stamping schemeIBM·Filed 1998·Granted Dec 18, 2001·27 cites·24 claims
- 3954US6973607B2Method and apparatus for testing electronic componentsIBM·Filed 2001·Granted Dec 6, 2005·5 cites·11 claims
- 4054US5544349AMethod and system for improving the performance of memory in constrained virtual memory environments by reducing paging activityIBM·Filed 1995·Granted Aug 6, 1996·27 cites·8 claims
- 4153US5872913ASystem and method for low overhead, high precision performance measurements using state transistionsIBM·Filed 1997·Granted Feb 16, 1999·27 cites·3 claims
- 4250US5920689ASystem and method for low overhead, high precision performance measurements using state transitionsIBM·Filed 1998·Granted Jul 6, 1999·22 cites·21 claims
- 4348US6381558B1Alternative profiling methodology and tool for analyzing competitive benchmarksIBM·Filed 1998·Granted Apr 30, 2002·21 cites·30 claims
- 4446US2009055511A1Non-programmatic access to data and to data transfer functionsIBM·Filed 2008·Application pending·0 cites
- 4545US6289503B1System and method for trace verificationIBM·Filed 1998·Granted Sep 11, 2001·16 cites·22 claims
- 4644US5881222AMethod and apparatus for detecting performance problems in a windows-based computer systemIBM·Filed 1995·Granted Mar 9, 1999·16 cites·9 claims
- 4744US5559726AMethod and system for detecting whether a parameter is set appropriately in a computer systemIBM·Filed 1994·Granted Sep 24, 1996·14 cites·13 claims
- 4842US2002194421A1Computer system with multiple heaps and heap reset facilityIBM·Filed 2002·Application pending·0 cites
- 4928US2004187051A1Memory error generating method, apparatus and computer program productIBM·Filed 2003·Application pending·0 cites
Join the waitlist — get patent alerts
Get an alert when Robert Francis Berry 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 →