| 10318256 |
Sharing and persisting code caches |
Vladimir L. Kiriansky |
2019-06-11 |
| 8762797 |
Method and apparatus for detecting memory access faults |
Konstantin S. Serebryany |
2014-06-24 |
| 8656497 |
Constraint injection system for immunizing software programs against vulnerabilities and attacks |
Saman P. Amarasinghe, Bharath Chandramohan, Charles Renert, Vladimir L. Kiriansky, Timothy Garnett +2 more |
2014-02-18 |
| 8402224 |
Thread-shared software code caches |
Vladimir L. Kiriansky, Tim Garnett, Sanjeev Banerji |
2013-03-19 |
| 8321850 |
Sharing and persisting code caches |
Vladimir L. Kiriansky |
2012-11-27 |
| 8171548 |
0-touch and 1-touch techniques for improving the availability of computer programs under protection without compromising security |
Srinivas Mantripragada, Timothy Garnett, Vladimir L. Kiriansky, Bharath Chandramohan, James Brink +2 more |
2012-05-01 |
| 7945958 |
Constraint injection system for immunizing software programs against vulnerabilities and attacks |
Saman P. Amarasinghe, Bharath Chandramohan, Charles Renert, Vladimir L. Kiriansky, Tim Garnett +2 more |
2011-05-17 |
| 7886148 |
Secure execution of a computer program |
Vladimir L. Kiriansky, Saman P. Amarasinghe |
2011-02-08 |
| 7856531 |
Adaptive cache sizing by utilizing regenerative entries |
Saman P. Amarasinghe |
2010-12-21 |
| 7735136 |
0-touch and 1-touch techniques for improving the availability of computer programs under protection without compromising security |
Srinivas Mantripragada, Tim Garnett, Vladimir L. Kiriansky, Bharath Chandramohan, James Brink +2 more |
2010-06-08 |
| 7603704 |
Secure execution of a computer program using a code cache |
Vladimir L. Kiriansky, Saman P. Amarasinghe |
2009-10-13 |
| 7594111 |
Secure execution of a computer program |
Vladimir L. Kiriansky, Saman P. Amarasinghe |
2009-09-22 |
| 7478218 |
Adaptive cache sizing based on monitoring of regenerated and replaced cache entries |
Saman P. Amarasinghe |
2009-01-13 |