Issued Patents All Time
Showing 1–16 of 16 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9235394 | Method and system for code generation and inlining | Kiyokuni Kawachiya, Tamiya Onodera, Michiaki Tatsubori | 2016-01-12 |
| 8782623 | Profiler for executing computer program | Kiyokuni Kawachiya, Tamiya Onodera, Michiaki Tatsubori | 2014-07-15 |
| 8701097 | Partial inlining with software based restart | Patrick R. Doyle, James I. A. Gartley, Vijay Sundaresan | 2014-04-15 |
| 8667507 | Deep copying objects in a collocated environment | Aruna A. Kalagananam, Vijay Sundaresan | 2014-03-04 |
| 8516501 | Deep copying objects in a collocated environment | Aruna A. Kalagananam, Vijay Sundaresan | 2013-08-20 |
| 8387031 | Providing code improvements for nested virtual machines | Marcel Mitran, Ali I. Sheikh, Kevin A. Stoodley | 2013-02-26 |
| 8291393 | Just-in-time compiler support for interruptible code | Patrick G. Gallop, Mark Graham Stoodley | 2012-10-16 |
| 8286152 | Systems, methods, and computer products for just-in-time compilation for virtual machine environments for fast application startup and maximal run-time performance | Nikola Grcevski, Marius Pirvu, Mark Graham Stoodley | 2012-10-09 |
| 8281293 | Copy-on-write optimization of immutable objects for objects oriented languages | Mike S. Fulton, Nikola Grcevski | 2012-10-02 |
| 8201158 | System and program product for implementing single threaded optimizations in a potentially multi-threaded environment | Trent A. Gray-Donald, Kevin A. Stoodley, Vijay Sundaresan | 2012-06-12 |
| 8024720 | Speculative inlining of overridden methods without using profiling information | Vijay Sundaresan, Dina Tal | 2011-09-20 |
| 7844960 | Optimizing software program execution during class loading phase | Marius Pirvu | 2010-11-30 |
| 7765527 | Per thread buffering for storing profiling data | Peter Wiebe Burka, Nikola Grcevski | 2010-07-27 |
| 7716657 | Compiler optimization with privatizing of a non-final object | Ali I. Sheikh | 2010-05-11 |
| 7395530 | Method for implementing single threaded optimizations in a potentially multi-threaded environment | Trent A. Gray-Donald, Kevin A. Stoodley, Vijay Sundaresan | 2008-07-01 |
| 6457172 | Compiler for supporting multiple runtime data representations | Ian Carmichael, Michael Karasick, Vincent J. Kruskal, Harold L. Ossher, David J. Streeter | 2002-09-24 |