Issued Patents All Time
Showing 25 most recent of 32 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 8578352 | Optimizing object oriented programs using limited customization | Srdjan Mitrovic | 2013-11-05 |
| 8392881 | Supporting efficient access to object properties in a dynamic object-oriented programming language | Kasper Verdich Lund | 2013-03-05 |
| 8244775 | Using map objects to access object properties in a dynamic object-oriented programming language | Kasper Verdich Lund | 2012-08-14 |
| 7592930 | Method and apparatus for reducing memory usage by encoding two values in a single field | Mads Sig Ager, Kasper Verdich Lund | 2009-09-22 |
| RE39519 | Mixed execution stack and exception handling | Robert Griesemer, Urs Holzle | 2007-03-13 |
| 7181732 | Method and apparatus for facilitating lazy type tagging for compiled activations | Kasper Verdich Lund | 2007-02-20 |
| 7137123 | Inline database for receiver types in object-oriented systems | Urs Holzle | 2006-11-14 |
| 7028287 | Method and apparatus for facilitating compact object headers | Steffen Grarup | 2006-04-11 |
| 6996814 | Method and apparatus for dynamically compiling byte codes into native code | — | 2006-02-07 |
| 6910205 | Interpreting functions utilizing a hybrid of virtual and native machine instructions | Robert Griesemer | 2005-06-21 |
| 6865734 | Method and apparatus for performing byte-code optimization during pauses | Urs Holzle | 2005-03-08 |
| 6738969 | Non-intrusive gathering of code usage information to facilitate removing unused compiled code | Jacob Andersen, Kasper Verdich Lund | 2004-05-18 |
| 6714991 | Method and apparatus for implementing fast subclass and subtype checks | Srdjan Mitrovic, Urs Holzle | 2004-03-30 |
| 6704927 | Static binding of dynamically-dispatched calls in the presence of dynamic linking and loading | Srdjan Mitrovic, Urs Holzle | 2004-03-09 |
| 6691304 | Monitor conversion in a multi-threaded computer system | Hong Zhang, Sheng Liang | 2004-02-10 |
| 6601235 | Method and apparatus for dynamically deoptimizing compiled activations | Urs Holzle | 2003-07-29 |
| 6591416 | Interpreting functions utilizing a hybrid of virtual and native machine instructions | Robert Griesemer | 2003-07-08 |
| 6513156 | Interpreting functions utilizing a hybrid of virtual and native machine instructions | Robert Griesemer | 2003-01-28 |
| 6510437 | Method and apparatus for concurrent thread synchronization | Timothy G. Lindholm | 2003-01-21 |
| 6487652 | Method and apparatus for speculatively locking objects in an object-based system | Benedict A. Gomes, David P. Stoutamire | 2002-11-26 |
| 6415381 | Mixed execution stack and exception handling | Robert Griesemer, Urs Holzle | 2002-07-02 |
| 6317796 | Inline database for receiver types in object-oriented systems | Urs Holzle | 2001-11-13 |
| 6308185 | Methods and apparatus for generational dynamic management of computer memory | Steffen Grarup | 2001-10-23 |
| 6240548 | Method and apparatus for performing byte-code optimization during pauses | Urs Holzle | 2001-05-29 |
| 6240547 | Method and apparatus for dynamically deoptimizing compiled activations | Urs Holzle | 2001-05-29 |