Inventor · disambiguated record
Jong-Deok Choi
Also filed as: CHOI JONG-DEOK
35 granted patents·7 pending applications·1,916 citations·filing 1991–2020
98Inventor score
Top patents by PatentIndex Score
42 records- 0198US6832367B1Method and system for recording and replaying the execution of distributed java programsIBM·Filed 2000·Granted Dec 14, 2004·434 cites·71 claims
- 0295US6854108B1Method and apparatus for deterministic replay of java multithreaded programs on multiprocessorsIBM·Filed 2000·Granted Feb 8, 2005·136 cites·35 claims
- 0393US6101524ADeterministic replay of multithreaded applicationsIBM·Filed 1997·Granted Aug 8, 2000·244 cites·24 claims
- 0492US7516446B2Method and apparatus for efficient and precise datarace detection for multithreaded object-oriented programsIBM·Filed 2002·Granted Apr 7, 2009·87 cites·28 claims
- 0591US7434037B2System for target branch prediction using correlation of local target histories including update inhibition for inefficient entriesIBM·Filed 2006·Granted Oct 7, 2008·23 cites·6 claims
- 0690US6865730B1Interprocedural analysis and optimization of an object oriented program in the presence of dynamic class loadingIBM·Filed 2000·Granted Mar 8, 2005·76 cites·29 claims
- 0789US6381738B1Method for optimizing creation and destruction of objects in computer programsIBM·Filed 1999·Granted Apr 30, 2002·165 cites·13 claims
- 0888US7793049B2Mechanism for data cache replacement based on region policiesIBM·Filed 2007·Granted Sep 7, 2010·28 cites·18 claims
- 0988US7275241B2Dynamic instrumentation for a mixed mode virtual machineIBM·Filed 2003·Granted Sep 25, 2007·52 cites·26 claims
- 1087US8706973B2Unbounded transactional memory system and methodLEE JAEJIN·Filed 2010·Granted Apr 22, 2014·14 cites·18 claims
- 1187US7409535B2Branch target prediction for multi-target branches by identifying a repeated patternIBM·Filed 2005·Granted Aug 5, 2008·16 cites·5 claims
- 1287US6530079B1Method for optimizing locks in computer programsIBM·Filed 1999·Granted Mar 4, 2003·130 cites·21 claims
- 1386US10164984B2Method and apparatus for sharing dataSAMSUNG ELECTRONICS CO LTD·Filed 2015·Granted Dec 25, 2018·6 cites·28 claims
- 1484US8464223B2Method and apparatus for efficient and precise datarace detection for multithreaded object-oriented programsCHOI JONG-DEOK·Filed 2009·Granted Jun 11, 2013·18 cites·17 claims
- 1581US9015683B2Method and apparatus for transforming program codeCHO SEUNG-MO·Filed 2010·Granted Apr 21, 2015·8 cites·19 claims
- 1681US5485616AUsing program call graphs to determine the maximum fixed point solution of interprocedural bidirectional data flow problems in a compilerIBM·Filed 1993·Granted Jan 16, 1996·103 cites·9 claims
- 1780US8608072B2Memory card socket and data processing device including the sameJEONG SUNG WON·Filed 2012·Granted Dec 17, 2013·6 cites·18 claims
- 1880US7356653B2Reader-initiated shared memory synchronizationIBM·Filed 2005·Granted Apr 8, 2008·12 cites·8 claims
- 1978US8122438B2Computer implemented method and system for accurate, efficient and adaptive calling context profilingCAIN III HAROLD WADE·Filed 2008·Granted Feb 21, 2012·7 cites·14 claims
- 2078US6487716B1Methods and apparatus for optimizing programs in the presence of exceptionsIBM·Filed 1999·Granted Nov 26, 2002·82 cites·25 claims
- 2175US7900026B2Target branch prediction using a plurality of tablesIBM·Filed 2008·Granted Mar 1, 2011·6 cites·21 claims
- 2275US7469403B2Static detection of a datarace condition for multithreaded object-oriented applicationsIBM·Filed 2002·Granted Dec 23, 2008·25 cites·25 claims
- 2373US8656112B2Checkpointed tag prefetcherCAIN III HAROLD WADE·Filed 2012·Granted Feb 18, 2014·2 cites·8 claims
- 2472US8341352B2Checkpointed tag prefetcherCAIN III HAROLD WADE·Filed 2007·Granted Dec 25, 2012·4 cites·5 claims
- 2572US7921260B2Preferred write-mostly data cache replacement policiesIBM·Filed 2007·Granted Apr 5, 2011·5 cites·17 claims
- 2672US5448737ASystem and method for optimizing computer code using a compact data flow representationIBM·Filed 1992·Granted Sep 5, 1995·73 cites·24 claims
- 2768US5327561ASystem and method for solving monotone information propagation problemsIBM·Filed 1991·Granted Jul 5, 1994·52 cites·28 claims
- 2867US7818722B2Computer implemented method and system for accurate, efficient and adaptive calling context profilingIBM·Filed 2006·Granted Oct 19, 2010·3 cites·1 claims
- 2965US6301700B1Method and apparatus for slicing class hierarchiesIBM·Filed 1999·Granted Oct 9, 2001·38 cites·10 claims
- 3062US10091141B2Method and device for providing communication between multi-devicesSAMSUNG ELECTRONICS CO LTD·Filed 2015·Granted Oct 2, 2018·1 cites·20 claims
- 3158US6179491B1Method and apparatus for slicing class hierarchiesIBM·Filed 1997·Granted Jan 30, 2001·30 cites·26 claims
- 3254US8683127B2Checkpointed tag prefetcherCAIN III HAROLD WADE·Filed 2012·Granted Mar 25, 2014·0 cites·16 claims
- 3353US2008288760A1Branch target prediction for multi-target branches by identifying a repeated patternIBM·Filed 2008·Application pending·0 cites
- 3452US5535394AMethods for distinguishing dynamically allocated storage along different call paths and for providing a compact representation of alias analysisIBM·Filed 1995·Granted Jul 9, 1996·30 cites·4 claims
- 3549US2008271004A1Computer-implemented method, system, and program product for optimizing a distributed applicationCHOI JONG-DEOK·Filed 2008·Application pending·0 cites
- 3648US2007198973A1Computer-implemented method, system, and program product for deployment time optimization of a distributed applicationIBM·Filed 2006·Application pending·0 cites
- 3747US2013157275A1Oligonucleotide marker and method for identifying the sameBIONEER CORP·Filed 2013·Application pending·0 cites
- 3846US11670022B2Electronic device and method for displaying and generating panoramic imageSAMSUNG ELECTRONICS CO LTD·Filed 2020·Granted Jun 6, 2023·0 cites·14 claims
- 3945US10685465B2Electronic device and method for displaying and generating panoramic imageSAMSUNG ELECTRONICS CO LTD·Filed 2016·Granted Jun 16, 2020·0 cites·20 claims
- 4045US2008263194A1Method and system for optimal binding selection for service oriented architecturesIBM·Filed 2007·Application pending·0 cites
- 4141US2014371432A1Novel oligonucleotide conjugates and use thereofBIONEER CORP·Filed 2012·Application pending·0 cites
- 4239US2006272005A1Security optimization techniques for web applicationsIBM·Filed 2005·Application pending·0 cites
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →