Issued Patents All Time
Showing 1–19 of 19 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 11372775 | Management of the untranslated to translated code steering logic in a dynamic binary translation based processor | Girish Venkatasubramanian, Jason M. Agron, Rangeen Basu Roy Chowdhury | 2022-06-28 |
| 10474471 | Methods and systems for performing a replay execution | Justin E. Gottschlich, Klaus Danne, Gilles A. Pokam, Rolf Kassa, Shiliang Hu +1 more | 2019-11-12 |
| 10474442 | Methods and apparatus to perform region formation for a dynamic binary translation processor | Girish Venkatasubramanian, Tanima Dey, Dasarath Weeratunge, Jose A. Baiocchi Paredes | 2019-11-12 |
| 10394561 | Mechanism for facilitating dynamic and efficient management of instruction atomicity volations in software programs at computing systems | Nathan D. Dautenhahn, Justin E. Gottschlich, Gilles A. Pokam, Shiliang Hu, Klaus Danne +1 more | 2019-08-27 |
| 10387296 | Methods and systems to identify and reproduce concurrency violations in multi-threaded programs using expressions | Youfeng Wu, Justin E. Gottschlich, Gilles A. Pokam, Shiliang Hu, Ali-Reza Adl-Tabatabai | 2019-08-20 |
| 10198335 | Detecting root causes of use-after-free memory errors | Justin E. Gottschlich, Gilles A. Pokam, Michael F. Spear | 2019-02-05 |
| 10191834 | Methods and systems to identify and reproduce concurrency violations in multi-threaded programs | Justin E. Gottschlich, Gilles A. Pokam, Jungwoo Ha | 2019-01-29 |
| 10120781 | Techniques for detecting race conditions | Shiliang Hu, Gilles A. Pokam, Justin E. Gottschlich | 2018-11-06 |
| 9875108 | Shared memory interleavings for instruction atomicity violations | Gilles A. Pokam, Rolf Kassa, Klaus Danne, Tim Kranich, Justin E. Gottschlich +1 more | 2018-01-23 |
| 9864649 | Technologies for root cause identification of use-after-free memory corruption bugs | Justin E. Gottschlich, Gilles A. Pokam | 2018-01-09 |
| 9830196 | Methods and apparatus to manage concurrent predicate expressions | Justin E. Gottschlich, Gilles A. Pokam, Youfeng Wu | 2017-11-28 |
| 9558118 | Tracing mechanism for recording shared memory interleavings on multi-core processors | Gilles A. Pokam, Ali-Reza Adl-Tabatabai | 2017-01-31 |
| 9501340 | Mechanism for facilitating dynamic and efficient management of instruction atomicity violations in software programs at computing systems | Nathan D. Dautenhahn, Justin E. Gottschlich, Gilles A. Pokam, Shiliang Hu, Klaus Danne +1 more | 2016-11-22 |
| 9317297 | Replay execution of instructions in thread chunks in the chunk order recorded during previous execution | Justin E. Gottschlich, Klaus Danne, Gilles A. Pokam, Rolf Kassa, Shiliang Hu +1 more | 2016-04-19 |
| 9311143 | Methods and systems to identify and reproduce concurrency violations in multi-threaded programs | Justin E. Gottschlich, Gilles A. Pokam, Jungwoo Ha | 2016-04-12 |
| 9135139 | Methods and systems to identify and reproduce concurrency violations in multi-threaded programs using expressions | Youfeng Wu, Justin E. Gottschlich, Gilles A. Pokam, Shiliang Hu, Ali-Reza Adl-Tabatabai | 2015-09-15 |
| 9128781 | Processor with memory race recorder to record thread interleavings in multi-threaded software | Tim Kranich, Gilles A. Pokam, Justin E. Gottschlich, Klaus Danne, Rolf Kassa +1 more | 2015-09-08 |
| 9117021 | Methods and apparatus to manage concurrent predicate expressions | Justin E. Gottschlich, Gilles A. Pokam, Youfeng Wu | 2015-08-25 |
| 8862942 | Method of system for detecting abnormal interleavings in concurrent programs | Nicholas Andre Jalbert, Gilles A. Pokam | 2014-10-14 |