Inventor
CHOI JONG-DEOK
KR35 patents
⚠️ This page may combine multiple inventors who share the name “CHOI JONG-DEOK”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
23 patentsUS6854108B1Feb 8, 2005
Method and apparatus for deterministic replay of java multithreaded programs on multiprocessors
IBM136 citations98
US6381738B1Apr 30, 2002
Method for optimizing creation and destruction of objects in computer programs
IBM165 citations98
US6101524AAug 8, 2000
Deterministic replay of multithreaded applications
IBM244 citations98
US6865730B1Mar 8, 2005
Interprocedural analysis and optimization of an object oriented program in the presence of dynamic class loading
IBM76 citations97
US6530079B1Mar 4, 2003
Method for optimizing locks in computer programs
IBM130 citations97
US6487716B1Nov 26, 2002
Methods and apparatus for optimizing programs in the presence of exceptions
IBM82 citations97
US6832367B1Dec 14, 2004
Method and system for recording and replaying the execution of distributed java programs
IBM434 citations96
US7516446B2Apr 7, 2009
Method and apparatus for efficient and precise datarace detection for multithreaded object-oriented programs
IBM87 citations95
US5485616AJan 16, 1996
Using program call graphs to determine the maximum fixed point solution of interprocedural bidirectional data flow problems in a compiler
IBM103 citations95
US7434037B2Oct 7, 2008
System for target branch prediction using correlation of local target histories including update inhibition for inefficient entries
IBM23 citations92
US6301700B1Oct 9, 2001
Method and apparatus for slicing class hierarchies
IBM38 citations92
US6179491B1Jan 30, 2001
Method and apparatus for slicing class hierarchies
IBM30 citations92
US5448737ASep 5, 1995
System and method for optimizing computer code using a compact data flow representation
IBM73 citations92
US7469403B2Dec 23, 2008
Static detection of a datarace condition for multithreaded object-oriented applications
IBM25 citations90
US7275241B2Sep 25, 2007
Dynamic instrumentation for a mixed mode virtual machine
IBM52 citations90
US5535394AJul 9, 1996
Methods for distinguishing dynamically allocated storage along different call paths and for providing a compact representation of alias analysis
IBM30 citations90
US5327561AJul 5, 1994
System and method for solving monotone information propagation problems
IBM52 citations90
US7793049B2Sep 7, 2010
Mechanism for data cache replacement based on region policies
IBM28 citations88
US7409535B2Aug 5, 2008
Branch target prediction for multi-target branches by identifying a repeated pattern
IBM16 citations84
US7356653B2Apr 8, 2008
Reader-initiated shared memory synchronization
IBM12 citations82
US7900026B2Mar 1, 2011
Target branch prediction using a plurality of tables
IBM6 citations74
US7921260B2Apr 5, 2011
Preferred write-mostly data cache replacement policies
IBM5 citations63
US7818722B2Oct 19, 2010
Computer implemented method and system for accurate, efficient and adaptive calling context profiling
IBM3 citations62
CAIN III HAROLD WADE
4 patentsUS8122438B2Feb 21, 2012
Computer implemented method and system for accurate, efficient and adaptive calling context profiling
CAIN III HAROLD WADE7 citations83
US8656112B2Feb 18, 2014
Checkpointed tag prefetcher
CAIN III HAROLD WADE2 citations62
US8341352B2Dec 25, 2012
Checkpointed tag prefetcher
CAIN III HAROLD WADE4 citations62
US8683127B2Mar 25, 2014
Checkpointed tag prefetcher
CAIN III HAROLD WADE0 citations51
SAMSUNG ELECTRONICS CO LTD
4 patentsUS10164984B2Dec 25, 2018
Method and apparatus for sharing data
SAMSUNG ELECTRONICS CO LTD6 citations73
US11670022B2Jun 6, 2023
Electronic device and method for displaying and generating panoramic image
SAMSUNG ELECTRONICS CO LTD0 citations55
US10091141B2Oct 2, 2018
Method and device for providing communication between multi-devices
SAMSUNG ELECTRONICS CO LTD1 citations49
US10685465B2Jun 16, 2020
Electronic device and method for displaying and generating panoramic image
SAMSUNG ELECTRONICS CO LTD0 citations45