Issued Patents All Time
Showing 25 most recent of 45 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10417112 | Code coverage through overlay hooks | Michael S. Fulton | 2019-09-17 |
| 10176083 | Code coverage through overlay hooks | Michael S. Fulton | 2019-01-08 |
| 10169212 | Code coverage through overlay hooks | Michael S. Fulton | 2019-01-01 |
| 9934133 | Code coverage through overlay hooks | Michael S. Fulton | 2018-04-03 |
| 9483269 | Hardware based run-time instrumentation facility for managed run-times | Marcel Mitran, Chung-Lung K. Shum | 2016-11-01 |
| 9483268 | Hardware based run-time instrumentation facility for managed run-times | Marcel Mitran, Chung-Ling K. Shum | 2016-11-01 |
| 9465716 | Run-time instrumentation directed sampling | Charles W. Gainey, Jr., Marcel Mitran, Chung-Lung K. Shum | 2016-10-11 |
| 9430238 | Run-time-instrumentation controls emit instruction | Charles W. Gainey, Jr., Marcel Mitran, Chung-Lung K. Shum | 2016-08-30 |
| 9395989 | Run-time-instrumentation controls emit instruction | Charles W. Gainey, Jr., Marcel Mitran, Chung-Lung K. Shum | 2016-07-19 |
| 9367313 | Run-time instrumentation directed sampling | Charles W. Gainey, Jr., Marcel Mitran, Chung-Lung K. Shum | 2016-06-14 |
| 9280448 | Controlling operation of a run-time instrumentation facility from a lesser-privileged state | Mark S. Farrell, Charles W. Gainey, Jr., Marcel Mitran, Chung-Lung K. Shum, Timothy J. Slegel +1 more | 2016-03-08 |
| 9268543 | Efficient code cache management in presence of infrequently used complied code fragments | Patrick R. Doyle, Marcel Mitran, Marius Pirvu, Vijay Sundaresan | 2016-02-23 |
| 9158660 | Controlling operation of a run-time instrumentation facility | Mark S. Farrell, Charles W. Gainey, Jr., Marcel Mitran, Chung-Lung K. Shum, Timothy J. Slegel +1 more | 2015-10-13 |
| 8589900 | Runtime code modification in a multi-threaded environment | Mark Graham Stoodley | 2013-11-19 |
| 8584111 | Runtime code modification in a multi-threaded environment | Mark Graham Stoodley | 2013-11-12 |
| 8572596 | Runtime code modification in a multi-threaded environment | Mark Graham Stoodley | 2013-10-29 |
| 8468511 | Use of name mangling techniques to encode cross procedure register assignment | Christopher A. Lapkowski | 2013-06-18 |
| 8387031 | Providing code improvements for nested virtual machines | Derek B. Inglis, Marcel Mitran, Ali I. Sheikh | 2013-02-26 |
| 8341607 | Condensing pattern matcher generation for intermediate language patterns | Arie Tal | 2012-12-25 |
| 8312439 | Inlining native functions into compiled java code | Allan H. Kielstra, Levon Stepanian | 2012-11-13 |
| 8276134 | Transforming locks in software loops | Nikola Grcevski, Mark Graham Stoodley, Vijay Sundaresan | 2012-09-25 |
| 8201158 | System and program product for implementing single threaded optimizations in a potentially multi-threaded environment | Derek B. Inglis, Trent A. Gray-Donald, Vijay Sundaresan | 2012-06-12 |
| 8136103 | Combining static and dynamic compilation to remove delinquent loads | Gheorghe C. Cascaval, Yaoqing Gao, Allan H. Kielstra | 2012-03-13 |
| 8103850 | Dynamic translation in the presence of intermixed code and data | Ravi Nair | 2012-01-24 |
| 7954094 | Method for improving performance of executable code | Gheorghe C. Cascaval, Siddhartha Chatterjee, Evelyn Duesterwald, Allan H. Kielstra | 2011-05-31 |