Patent | Date |
---|
System for address mapping and translation protection Grant 11,436,161 - Sahita , et al. September 6, 2 | 2022-09-06 |
Encryption Interface App 20220224510 - Kishinevsky; Eugene M. ;   et al. | 2022-07-14 |
Method and apparatus for firmware patching App 20220137955 - AGGARWAL; Nivedita ;   et al. | 2022-05-05 |
Encryption interface Grant 11,316,661 - Kishinevsky , et al. April 26, 2 | 2022-04-26 |
System, Apparatus And Method For Page Granular,Software Controlled Multiple Key Memory Encryption App 20220043757 - Durham; David M. ;   et al. | 2022-02-10 |
System For Address Mapping And Translation Protection App 20220027287 - SAHITA; Ravi L. ;   et al. | 2022-01-27 |
Secure Public Cloud with Protected Guest-Verified Host Control App 20220019698 - Durham; David M. ;   et al. | 2022-01-20 |
Processor Extensions To Protect Stacks During Ring Transitions App 20210382987 - Shanbhogue; Vedvyas ;   et al. | 2021-12-09 |
Hardware Apparatuses And Methods To Switch Shadow Stack Pointers App 20210357213 - Shanbhogue; Vedvyas ;   et al. | 2021-11-18 |
System, apparatus and method for page granular,software controlled multiple key memory encryption Grant 11,176,059 - Durham , et al. November 16, 2 | 2021-11-16 |
Processor extensions to protect stacks during ring transitions Grant 11,176,243 - Shanbhogue , et al. November 16, 2 | 2021-11-16 |
Secure public cloud with protected guest-verified host control Grant 11,163,911 - Durham , et al. November 2, 2 | 2021-11-02 |
System for address mapping and translation protection Grant 11,144,479 - Sahita , et al. October 12, 2 | 2021-10-12 |
Multi-tenant encryption for storage class memory Grant 11,138,133 - Khosravi , et al. October 5, 2 | 2021-10-05 |
Function As A Service (faas) System Enhancements App 20210263779 - Haghighat; Mohammad R. ;   et al. | 2021-08-26 |
Hardware apparatuses and methods to switch shadow stack pointers Grant 11,029,952 - Shanbhogue , et al. June 8, 2 | 2021-06-08 |
Processors, Methods, Systems, And Instructions To Protect Shadow Stacks App 20210109684 - SHANBHOGUE; VEDVYAS ;   et al. | 2021-04-15 |
Secure Virtual Machine Migration Using Encrypted Memory Technologies App 20210019172 - PATEL; Baiju V. ;   et al. | 2021-01-21 |
Encoded inline capabilities Grant 10,860,709 - Lemay , et al. December 8, 2 | 2020-12-08 |
Defining Virtualized Page Attributes Based On Guest Page Attributes App 20200379917 - Neiger; Gilbert ;   et al. | 2020-12-03 |
Cryptographic Memory Ownership Table For Secure Public Cloud App 20200349266 - Durham; David M. ;   et al. | 2020-11-05 |
Cryptographic Memory Ownership Table For Secure Public Cloud App 20200293668 - Durham; David M. ;   et al. | 2020-09-17 |
Encryption Interface App 20200259632 - A1 | 2020-08-13 |
Secure Public Cloud with Protected Guest-Verified Host Control App 20200257828 - A1 | 2020-08-13 |
System, Apparatus And Method For Page Granular,Software Controlled Multiple Key Memory Encryption App 20200226074 - Durham; David M. ;   et al. | 2020-07-16 |
Defining virtualized page attributes based on guest page attributes Grant 10,713,177 - Neiger , et al. | 2020-07-14 |
Cryptographic memory ownership table for secure public cloud Grant 10,671,737 - Durham , et al. | 2020-06-02 |
System For Address Mapping And Translation Protection App 20200159673 - SAHITA; RAVI L. ;   et al. | 2020-05-21 |
System, apparatus and method for page granular, software controlled multiple key memory encryption Grant 10,657,071 - Durham , et al. | 2020-05-19 |
Secure public cloud with protected guest-verified host control Grant 10,628,612 - Durham , et al. | 2020-04-21 |
Processor Extensions To Protect Stacks During Ring Transitions App 20200089871 - Shanbhogue; Vedvyas ;   et al. | 2020-03-19 |
Hardware Apparatuses And Methods To Switch Shadow Stack Pointers App 20200042318 - Shanbhogue; Vedvyas ;   et al. | 2020-02-06 |
Encryption interface Grant 10,530,568 - Kishinevsky , et al. J | 2020-01-07 |
Encoded Inline Capabilities App 20200004953 - LEMAY; Michael ;   et al. | 2020-01-02 |
System for address mapping and translation protection Grant 10,515,023 - Sahita , et al. Dec | 2019-12-24 |
Virtual machine manager for address mapping and translation protection Grant 10,503,664 - Durham , et al. Dec | 2019-12-10 |
Mechanism for instruction set based thread execution on a plurality of instruction sequencers Grant 10,452,403 - Wang , et al. Oc | 2019-10-22 |
Processor extensions to protect stacks during ring transitions Grant 10,430,580 - Shanbhogue , et al. O | 2019-10-01 |
Hardware apparatuses and methods to switch shadow stack pointers Grant 10,394,556 - Shanbhogue , et al. A | 2019-08-27 |
Secure Public Cloud with Protected Guest-Verified Host Control App 20190220625 - Durham; David M. ;   et al. | 2019-07-18 |
Multi-tenant Encryption For Storage Class Memory App 20190196983 - KHOSRAVI; HORMUZD M. ;   et al. | 2019-06-27 |
Secure public cloud with protected guest-verified host control Grant 10,303,899 - Durham , et al. | 2019-05-28 |
Multi-tenant encryption for storage class memory Grant 10,255,202 - Khosravi , et al. | 2019-04-09 |
System, Apparatus And Method For Page Granular,Software Controlled Multiple Key Memory Encryption App 20190095350 - Durham; David M. ;   et al. | 2019-03-28 |
Providing Isolation In Virtualized Systems Using Trust Domains App 20190087575 - Sahita; Ravi L. ;   et al. | 2019-03-21 |
Cryptographic Memory Ownership Table For Secure Public Cloud App 20190042764 - Durham; David M. ;   et al. | 2019-02-07 |
Secure Public Cloud with Protected Guest-Verified Host Control App 20180373895 - Durham; David M. ;   et al. | 2018-12-27 |
Instruction for performing an overload check Grant 10,162,640 - Dixon , et al. Dec | 2018-12-25 |
Enhance memory access permission based on per-page current privilege level Grant 10,114,768 - Hildesheim , et al. October 30, 2 | 2018-10-30 |
Stack Pivot Detection Systems And Methods App 20180285559 - Branco; Rodrigo ;   et al. | 2018-10-04 |
System and method for coupling a host device to secure and non-secure devices Grant 10,089,247 - Sarangdhar , et al. October 2, 2 | 2018-10-02 |
Secure Public Cloud with Protected Guest-Verified Host Control App 20180247082 - Durham; David M. ;   et al. | 2018-08-30 |
Return address overflow buffer Grant 9,965,619 - Brandt , et al. May 8, 2 | 2018-05-08 |
Multi-device System App 20180095900 - Sarangdhar; Nitin V. ;   et al. | 2018-04-05 |
Multi-tenant Encryption For Storage Class Memory App 20180095898 - KHOSRAVI; HORMUZD M. ;   et al. | 2018-04-05 |
Defining Virtualized Page Attributes Based On Guest Page Attributes App 20180074969 - Neiger; Gilbert ;   et al. | 2018-03-15 |
Enhance Memory Access Permission Based On Per-page Current Privilege Level App 20180060250 - Hildesheim; Gur ;   et al. | 2018-03-01 |
Apparatus, system, and method for persistent user-level thread Grant 9,875,102 - Chinya , et al. January 23, 2 | 2018-01-23 |
Apparatus, system, and method for persistent user-level thread Grant 9,766,891 - Chinya , et al. September 19, 2 | 2017-09-19 |
System For Address Mapping And Translation Protection App 20170249261 - DURHAM; DAVID M. ;   et al. | 2017-08-31 |
System For Address Mapping And Translation Protection App 20170249260 - SAHITA; RAVI L. ;   et al. | 2017-08-31 |
Processor Extensions To Protect Stacks During Ring Transitions App 20170228535 - Shanbhogue; Vedvyas ;   et al. | 2017-08-10 |
Sharing A Guest Physical Address Space Among Virtualized Contexts App 20170220466 - Gupta; Deepak K. ;   et al. | 2017-08-03 |
Mechanism for instruction set based thread execution on a plurality of instruction sequencers Grant 9,720,697 - Wang , et al. August 1, 2 | 2017-08-01 |
Encryption Interface App 20170185809 - Kishinevsky; Eugene M. ;   et al. | 2017-06-29 |
Hardware Apparatuses And Methods To Switch Shadow Stack Pointers App 20170177339 - Shanbhogue; Vedvyas ;   et al. | 2017-06-22 |
Instruction For Performing An Overload Check App 20170109160 - DIXON; MARTIN G. ;   et al. | 2017-04-20 |
Apparatus, System, And Method For Persistent User-Level Thread App 20170102944 - Chinya; Gautham ;   et al. | 2017-04-13 |
Encryption interface Grant 9,614,666 - Kishinevsky , et al. April 4, 2 | 2017-04-04 |
Mechanism For Instruction Set Based Thread Execution On A Plurality Of Instruction Sequencers App 20170010895 - Wang; Hong ;   et al. | 2017-01-12 |
Memory Encryption Exclusion Method And Apparatus App 20160378686 - Adams; Nicholas J. ;   et al. | 2016-12-29 |
Processors, Methods, Systems, And Instructions To Protect Shadow Stacks App 20160381050 - SHANBHOGUE; VEDVYAS ;   et al. | 2016-12-29 |
Creating stack position dependent cryptographic return address to mitigate return oriented programming attacks Grant 9,514,285 - Durham , et al. December 6, 2 | 2016-12-06 |
Apparatus, System, And Method For Persistent User-Level Thread App 20160274910 - Chinya; Gautham ;   et al. | 2016-09-22 |
Apparatus, system, and method for persistent user-level thread Grant 9,383,997 - Chinya , et al. July 5, 2 | 2016-07-05 |
Encryption Interface App 20160182223 - Kishinevsky; Eugene M. ;   et al. | 2016-06-23 |
Supervisor mode execution protection Grant 9,323,533 - Ven , et al. April 26, 2 | 2016-04-26 |
Robust and High Performance Instructions for System Call App 20160092227 - Patel; Baiju V. ;   et al. | 2016-03-31 |
Creating Stack Position Dependent Cryptographic Return Address To Mitigate Return Oriented Programming Attacks App 20160094552 - Durham; David M. ;   et al. | 2016-03-31 |
Mechanism For Instruction Set Based Thread Execution On A Plurality Of Instruction Sequencers App 20160019067 - Wang; Hong ;   et al. | 2016-01-21 |
Systems and methods for preventing unauthorized stack pivoting Grant 9,239,801 - Patel , et al. January 19, 2 | 2016-01-19 |
Robust and high performance instructions for system call Grant 9,207,940 - Patel , et al. December 8, 2 | 2015-12-08 |
Managing device driver cross ring accesses Grant 9,183,391 - Van De Ven , et al. November 10, 2 | 2015-11-10 |
Supervisor Mode Execution Protection App 20150199198 - Ven; Adriaan Van De ;   et al. | 2015-07-16 |
Mechanism to schedule threads on OS-sequestered sequencers without operating system intervention Grant 9,069,605 - Hankins , et al. June 30, 2 | 2015-06-30 |
System, apparatus, and method for segment register read and write regardless of privilege level Grant 8,938,606 - Patel , et al. January 20, 2 | 2015-01-20 |
Systems And Methods For Preventing Unauthorized Stack Pivoting App 20140365742 - PATEL; BAIJU V. ;   et al. | 2014-12-11 |
Mechanism for monitoring instruction set based thread execution on a plurality of instruction sequencers Grant 8,887,174 - Hankins , et al. November 11, 2 | 2014-11-11 |
Robust and High Performance Instructions for System Call App 20140281437 - Patel; Baiju V. ;   et al. | 2014-09-18 |
Mechanism for instruction set based thread execution on a plurality of instruction sequencers Grant 8,719,819 - Wang , et al. May 6, 2 | 2014-05-06 |
Mechanism To Schedule Threads On Os-sequestered Sequencers Without Operating System Intervention App 20140115594 - Hankins; Richard A. ;   et al. | 2014-04-24 |
Structured exception handling for application-managed thread units Grant 8,689,215 - Hankins , et al. April 1, 2 | 2014-04-01 |
Context state management for processor feature sets Grant 8,677,163 - Van Dyke , et al. March 18, 2 | 2014-03-18 |
Managing and implementing metadata in central processing unit using register extensions Grant 8,635,415 - Patel , et al. January 21, 2 | 2014-01-21 |
Context state management for processor feature sets Grant 8,631,261 - Van Dyke , et al. January 14, 2 | 2014-01-14 |
Mechanism to schedule threads on OS-sequestered sequencers without operating system intervention Grant 8,607,235 - Hankins , et al. December 10, 2 | 2013-12-10 |
Apparatus, System, And Method For Persistent User-Level Thread App 20130275735 - Chinya; Gautham ;   et al. | 2013-10-17 |
Context State Management For Processor Feature Sets App 20130219154 - Van Dyke; Don A. ;   et al. | 2013-08-22 |
Transparent support for operating system services for a sequestered sequencer Grant 8,516,483 - Chinya , et al. August 20, 2 | 2013-08-20 |
Apparatus, system, and method for persistent user-level thread Grant 8,479,217 - Chinya , et al. July 2, 2 | 2013-07-02 |
Mechanism For Instruction Set Based Thread Execution On A Plurality Of Instruction Sequencers App 20130054940 - Wang; Hong ;   et al. | 2013-02-28 |
Context State Management For Processor Feature Sets App 20130042093 - Van Dyke; Don A. ;   et al. | 2013-02-14 |
System, Apparatus, And Method For Segment Register Read And Write Regardless Of Privilege Level App 20120166767 - Patel; Baiju V. ;   et al. | 2012-06-28 |
Mechanism for Monitoring Instruction Set Based Thread Execution on a Plurality of Instruction Sequencers App 20120017221 - Hankins; Richard A. ;   et al. | 2012-01-19 |
Apparatus, System, And Method For Persistent User-Level Thread App 20110314480 - Chinya; Gautham ;   et al. | 2011-12-22 |
Data structure and management techniques for local user-level thread data Grant 8,079,035 - Hankins , et al. December 13, 2 | 2011-12-13 |
Apparatus, system, and method for persistent user-level thread Grant 8,028,295 - Chinya , et al. September 27, 2 | 2011-09-27 |
Mechanism for monitoring instruction set based thread execution on a plurality of instruction sequencers Grant 8,010,969 - Hankins , et al. August 30, 2 | 2011-08-30 |
Managing And Implementing Metadata In Central Processing Unit Using Register Extensions App 20110078389 - Patel; Baiju V. ;   et al. | 2011-03-31 |
Mechanism to emulate user-level multithreading on an OS-sequestered sequencer Grant 7,810,083 - Chinya , et al. October 5, 2 | 2010-10-05 |
Sequencer address management Grant 7,743,233 - Wang , et al. June 22, 2 | 2010-06-22 |
Structured exception handling for application-managed thread units App 20080148259 - Hankins; Richard A. ;   et al. | 2008-06-19 |
Technique and apparatus for processing cryptographic services of data in a network system Grant 7,370,348 - Patel , et al. May 6, 2 | 2008-05-06 |
Method and system for correlating data from multiple sources without compromising confidentiality requirements Grant 7,363,320 - Patel April 22, 2 | 2008-04-22 |
Data structure and management techniques for local user-level thread data App 20070150900 - Hankins; Richard A. ;   et al. | 2007-06-28 |
Apparatus, system, and method for persistent user-level thread App 20070079301 - Chinya; Gautham ;   et al. | 2007-04-05 |
Scheduling optimizations for user-level threads App 20070074217 - Rakvic; Ryan ;   et al. | 2007-03-29 |
Method and apparatus for strong authentication and proximity-based access retention Grant 7,178,034 - Cihula , et al. February 13, 2 | 2007-02-13 |
Mechanism for instruction set based thread execution on a plurality of instruction sequencers App 20070006231 - Wang; Hong ;   et al. | 2007-01-04 |
Mechanism for monitoring instruction set based thread execution on a plurality of instruction sequencers App 20060282839 - Hankins; Richard A. ;   et al. | 2006-12-14 |
Transparent support for operating system services for a sequestered sequencer App 20060271932 - Chinya; Gautham N. ;   et al. | 2006-11-30 |
Sequencer address management App 20060224858 - Wang; Hong ;   et al. | 2006-10-05 |
Mechanism to emulate user-level multithreading on an OS-sequestered sequencer App 20060150183 - Chinya; Gautham N. ;   et al. | 2006-07-06 |
Mechanism to schedule threads on OS-sequestered sequencers without operating system intervention App 20060150184 - Hankins; Richard A. ;   et al. | 2006-07-06 |
Method and system for correlating data from multiple sources without compromising confidentiality requirements App 20040205080 - Patel, Baiju V. | 2004-10-14 |
Method and apparatus for strong authentication and proximity-based access retention App 20040128500 - Cihula, Joseph F. ;   et al. | 2004-07-01 |
Method For Secure Anonymous Communication App 20020004900 - PATEL, BAIJU V. | 2002-01-10 |
Method for securing communications in a pre-boot environment Grant 6,327,660 - Patel December 4, 2 | 2001-12-04 |
ATM cell scheduler Grant 5,533,020 - Byrn , et al. July 2, 1 | 1996-07-02 |
Apparatus for connecting two fiber distributed data interface rings Grant 5,337,311 - Herzberg , et al. August 9, 1 | 1994-08-09 |
Method and apparatus for interoperation of FDDI-I and FDDI-II networks Grant 5,282,199 - Herzberg , et al. January 25, 1 | 1994-01-25 |