Inventor
BAK LARS
US32 patents
⚠️ This page may combine multiple inventors who share the name “BAK LARS”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
SUN MICROSYSTEMS INC
28 patentsUS5970249AOct 19, 1999
Method and apparatus for performing byte-code optimization during pauses
SUN MICROSYSTEMS INC95 citations98
US6513156B2Jan 28, 2003
Interpreting functions utilizing a hybrid of virtual and native machine instructions
SUN MICROSYSTEMS INC79 citations97
US6308185B1Oct 23, 2001
Methods and apparatus for generational dynamic management of computer memory
SUN MICROSYSTEMS INC91 citations97
US5999732ADec 7, 1999
Techniques for reducing the cost of dynamic class initialization checks in compiled code
SUN MICROSYSTEMS INC91 citations97
US6510437B1Jan 21, 2003
Method and apparatus for concurrent thread synchronization
SUN MICROSYSTEMS INC42 citations96
US6240548B1May 29, 2001
Method and apparatus for performing byte-code optimization during pauses
SUN MICROSYSTEMS INC46 citations96
US6212608B1Apr 3, 2001
Method and apparatus for thread synchronization in an object-based system
SUN MICROSYSTEMS INC52 citations96
US6167424ADec 26, 2000
Method and apparatus for concurrent thread synchronization
SUN MICROSYSTEMS INC55 citations96
US6009517ADec 28, 1999
Mixed execution stack and exception handling
SUN MICROSYSTEMS INC42 citations96
US5933635AAug 3, 1999
Method and apparatus for dynamically deoptimizing compiled activations
SUN MICROSYSTEMS INC54 citations96
US6691304B1Feb 10, 2004
Monitor conversion in a multi-threaded computer system
SUN MICROSYSTEMS INC28 citations93
US6996814B2Feb 7, 2006
Method and apparatus for dynamically compiling byte codes into native code
SUN MICROSYSTEMS INC25 citations92
US6910205B2Jun 21, 2005
Interpreting functions utilizing a hybrid of virtual and native machine instructions
SUN MICROSYSTEMS INC16 citations92
US6865734B2Mar 8, 2005
Method and apparatus for performing byte-code optimization during pauses
SUN MICROSYSTEMS INC25 citations92
US6714991B1Mar 30, 2004
Method and apparatus for implementing fast subclass and subtype checks
SUN MICROSYSTEMS INC26 citations92
US6704927B1Mar 9, 2004
Static binding of dynamically-dispatched calls in the presence of dynamic linking and loading
SUN MICROSYSTEMS INC47 citations92
US6601235B1Jul 29, 2003
Method and apparatus for dynamically deoptimizing compiled activations
SUN MICROSYSTEMS INC13 citations92
US6591416B1Jul 8, 2003
Interpreting functions utilizing a hybrid of virtual and native machine instructions
SUN MICROSYSTEMS INC13 citations92
US6487652B1Nov 26, 2002
Method and apparatus for speculatively locking objects in an object-based system
SUN MICROSYSTEMS INC50 citations92
US6415381B1Jul 2, 2002
Mixed execution stack and exception handling
SUN MICROSYSTEMS INC17 citations92
US6317796B1Nov 13, 2001
Inline database for receiver types in object-oriented systems
SUN MICROSYSTEMS INC28 citations92
US6134627AOct 17, 2000
Thread synchronization in a computer controlled by an object-based program
SUN MICROSYSTEMS INC24 citations92
US7137123B2Nov 14, 2006
Inline database for receiver types in object-oriented systems
SUN MICROSYSTEMS INC13 citations84
US7028287B2Apr 11, 2006
Method and apparatus for facilitating compact object headers
SUN MICROSYSTEMS INC12 citations83
US7181732B2Feb 20, 2007
Method and apparatus for facilitating lazy type tagging for compiled activations
SUN MICROSYSTEMS INC17 citations80
USRE39519EMar 13, 2007
Mixed execution stack and exception handling
SUN MICROSYSTEMS INC9 citations74
US6240547B1May 29, 2001
Method and apparatus for dynamically deoptimizing compiled activations
SUN MICROSYSTEMS INC9 citations74
US6738969B2May 18, 2004
Non-intrusive gathering of code usage information to facilitate removing unused compiled code
SUN MICROSYSTEMS INC8 citations66