Issued Patents All Time
Showing 1–25 of 27 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 11740947 | Resilient adaptive biased locking in multi-thread concurrent program execution | — | 2023-08-29 |
| 11609752 | Loop lock reservation | — | 2023-03-21 |
| 11409580 | Modifying a series of lock acquire and release operations to use a single lock reservation | — | 2022-08-09 |
| 11409578 | Resilient adaptive biased locking in multi-thread concurrent program execution | — | 2022-08-09 |
| 11397568 | Escape analysis support for method redefinition | Vijay Sundaresan | 2022-07-26 |
| 11334331 | Loop lock reservation | — | 2022-05-17 |
| 11226799 | Deriving profile data for compiler optimization | Vijay Sundaresan, Mark Graham Stoodley, Daniel Heidinga | 2022-01-18 |
| 11188364 | Compilation strategy for a sharable application snapshot | Vijay Sundaresan, Mark Graham Stoodley, Daniel Heidinga, Ashutosh Mehra | 2021-11-30 |
| 11188316 | Performance optimization of class instance comparisons | Oluwatobi Ajila, Daniel Heidinga, Graham A. Chapman | 2021-11-30 |
| 11182149 | Just-in-time code patching | — | 2021-11-23 |
| 11157252 | Assessment of the benefit of post-inlining program transformation in inlining decisions | Erick Ochoa, Jose N. Amaral, Karim Ali | 2021-10-26 |
| 11061703 | Managed runtime data marshaling for native code access using a thread local native buffer | — | 2021-07-13 |
| 11061704 | Lightweight and precise value profiling | Joseph Devin Micheal Papineau, Nicholas J. Coughlin | 2021-07-13 |
| 10956284 | Using hardware transactional memory to optimize reference counting | Vijay Sundaresan, Younes Manton, Yi Bo Zhang | 2021-03-23 |
| 10936290 | Compile-time folding of assumed constant values | Nicholas J. Coughlin, Graham A. Chapman, Daniel Heidinga | 2021-03-02 |
| 10891210 | Dataflow analysis to reduce the overhead of on stack replacement | Joseph Devin Micheal Papineau, Vijay Sundaresan | 2021-01-12 |
| 10782945 | Escape analysis supporting on-stack replacement | Vijay Sundaresan | 2020-09-22 |
| 10621086 | Dynamic resource visibility tracking to avoid atomic reference counting | Younes Manton, Vijay Sundaresan, Yi Bo Zhang | 2020-04-14 |
| 10592387 | Dataflow analysis to reduce the overhead of on stack replacement | Joseph Devin Micheal Papineau, Vijay Sundaresan | 2020-03-17 |
| 10585651 | Partial connection of iterations during loop unrolling | Vijay Sundaresan | 2020-03-10 |
| 10552185 | Lightweight and precise value profiling | Joseph Devin Micheal Papineau, Nicholas J. Coughlin | 2020-02-04 |
| 10379885 | Enhanced local commoning | Patrick R. Doyle, Vijay Sundaresan | 2019-08-13 |
| 10078505 | Partial connection of iterations during loop unrolling | Vijay Sundaresan | 2018-09-18 |
| 10055210 | Expanding inline function calls in nested inlining scenarios | Rachel E. Craik, Patrick R. Doyle | 2018-08-21 |
| 10002010 | Multi-byte compressed string representation | Filip Jeremic, Vijay Sundaresan | 2018-06-19 |