Patent | Date |
---|
System and method to identify user and device behavior abnormalities to continuously measure transaction risk Grant 11,455,641 - Shahidzadeh , et al. September 27, 2 | 2022-09-27 |
Method and system for processing big data Grant 11,392,739 - Akkary , et al. July 19, 2 | 2022-07-19 |
System and method for secure pair and unpair processing using a dynamic level of assurance (LOA) score Grant 11,367,323 - Shahidzadeh , et al. June 21, 2 | 2022-06-21 |
System and method for multi-transaction policy orchestration with first and second level derived policies for authentication and authorization Grant 11,349,879 - Shahidzadeh , et al. May 31, 2 | 2022-05-31 |
System and method for on-demand level of assurance depending on a predetermined authentication system Grant 11,321,712 - Shahidzadeh , et al. May 3, 2 | 2022-05-03 |
Method and system for optimal allocation, processing and caching of big data sets in a computer hardware accelerator Grant 11,321,228 - Akkary May 3, 2 | 2022-05-03 |
Method and system for consumer based access control for identity information Grant 11,250,530 - Shahidzadeh , et al. February 15, 2 | 2022-02-15 |
System and method of biobehavioral derived credentials identification Grant 11,133,929 - Shahidzadeh , et al. September 28, 2 | 2021-09-28 |
Authentication and authorization through derived behavioral credentials using secured paired communication devices Grant 11,101,993 - Shahidzadeh , et al. August 24, 2 | 2021-08-24 |
System and method to identify abnormalities to continuously measure transaction risk Grant 11,005,839 - Shahidzadeh , et al. May 11, 2 | 2021-05-11 |
Continuous authentication through orchestration and risk calculation post-authorization system and method Grant 10,951,606 - Shahidzadeh , et al. March 16, 2 | 2021-03-16 |
Hierarchical multi-transaction policy orchestrated authentication and authorization Grant 10,715,555 - Shahidzadeh , et al. | 2020-07-14 |
Method and system for processing big data Grant 10,691,597 - Akkary , et al. | 2020-06-23 |
Dynamic authorization with adaptive levels of assurance Grant 10,572,874 - Shahidzadeh , et al. Feb | 2020-02-25 |
Method and system for consumer based access control for identity information Grant 10,387,980 - Shahidzadeh , et al. A | 2019-08-20 |
Dynamic authorization with adaptive levels of assurance Grant 10,325,259 - Shahidzadeh , et al. | 2019-06-18 |
Pre-post Retire Hybrid Hardware Lock Elision (hle) Scheme App 20190065160 - Akkary; Haitham ;   et al. | 2019-02-28 |
Authentication policy orchestration for a user device Grant 10,148,699 - Shahidzadeh , et al. De | 2018-12-04 |
Post-retire Scheme For Tracking Tentative Accesses During Transactional Execution App 20180011748 - Akkary; Haitham ;   et al. | 2018-01-11 |
Post-retire scheme for tracking tentative accesses during transactional execution Grant 9,798,590 - Akkary , et al. October 24, 2 | 2017-10-24 |
Authentication policy orchestration for a user device Grant 9,742,809 - Shahidzadeh , et al. August 22, 2 | 2017-08-22 |
Authentication policy orchestration for a user device Grant 9,426,183 - Shahidzadeh , et al. August 23, 2 | 2016-08-23 |
Critical section detection and prediction mechanism for hardware lock elision Grant 9,262,173 - Akkary , et al. February 16, 2 | 2016-02-16 |
Authentication Policy Orchestration For A User Device App 20150033286 - Shahidzadeh; Nahal ;   et al. | 2015-01-29 |
Late lock acquire mechanism for hardware lock elision (HLE) Grant 8,627,030 - Akkary , et al. January 7, 2 | 2014-01-07 |
Critical section detection and prediction mechanism for hardware lock elision Grant 8,190,859 - Akkary , et al. May 29, 2 | 2012-05-29 |
Critical Section Detection And Prediction Mechanism For Hardware Lock Elision App 20120117333 - Akkary; Haitham ;   et al. | 2012-05-10 |
Technique to enable store forwarding during long latency instruction execution Grant 7,900,023 - Rajwar , et al. March 1, 2 | 2011-03-01 |
Coordinating access to memory locations for hardware transactional memory transactions and software transactional memory transactions Grant 7,809,903 - Adl-tabatabai , et al. October 5, 2 | 2010-10-05 |
Avoiding execution of instructions in a second processor by committing results obtained from speculative execution of the instructions in a first processor Grant 7,752,423 - Akkary , et al. July 6, 2 | 2010-07-06 |
Late Lock Acquire Mechanism For Hardware Lock Elision (hle) App 20090119459 - Akkary; Haitham ;   et al. | 2009-05-07 |
Technique to enable store forwarding during long latency instruction execution App 20090063773 - Rajwar; Ravi ;   et al. | 2009-03-05 |
Back-end renaming in a continual flow processor pipeline Grant 7,487,337 - Akkary , et al. February 3, 2 | 2009-02-03 |
Memory disambiguation for large instruction windows Grant 7,418,552 - Akkary , et al. August 26, 2 | 2008-08-26 |
Critical section detection and prediction mechanism for hardware lock elision App 20080115042 - Akkary; Haitham ;   et al. | 2008-05-15 |
Post-retire scheme for tracking tentative accesses during transactional execution App 20080065864 - Akkary; Haitham ;   et al. | 2008-03-13 |
Coordinating access to memory locations for hardware transactional memory transactions and software transactional memory transactions App 20070143287 - Adl-tabatabai; Ali-Reza ;   et al. | 2007-06-21 |
Back-end renaming in a continual flow processor pipeline App 20060095738 - Akkary; Haitham ;   et al. | 2006-05-04 |
Continual flow processor pipeline App 20060090061 - Akkary; Haitham ;   et al. | 2006-04-27 |
Processor having multiple program counters and trace buffers outside an execution pipeline Grant 6,772,324 - Akkary , et al. August 3, 2 | 2004-08-03 |
Prioritized content addressable memory Grant 6,697,912 - Akkary February 24, 2 | 2004-02-24 |
Prioritized content addressable memory Grant 6,643,733 - Akkary November 4, 2 | 2003-11-04 |
Prioritized content addressable memory App 20030196035 - Akkary, Haitham | 2003-10-16 |
Memory disambiguation for large instruction windows App 20030196075 - Akkary, Haitham ;   et al. | 2003-10-16 |
Processor having multiple program counters and trace buffers outside an execution pipeline App 20030033511 - Akkary, Haitham ;   et al. | 2003-02-13 |
Prioritized content addressable memory App 20030023806 - Akkary, Haitham | 2003-01-30 |
Multithreaded processor capable of implicit multithreaded execution of a single-thread program App 20030005266 - Akkary, Haitham ;   et al. | 2003-01-02 |
Memory system for ordering load and store instructions in a processor that performs out-of-order multithread execution App 20020194457 - Akkary, Haitham | 2002-12-19 |
Processor having multiple program counters and trace buffers outside an execution pipeline Grant 6,493,820 - Akkary , et al. December 10, 2 | 2002-12-10 |
Prioritized content addressable memory Grant 6,493,791 - Akkary December 10, 2 | 2002-12-10 |
Memory system for ordering load and store instructions in a processor that performs multithread execution Grant 6,463,522 - Akkary October 8, 2 | 2002-10-08 |
Processor having multiple program counters and trace buffers outside an execution pipeline App 20010014941 - Akkary, Haitham ;   et al. | 2001-08-16 |
Multithreading processor with thread predictor Grant 6,247,121 - Akkary , et al. June 12, 2 | 2001-06-12 |
Out-of-pipeline trace buffer for holding instructions that may be re-executed following misspeculation Grant 6,240,509 - Akkary May 29, 2 | 2001-05-29 |
Processor having multiple program counters and trace buffers outside an execution pipeline Grant 6,182,210 - Akkary , et al. January 30, 2 | 2001-01-30 |
Method and apparatus for handling speculative memory access operations Grant 5,956,753 - Glew , et al. September 21, 1 | 1999-09-21 |
Method and apparatus for blocking execution of and storing load operations during their execution Grant 5,881,262 - Abramson , et al. March 9, 1 | 1999-03-09 |
Method and apparatus for calculating effective memory addresses Grant 5,860,154 - Abramson , et al. January 12, 1 | 1999-01-12 |
Method and apparatus for performing multiple load operations to the same memory location in a computer system Grant 5,826,109 - Abramson , et al. October 20, 1 | 1998-10-20 |
Computer system that maintains processor ordering consistency by snooping an external bus for conflicts during out of order execution of memory access instructions Grant 5,748,937 - Abramson , et al. May 5, 1 | 1998-05-05 |
Method and apparatus for blocking execution of and storing load operations during their execution Grant 5,724,536 - Abramson , et al. March 3, 1 | 1998-03-03 |
Method and apparatus for dispatching and executing a load operation to memory Grant 5,717,882 - Abramson , et al. February 10, 1 | 1998-02-10 |
Method and apparatus for handling code segment violations in a computer system Grant 5,708,843 - Abramson , et al. January 13, 1 | 1998-01-13 |
Method and apparatus for performing load operations in a computer system Grant 5,694,574 - Abramson , et al. December 2, 1 | 1997-12-02 |
Cache memory system having data and tag arrays and multi-purpose buffer assembly with multiple line buffers Grant 5,680,572 - Akkary , et al. October 21, 1 | 1997-10-21 |
Method and apparatus for performing page table walks in a microprocessor capable of processing speculative instructions Grant 5,680,565 - Glew , et al. October 21, 1 | 1997-10-21 |
Methods and apparatus for caching data in a non-blocking manner using a plurality of fill buffers Grant 5,671,444 - Akkary , et al. September 23, 1 | 1997-09-23 |
Method and apparatus for executing and dispatching store operations in a computer system Grant 5,664,137 - Abramson , et al. September 2, 1 | 1997-09-02 |
Method and apparatus for performing operations based upon the addresses of microinstructions Grant 5,636,374 - Rodgers , et al. June 3, 1 | 1997-06-03 |
Translation lookaside buffer that is non-blocking in response to a miss for use within a microprocessor capable of processing speculative instructions Grant 5,613,083 - Glew , et al. March 18, 1 | 1997-03-18 |
Method and apparatus for signalling a store buffer to output buffered store data for a load operation on an out-of-order execution computer system Grant 5,606,670 - Abramson , et al. February 25, 1 | 1997-02-25 |
Methods and apparatus for fordwarding buffered store data on an out-of-order execution computer system Grant 5,588,126 - Abramson , et al. December 24, 1 | 1996-12-24 |
Method and apparatus for loading and storing misaligned data on an out-of-order execution computer system Grant 5,577,200 - Abramson , et al. November 19, 1 | 1996-11-19 |
Method and apparatus for implementing a non-blocking translation lookaside buffer Grant 5,564,111 - Glew , et al. October 8, 1 | 1996-10-08 |
Method and apparatus for implementing a single clock cycle line replacement in a data cache unit Grant 5,526,510 - Akkary , et al. June 11, 1 | 1996-06-11 |
Method and apparatus for preventing incorrect fetching of an instruction of a self-modifying code sequence with dependency on a bufered store Grant 5,434,987 - Abramson , et al. July 18, 1 | 1995-07-18 |
Apparatus and method for maintaining processing consistency in a computer system having multiple processors Grant 5,420,991 - Konigsfeld , et al. May 30, 1 | 1995-05-30 |