Issued Patents All Time
Showing 1–24 of 24 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10789047 | Returning a runtime type loaded from an archive in a module system | Jiangli Zhou, Calvin Cheung, Karen Margaret Pearson Kinnear | 2020-09-29 |
| 10417024 | Generating verification metadata and verifying a runtime type based on verification metadata | Karen Margaret Pearson Kinnear, Harold David Seigel, Lois Dickinson Foltan | 2019-09-17 |
| 10394528 | Returning a runtime type loaded from an archive in a module system | Jiangli Zhou, Calvin Cheung, Karen Margaret Pearson Kinnear | 2019-08-27 |
| 10191753 | Generating verification metadata and verifying a runtime type based on verification metadata | Karen Margaret Pearson Kinnear, Harold David Seigel, Lois Dickinson Foltan | 2019-01-29 |
| 9336018 | Mechanism for class data sharing using extension and application class-loaders | Jiangli Zhou | 2016-05-10 |
| 8903366 | Dynamic switching between software and hardware graphics rendering for power consumption | Bing Xia | 2014-12-02 |
| 8780118 | Techniques for synchronizing hardware accelerated graphics rendering and surface composition | Qiuyuan Yang | 2014-07-15 |
| 8336095 | User space virtualization system | Junichi Monma | 2012-12-18 |
| 8181177 | Reducing the number of heap handles in a program | Oleg A. Pliss, Kinsley Wong | 2012-05-15 |
| 8151243 | System and method for determining whether an array is a read-only array | Oleg A. Pliss | 2012-04-03 |
| 8091077 | System and method for handling rare events by modification of executable code | Oleg A. Pliss | 2012-01-03 |
| 7966607 | Method and apparatus for managing compiled methods in a unified heap | Frank Yellin, Oleg A. Pliss | 2011-06-21 |
| 7784041 | Mechanism for reducing detectable pauses in dynamic output caused by dynamic compilation | Oleg A. Pliss | 2010-08-24 |
| 7721064 | Memory allocation in memory constrained devices | Oleg A. Pliss | 2010-05-18 |
| 7716658 | Method and apparatus for optimizing patching of objects containing references | Oleg A. Pliss | 2010-05-11 |
| 7571231 | Method and protocol for mediating communication between software applications | Daniel Blaukopf, Eran Davidov, Dov Zandman | 2009-08-04 |
| 7337201 | System and method to increase memory allocation efficiency | Frank Yellin | 2008-02-26 |
| 7313789 | Methods and systems for reducing a program size | Frank Yellin | 2007-12-25 |
| 7171527 | Method and apparatus for keeping track of memory usage for tasks in a shared heap | Oleg A. Pliss, Bernd J. W. Mathiske, Vijay Nagarajan | 2007-01-30 |
| 7080387 | System and method for mediating communication between software applications | Daniel Blaukopf, Eran Davidov, Dov Zandman | 2006-07-18 |
| 7051323 | Method and apparatus for initializing romized system classes at virtual machine build time | Bernd J. W. Mathiske | 2006-05-23 |
| 6904516 | Mechanism for enabling efficient execution of an instruction | — | 2005-06-07 |
| 6865738 | Method and apparatus for managing independent asynchronous I/O operations within a virtual machine | Bernd J. W. Mathiske, Saul G. Wold | 2005-03-08 |
| 6625805 | Dynamic byte code examination to detect whether a GUI component handles mouse events | Kuldipsingh Pabla | 2003-09-23 |