Issued Patents All Time
Showing 1–25 of 39 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 8819393 | Facilitating management of storage of a pageable mode virtual environment absent intervention of a host of the environment | Janet R. Easton, Lisa C. Heller, William A. Holder, Damian L. Osisek, Gustav E. Sittmann, III +2 more | 2014-08-26 |
| 8214622 | Facilitating management of storage of a pageable mode virtual environment absent intervention of a host of the environment | Janet R. Easton, Lisa C. Heller, William A. Holder, Damian L. Osisek, Gustav E. Sittmann, III +2 more | 2012-07-03 |
| 8191057 | Systems, methods, and computer products for compiler support for aggressive safe load speculation | Roch G. Archambault, Roland Froese, Yaoqing Gao, Liangxiao Hu, James L. McInnes +1 more | 2012-05-29 |
| 7814130 | Efficient parallel bitwise sweep during garbage collection | — | 2010-10-12 |
| 7461220 | Free item distribution among multiple free lists during garbage collection for more efficient object allocation | — | 2008-12-02 |
| 7376684 | Efficient parallel bitwise sweep during garbage collection | — | 2008-05-20 |
| 7370162 | Free item distribution among multiple free lists during garbage collection for more efficient object allocation | — | 2008-05-06 |
| 7149870 | Assigning sections within a memory heap for efficient garbage collection of large objects | — | 2006-12-12 |
| 7149866 | Free item distribution among multiple free lists during garbage collection for more efficient object allocation | — | 2006-12-12 |
| 7010555 | System and method for compacting a computer system heap | Robert Tod Dimpsey, Kean G. Kuiper, Matthew F. Peters | 2006-03-07 |
| 6983361 | Apparatus and method for implementing switch instructions in an IA64 architecture | — | 2006-01-03 |
| 6912647 | Apparatus and method for creating instruction bundles in an explicitly parallel architecture | — | 2005-06-28 |
| 6886094 | Apparatus and method for detecting and handling exceptions | — | 2005-04-26 |
| 6883165 | Apparatus and method for avoiding deadlocks in a multithreaded environment | Andrew Johnson | 2005-04-19 |
| 6799262 | Apparatus and method for creating instruction groups for explicity parallel architectures | Andrew Johnson, Danling Shi | 2004-09-28 |
| 6792600 | Method and apparatus for just in time compilation of instructions | — | 2004-09-14 |
| 6779106 | Apparatus and method for an enhanced integer divide in an IA64 architecture | — | 2004-08-17 |
| 6779188 | Apparatus and method for improved devirtualization of method calls | Andrew Johnson | 2004-08-17 |
| 6704926 | Bimodal Java just-in-time complier | Andrew Johnson | 2004-03-09 |
| 6654778 | Method and apparatus for avoiding function activation and interpretation overhead for calls to selected java methods in a java virtual machine interpreter | Bentley J. Hargrave | 2003-11-25 |
| 6604167 | Method and apparatus traversing stacks for just-in-time compilers for Java virtual machines | Andrew Johnson | 2003-08-05 |
| 6481006 | Method and apparatus for efficient invocation of Java methods from native codes | Bentley J. Hargrave | 2002-11-12 |
| 6412108 | Method and apparatus for speeding up java methods prior to a first execution | Bentley J. Hargrave | 2002-06-25 |
| 6385764 | Method and apparatus for improving invocation speed of Java methods | Bentley J. Hargrave | 2002-05-07 |
| 6321375 | Method and apparatus for determining most recently used method | — | 2001-11-20 |