| 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 |