Issued Patents All Time
Showing 1–19 of 19 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 11568051 | Malicious object detection in a runtime environment | Mingwei Zhang, Xiaoning Li, Ravi L. Sahita, Aravind Subramanian, Chih-Yuan Yang +1 more | 2023-01-31 |
| 11294653 | Methods and systems of disassembling executable code | Jayant Shukla | 2022-04-05 |
| 11003764 | System and method for exploiting attack detection by validating application stack at runtime | Jayant Shukla, Kiran Thirumalai | 2021-05-11 |
| 10650140 | Control-flow integrity with managed code and unmanaged code | Paul Caprioli | 2020-05-12 |
| 10649746 | Instruction and logic to perform dynamic binary translation | Paul Caprioli, Koichi Yamada, Suriya Madras-Subramanian, Srinivas B. Suresh | 2020-05-12 |
| 10635418 | State recovery methods and apparatus for computing platforms | Saurabh Shukla, Suriya Subramanian, Paul Caprioli | 2020-04-28 |
| 10552609 | Malicious object detection in a runtime environment | Mingwei Zhang, Xiaoning Li, Ravi L. Sahita, Aravind Subramanian, Chih-Yuan Yang +1 more | 2020-02-04 |
| 10387324 | Method, apparatus, and system for efficiently handling multiple virtual address mappings during transactional execution canceling the transactional execution upon conflict between physical addresses of transactional accesses within the transactional execution | Paul Caprioli | 2019-08-20 |
| 10209989 | Accelerated interlane vector reduction instructions | Paul Caprioli, Jeffrey J. Cook, Muawya M. Al-Otoom | 2019-02-19 |
| 9910646 | Technologies for native code invocation using binary analysis | Haitao Feng, Paul H. Hohensee, Aravind Subramanian | 2018-03-06 |
| 9588766 | Accelerated interlane vector reduction instructions | Paul Caprioli, Jeffrey J. Cook, Muawya M. Al-Otoom | 2017-03-07 |
| 9542191 | Hardware profiling mechanism to enable page level automatic binary translation | Paul Caprioli, Matthew C. Merten, Muawya M. Al-Otoom, Omar M. Shaikh, Suresh Srinivas +3 more | 2017-01-10 |
| 9507575 | State recovery methods and apparatus for computing platforms | Saurabh Shukla, Suriya Subramanian, Paul Caprioli | 2016-11-29 |
| 9417855 | Instruction and logic to perform dynamic binary translation | Paul Caprioli, Koichi Yamada, Suriya Madras-Subramanian, Suresh Srinivas | 2016-08-16 |
| 9342284 | Optimization of instructions to reduce memory access violations | Wessam M. Hassanein, Paul Caprioli | 2016-05-17 |
| 9032381 | State recovery methods and apparatus for computing platforms | Saurabh Shukla, Suriya Subramanian, Paul Caprioli | 2015-05-12 |
| 8826257 | Memory disambiguation hardware to support software binary translation | Muawya M. Al-Otoom, Paul Caprioli, Arvind Krishnaswamy, Omar M. Shaikh | 2014-09-02 |
| 7702856 | Dynamic prefetch distance calculation | Rakesh Krishnaiyer, Somnath Ghosh | 2010-04-20 |
| 6880154 | Alias-free test for dynamic array structures | Somnath Ghosh, Rakesh Krishnaiyer, Wei Li, Dattatraya Kulkarni, Chu-Cheow Lim +1 more | 2005-04-12 |