Patent | Date |
---|
Techniques For Instruction Perturbation For Improved Device Security App 20220237283 - KRISHNASWAMY; Arvind ;   et al. | 2022-07-28 |
Increasing address space layout randomization entropy via page remapping and rotations Grant 11,386,012 - Krishnaswamy , et al. July 12, 2 | 2022-07-12 |
Detecting Voice-based Attacks Against Smart Speakers App 20200020330 - GUO; Xu ;   et al. | 2020-01-16 |
Techniques for detecting return-oriented programming Grant 10,114,643 - Yamada , et al. October 30, 2 | 2018-10-30 |
Method and system using exceptions for code specialization in a computer architecture that supports transactions Grant 10,061,609 - Krishnaswamy , et al. August 28, 2 | 2018-08-28 |
Hardware and software execution profiling Grant 10,055,585 - Dalcher , et al. August 21, 2 | 2018-08-21 |
Using control flow data structures to direct and track instruction execution Grant 9,880,842 - Bobba , et al. January 30, 2 | 2018-01-30 |
Authenticated control stacks Grant 9,672,351 - Krishnaswamy , et al. June 6, 2 | 2017-06-06 |
Method And System Using Exceptions For Code Specialization In A Computer Architecture That Supports Transactions App 20170046165 - Krishnaswamy; Arvind ;   et al. | 2017-02-16 |
Code pointer authentication for hardware flow control Grant 9,514,305 - Acar , et al. December 6, 2 | 2016-12-06 |
Method and system using exceptions for code specialization in a computer architecture that supports transactions Grant 9,483,275 - Krishnaswamy , et al. November 1, 2 | 2016-11-01 |
Authenticated Control Stacks App 20160224784 - KRISHNASWAMY; Arvind ;   et al. | 2016-08-04 |
Code Pointer Authentication For Hardware Flow Control App 20160110545 - ACAR; Can ;   et al. | 2016-04-21 |
Systems, apparatuses, and methods for a hardware and software system to automatically decompose a program to multiple parallel threads Grant 9,189,233 - Sasanka , et al. November 17, 2 | 2015-11-17 |
Performing security operations using binary translation Grant 9,171,159 - Shanmugavelayutham , et al. October 27, 2 | 2015-10-27 |
Cold field emission cathode using carbon nanotubes Grant 9,171,688 - Anand , et al. October 27, 2 | 2015-10-27 |
Binary translator driven program state relocation Grant 9,135,435 - Venkat , et al. September 15, 2 | 2015-09-15 |
Energy harvesting devices using carbon nanotube (CNT)-based electrodes Grant 9,013,092 - Mahapatra , et al. April 21, 2 | 2015-04-21 |
Techniques For Detecting Return-oriented Programming App 20150095628 - Yamada; Koichi ;   et al. | 2015-04-02 |
Hardware And Software Execution Profiling App 20150067763 - Dalcher; Gregory William ;   et al. | 2015-03-05 |
Tracking Control Flow Of Instructions App 20140281424 - Bobba; Jayaram ;   et al. | 2014-09-18 |
Memory disambiguation hardware to support software binary translation Grant 8,826,257 - Al-Otoom , et al. September 2, 2 | 2014-09-02 |
Performing Security Operations Using Binary Translation App 20140245446 - Shanmugavelayutham; Palanivelrajan R. ;   et al. | 2014-08-28 |
Binary Translator Driven Program State Relocation App 20140229717 - VENKAT; ASHISH ;   et al. | 2014-08-14 |
Load-checking atomic section Grant 8,694,974 - Krishnaswamy April 8, 2 | 2014-04-08 |
Method And System Using Exceptions For Code Specialization In A Computer Architecture That Supports Transactions App 20130305024 - Krishnaswamy; Arvind ;   et al. | 2013-11-14 |
Cold Field Emission Cathode Using Carbon Nanotubes App 20130264936 - Anand; Sandeep Venkit ;   et al. | 2013-10-10 |
Memory Disambiguation Hardware To Support Software Binary Translation App 20130262838 - Al-Otoom; Muawya M. ;   et al. | 2013-10-03 |
Systems, Apparatuses, And Methods For A Hardware And Software System To Automatically Decompose A Program To Multiple Parallel Threads App 20130166886 - Sasanka; Ruchira ;   et al. | 2013-06-27 |
Energy Harvesting Devices Using Carbon Nanotube (CNT)-Based Electrodes App 20120043858 - Mahapatra; Debiprosad Roy ;   et al. | 2012-02-23 |
Load-checking Atomic Section App 20100281465 - Krishnaswamy; Arvind | 2010-11-04 |