Issued Patents All Time
Showing 26–49 of 49 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9317262 | Identification of code synchronization points | Trent A. Gray-Donald | 2016-04-19 |
| 9311236 | Out-of-memory avoidance in dynamic virtual machine memory adjustment | Charles R. Gracie, Graeme Johnson | 2016-04-12 |
| 9311118 | Sharing of classes for modular programs in a multi-tenant environment | Bentley J. Hargrave, Thomas J. Watson | 2016-04-12 |
| 9298611 | Out-of memory avoidance in dynamic virtual machine memory adjustment | Charles R. Gracie, Graeme Johnson | 2016-03-29 |
| 9292315 | Sharing of classes for modular programs in a multi-tenant environment | Bentley J. Hargrave, Thomas J. Watson | 2016-03-22 |
| 9274840 | Dynamic memory management with thread local storage usage | Parijat Dube, Liana L. Fo, Michel H. T. Hack, Graeme Johnson, Li Zhang | 2016-03-01 |
| 9256469 | System and method for improving memory usage in virtual machines | Norman Bobroff, Liana L. Fong, Arun Kwangil Iyengar, Peter Westerink | 2016-02-09 |
| 9250857 | Optimization of native buffer accesses in Java applications on hybrid systems | Yuqing Gao, Megumi Ito, Graeme Johnson, Seetharami R. Seelam | 2016-02-02 |
| 9218199 | Identifying thread progress information by monitoring transitions between interesting states | Trent A. Gray-Donald | 2015-12-22 |
| 9195496 | Automated caching and mirroring of immutable data in distributed virtual machines via native interface components | Graeme Johnson | 2015-11-24 |
| 9158497 | Optimization of native buffer accesses in Java applications on hybrid systems | Yuqing Gao, Megumi Ito, Graeme Johnson, Seetharami R. Seelam | 2015-10-13 |
| 9063772 | Automated caching and mirroring of immutable data in distributed virtual machines via native interface components | Graeme Johnson | 2015-06-23 |
| 8990829 | Optimizing virtual machine synchronization for application software | Christopher J. Blythe, Curtis E. Hrischuk, Aaron J. Quirk | 2015-03-24 |
| 8990823 | Optimizing virtual machine synchronization for application software | Christopher J. Blythe, Curtis E. Hrischuk, Aaron J. Quirk | 2015-03-24 |
| 8990790 | Java native interface array handling in a distributed java virtual machine | Xavier R. Guerin, Megumi Ito, Graeme Johnson, Seetharami R. Seelam | 2015-03-24 |
| 8943485 | Identification of localizable function calls | Yuqing Gao, Megumi Ito, Graeme Johnson, Seetharami R. Seelam | 2015-01-27 |
| 8881149 | Control of java resource runtime usage | Andrew R. Low, Prashanth K. Nageshappa, Balbir Singh | 2014-11-04 |
| 8881151 | Control of Java resource runtime usage | Andrew R. Low, Prashanth K. Nageshappa, Balbir Singh | 2014-11-04 |
| 8869119 | Preferential execution of method calls in hybrid systems | Parijat Dube, Liana L. Fong, Yuqing Gao, Xavier R. Guerin, Michel H. T. Hack +9 more | 2014-10-21 |
| 8863129 | Automated caching and mirroring of immutable data in distributed virtual machines via native interface components | Graeme Johnson | 2014-10-14 |
| 8843894 | Preferential execution of method calls in hybrid systems | Parijat Dube, Liana L. Fong, Yuqing Gao, Xavier R. Guerin, Michel H. T. Hack +9 more | 2014-09-23 |
| 8813051 | Running multiple copies of native code in a Java Virtual Machine | Graeme Johnson | 2014-08-19 |
| 8627291 | Identification of localizable function calls | Yuqing Gao, Megumi Ito, Graeme Johnson, Seetharami R. Seelam | 2014-01-07 |
| 8621464 | Adaptive spinning of computer program threads acquiring locks on resource objects by selective sampling of the locks | Vijay Sundaresan, Alexei I. Svikine | 2013-12-31 |

