Inventor · Palo Alto, CA, US

Lars Bak

32Patents
15h-index
12Co-inventors
74Inventor score

Filing activity: Nov 4, 1996 → Mar 31, 2011

Most-cited inventions

PatentTitleAreaCited byStatus
US5970249A Method and apparatus for performing byte-code optimization during pauses Physics 73 Expired
US6308185A Methods and apparatus for generational dynamic management of computer memory Emerging Cross-Sectional Technologies 58 Expired
US5999732A Techniques for reducing the cost of dynamic class initialization checks in compiled code Physics 55 Expired
US6513156B2 Interpreting functions utilizing a hybrid of virtual and native machine instructions Physics 46 Expired
US5933635A Method and apparatus for dynamically deoptimizing compiled activations Emerging Cross-Sectional Technologies 38 Expired
US6212608A Method and apparatus for thread synchronization in an object-based system Emerging Cross-Sectional Technologies 37 Expired
US6240548A Method and apparatus for performing byte-code optimization during pauses Physics 34 Expired
US6009517A Mixed execution stack and exception handling Physics 31 Expired
US6167424A Method and apparatus for concurrent thread synchronization Emerging Cross-Sectional Technologies 31 Expired
US6487652B1 Method and apparatus for speculatively locking objects in an object-based system Physics 30 Expired
US6510437B1 Method and apparatus for concurrent thread synchronization Emerging Cross-Sectional Technologies 29 Expired
US6704927B1 Static binding of dynamically-dispatched calls in the presence of dynamic linking and loading Physics 25 Expired
US8244775B1 Using map objects to access object properties in a dynamic object-oriented programming language Physics 24 Active
US6134627A Thread synchronization in a computer controlled by an object-based program Physics 19 Expired
US8392881B1 Supporting efficient access to object properties in a dynamic object-oriented programming language Physics 16 Active
US6996814B2 Method and apparatus for dynamically compiling byte codes into native code Physics 15 Expired
US6317796A Inline database for receiver types in object-oriented systems Physics 14 Expired
US6691304B1 Monitor conversion in a multi-threaded computer system Physics 14 Expired
US6714991B1 Method and apparatus for implementing fast subclass and subtype checks Physics 13 Expired
US6865734B2 Method and apparatus for performing byte-code optimization during pauses Physics 12 Expired
US6910205B2 Interpreting functions utilizing a hybrid of virtual and native machine instructions Physics 10 Expired
US8578352B1 Optimizing object oriented programs using limited customization Physics 10 Active
US6601235B1 Method and apparatus for dynamically deoptimizing compiled activations Emerging Cross-Sectional Technologies 9 Expired
US7181732B2 Method and apparatus for facilitating lazy type tagging for compiled activations Emerging Cross-Sectional Technologies 8 Expired
US7028287B2 Method and apparatus for facilitating compact object headers Physics 7 Expired

Source: USPTO / EPO open patent data. Inventor disambiguation is heuristic; counts are objective bibliographic measures.