Issued Patents All Time
Showing 101–123 of 123 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 7349909 | Compact object header | Gansha Wu, Xin Zhou | 2008-03-25 |
| 7350200 | Method and system of controlling dynamically compiled native code size | Tatiana Shpeisman, Michal Cierniak, Cheng-Hsueh Andrew Hsieh | 2008-03-25 |
| 7318062 | Storing method metadata in code | Gansha Wu, Xiaohua Shi, Peng Guo | 2008-01-08 |
| 7272828 | Software object type identification | Gansha Wu | 2007-09-18 |
| 7251671 | Method and system for garbage collection wherein resetting the mark/allocation bit, and switching the mark/allocation bit to the mark bit to perform marking and scanning of objects using the identified object as a root object and providing mark/allocation bit information being displayed at the client | Gansha Wu, Xin Zhou | 2007-07-31 |
| 7243191 | Compressing data in a cache memory | Zhiwei Ying, Jinzhan Peng, Anwar Ghuloum, Ali-Reza Adl-Tabatabai | 2007-07-10 |
| 7240176 | Apparatus and methods for placing a managed heap | Gansha Wu | 2007-07-03 |
| 7216137 | Method for providing garbage collection support | Tatiana Shpeisman | 2007-05-08 |
| 7194736 | Dynamic division optimization for a just-in-time compiler | Xiaohua Shi, Zhiwei Ying | 2007-03-20 |
| 7168071 | Method and system of permitting stack allocation to programs having open-world features | Gansha Wu, Xiaohua Shi, Jinzhan Peng | 2007-01-23 |
| 7162583 | Mechanism to store reordered data with compression | Ali-Reza Adl-Tabatabai, Anwar Ghuloum, Victor Ying | 2007-01-09 |
| 7120775 | Inter-procedural allocation of stacked registers for a processor | Yang Liu, Sun Chan, Guangrong Gao, Dz-ching Ju, Zhaoqing Zhang | 2006-10-10 |
| 7089273 | Method and apparatus for improving the performance of garbage collection using stack trace cache | Gansha Wu | 2006-08-08 |
| 7080354 | Method for implementing dynamic type checking | Ali-Reza Adl-Tabatabai, Tatiana Shpeisman | 2006-07-18 |
| 6968546 | Debugging support using dynamic re-compilation | — | 2005-11-22 |
| 6966057 | Static compilation of instrumentation code for debugging support | — | 2005-11-15 |
| 6928582 | Method for fast exception handling | Ali-Reza Adl-Tabatabai, Tatiana Shpeisman | 2005-08-09 |
| 6895579 | Method and apparatus for maintaining exception reporting for register promotion | — | 2005-05-17 |
| 6658657 | Method and apparatus for reducing the overhead of virtual method invocations | — | 2003-12-02 |
| 6317869 | Method of run-time tracking of object references in Java programs | Ali-Reza Adl-Tabatabai | 2001-11-13 |
| 6292935 | Method for fast translation of java byte codes into efficient native processor code | Ali Tabatabai | 2001-09-18 |
| 6158048 | Method for eliminating common subexpressions from java byte codes | Ali-Reza Adl-Tabatabai | 2000-12-05 |
| 6093216 | Method of run-time tracking of object references in Java programs | Ali-Reza Adl-Tabatabai | 2000-07-25 |