Issued Patents All Time
Showing 1–25 of 28 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9152456 | Efficient per-thread safepoints and local access | Benjamin L. Titzer, Karthikeyan Manivannan | 2015-10-06 |
| 8453128 | Method and system for implementing a just-in-time compiler | Laurent Daynes, Gregory M. Wright, Mario I. Wolczko | 2013-05-28 |
| 8296745 | Method and apparatus for portable stub generation | Douglas Norman Simon | 2012-10-23 |
| 7925640 | Dynamic multiple inheritance method dispatch data structure including an m-table size, i-table containing one or more holder addressor regions and type extension testing by frugal perfect hashing | Laurent Daynes, Gregory M. Wright | 2011-04-12 |
| 7904904 | Processing events for concurrent tasks in a virtual machine | Kinsley Wong, Hideya Kawahara, Nedim Fresko | 2011-03-08 |
| 7853628 | Selective promotion policy for generational garbage collectors | Nedim Fresko, Oleg A. Pliss | 2010-12-14 |
| 7814290 | Synchronous detection and signaling of memory quota violations for sequential memory allocation in a shared heap | Oleg A. Pliss | 2010-10-12 |
| 7761486 | Memory management system that supports both address-referenced objects and identifier-referenced objects | Gregory M. Wright, Mario I. Wolczko, Matthew L. Seidl | 2010-07-20 |
| 7574705 | Method and apparatus for efficiently resolving symbolic references in a virtual machine | Antero Taivalsaari, William F. Pittore | 2009-08-11 |
| 7539822 | Method and apparatus for facilitating faster execution of code on a memory-constrained computing device | Vijay Nagarajan | 2009-05-26 |
| 7457878 | Low-latency ultra-thin-client infrastructure | William R. Bush, Nachiappan Periakaruppan | 2008-11-25 |
| 7424589 | Method and an apparatus for the high-precision tracking of approximate per-task memory usage | Oleg A. Pliss | 2008-09-09 |
| 7412693 | Method and apparatus for determining frequency of execution for compiled methods within a virtual machine | Oleg A. Pliss | 2008-08-12 |
| 7296044 | Method and apparatus for keeping track of memory usage for tasks in a shared heap | Oleg A. Pliss, Kinsley Wong | 2007-11-13 |
| 7231523 | Method and apparatus for facilitating secure extension of an application | — | 2007-06-12 |
| 7206890 | System and method for reducing accounting overhead during memory allocation | — | 2007-04-17 |
| 7171527 | Method and apparatus for keeping track of memory usage for tasks in a shared heap | Oleg A. Pliss, Ioi K. Lam, Vijay Nagarajan | 2007-01-30 |
| 7114045 | Garbage collection with a dynamic window | Oleg A. Pliss | 2006-09-26 |
| 7100015 | Redirecting external memory allocation operations to an internal memory manager | Teck Yang Lee | 2006-08-29 |
| 7051323 | Method and apparatus for initializing romized system classes at virtual machine build time | Ioi K. Lam | 2006-05-23 |
| 7036112 | Multi-mode specification-driven disassembler | David M. Ungar, Mario I. Wolczko | 2006-04-25 |
| 6865738 | Method and apparatus for managing independent asynchronous I/O operations within a virtual machine | Saul G. Wold, Ioi K. Lam | 2005-03-08 |
| 6829686 | Method and apparatus for bag-to-set, buffering remembered set | Ross C. Knippel | 2004-12-07 |
| 6772296 | Method and apparatus facilitating automatic persistence in asymmetric storage | — | 2004-08-03 |
| 6738926 | Method and apparatus for recovering a multi-threaded process from a checkpoint | Glenn C. Skinner | 2004-05-18 |
