Inventor · disambiguated record
Ali-Reza Adl-Tabatabai
Also filed as: ADL-TABATABAI ALI · ADL-TABATABAI ALI-REZA
116 granted patents·20 pending applications·1,716 citations·filing 1997–2021
99Inventor score
Top patents by PatentIndex Score
136 records- 0197US8229907B2Hardware accelerated transactional memory system with open nested transactionsGRAY JAN·Filed 2009·Granted Jul 24, 2012·129 cites·10 claims
- 0296US7502897B2Object based conflict detection in a software transactional memoryINTEL CORP·Filed 2006·Granted Mar 10, 2009·58 cites·20 claims
- 0396US7478210B2Memory reclamation with optimistic concurrencyINTEL CORP·Filed 2006·Granted Jan 13, 2009·59 cites·19 claims
- 0495US8095824B2Performing mode switching in an unbounded transactional memory (UTM) systemGRAY JAN·Filed 2009·Granted Jan 10, 2012·82 cites·20 claims
- 0594US6317869B1Method of run-time tracking of object references in Java programsINTEL CORP·Filed 2000·Granted Nov 13, 2001·83 cites·20 claims
- 0693US8886894B2Mechanisms to accelerate transactions using buffered storesINTEL CORP·Filed 2012·Granted Nov 11, 2014·15 cites·18 claims
- 0793US8566537B2Method and apparatus to facilitate shared pointers in a heterogeneous platformNI YANG·Filed 2011·Granted Oct 22, 2013·19 cites·23 claims
- 0892US7542977B2Transactional memory with automatic object versioningINTEL CORP·Filed 2006·Granted Jun 2, 2009·31 cites·12 claims
- 0991US8250331B2Operating system virtual memory management for hardware transactional memoryYAMADA KOICHI·Filed 2009·Granted Aug 21, 2012·24 cites·7 claims
- 1091US7870545B2Protecting shared variables in a software transactional memory systemINTEL CORP·Filed 2005·Granted Jan 11, 2011·24 cites·24 claims
- 1191US7730286B2Software assisted nested hardware transactionsINTEL CORP·Filed 2005·Granted Jun 1, 2010·35 cites·9 claims
- 1291US7725662B2Hardware acceleration for a software transactional memory systemINTEL CORP·Filed 2007·Granted May 25, 2010·17 cites·17 claims
- 1391US6848100B1Hierarchical software path profilingINTEL CORP·Filed 2000·Granted Jan 25, 2005·82 cites·39 claims
- 1490US8099538B2Increasing functionality of a reader-writer lockSAHA BRATIN·Filed 2006·Granted Jan 17, 2012·19 cites·18 claims
- 1590US6170083B1Method for performing dynamic optimization of computer codeINTEL CORP·Filed 1997·Granted Jan 2, 2001·164 cites·20 claims
- 1689US8346760B2Method and apparatus to improve execution of a stored programINTEL CORP·Filed 2009·Granted Jan 1, 2013·29 cites·15 claims
- 1788US8195898B2Hybrid transactions for low-overhead speculative parallelizationWELC ADAM·Filed 2007·Granted Jun 5, 2012·23 cites·15 claims
- 1887US7809903B2Coordinating access to memory locations for hardware transactional memory transactions and software transactional memory transactionsINTEL CORP·Filed 2005·Granted Oct 5, 2010·17 cites·19 claims
- 1987US7162584B2Mechanism to include hints within compressed dataINTEL CORP·Filed 2003·Granted Jan 9, 2007·48 cites·40 claims
- 2087US6093216AMethod of run-time tracking of object references in Java programsINTEL CORP·Filed 1998·Granted Jul 25, 2000·114 cites·39 claims
- 2186US8688951B2Operating system virtual memory management for hardware transactional memoryYAMADA KOICHI·Filed 2012·Granted Apr 1, 2014·8 cites·14 claims
- 2286US8612950B2Dynamic optimization for removal of strong atomicity barriersSHPEISMAN TATIANA·Filed 2008·Granted Dec 17, 2013·15 cites·24 claims
- 2386US8161247B2Wait loss synchronizationGRAY JAN·Filed 2009·Granted Apr 17, 2012·16 cites·13 claims
- 2485US8954986B2Systems and methods for data-parallel processingRAJAGOPALAN MOHAN·Filed 2010·Granted Feb 10, 2015·14 cites·16 claims
- 2585US8086827B2Mechanism for irrevocable transactionsWELC ADAM·Filed 2006·Granted Dec 27, 2011·15 cites·13 claims
- 2685US8078807B2Accelerating software lookups by using buffered or ephemeral storesSAHA BRATIN·Filed 2007·Granted Dec 13, 2011·13 cites·15 claims
- 2784US8140773B2Using ephemeral stores for fine-grained conflict detection in a hardware accelerated STMSAHA BRATIN·Filed 2007·Granted Mar 20, 2012·11 cites·29 claims
- 2884US8132158B2Mechanism for software transactional memory commit/abort in unmanaged runtime environmentWANG CHENG·Filed 2006·Granted Mar 6, 2012·14 cites·24 claims
- 2984US7610585B2Thread synchronization methods and apparatus for managed run-time environmentsINTEL CORP·Filed 2004·Granted Oct 27, 2009·30 cites·30 claims
- 3083US8402218B2Efficient garbage collection and exception handling in a hardware accelerated transactional memory systemGRAY JAN·Filed 2009·Granted Mar 19, 2013·11 cites·18 claims
- 3183US8364911B2Efficient non-transactional write barriers for strong atomicityINTEL CORP·Filed 2011·Granted Jan 29, 2013·6 cites·18 claims
- 3283US8365016B2Performing mode switching in an unbounded transactional memory (UTM) systemINTEL CORP·Filed 2011·Granted Jan 29, 2013·7 cites·20 claims
- 3383US8316194B2Mechanisms to accelerate transactions using buffered storesADL-TABATABAI ALI-REZA·Filed 2009·Granted Nov 20, 2012·8 cites·5 claims
- 3483US7913236B2Method and apparatus for performing dynamic optimization for software transactional memoryINTEL CORP·Filed 2006·Granted Mar 22, 2011·13 cites·13 claims
- 3583US7580914B2Method and apparatus to improve execution of a stored programINTEL CORP·Filed 2003·Granted Aug 25, 2009·33 cites·28 claims
- 3681US9733912B2Optimizing intermediate representation of script code for fast path executionFACEBOOK INC·Filed 2016·Granted Aug 15, 2017·3 cites·19 claims
- 3781US8812796B2Private memory regions and coherence optimizationsGRAY JAN·Filed 2009·Granted Aug 19, 2014·9 cites·20 claims
- 3881US8775708B2Increasing functionality of a reader-writer lockINTEL CORP·Filed 2013·Granted Jul 8, 2014·4 cites·13 claims
- 3981US7958319B2Hardware acceleration for a software transactional memory systemINTEL CORP·Filed 2007·Granted Jun 7, 2011·7 cites·18 claims
- 4081US6928582B2Method for fast exception handlingINTEL CORP·Filed 2002·Granted Aug 9, 2005·29 cites·26 claims
- 4180US8468526B2Concurrent thread execution using user-level asynchronous signalingSAHA BRATIN·Filed 2006·Granted Jun 18, 2013·10 cites·20 claims
- 4280US8407386B2Increasing functionality of a reader-writer lockSAHA BRATIN·Filed 2011·Granted Mar 26, 2013·4 cites·20 claims
- 4380US8060482B2Efficient and consistent software transactional memoryWANG CHENG·Filed 2006·Granted Nov 15, 2011·9 cites·27 claims
- 4480US7257693B2Multi-processor computing system that employs compressed cache lines' worth of information and processor capable of use in said systemINTEL CORP·Filed 2004·Granted Aug 14, 2007·28 cites·20 claims
- 4579US9658880B2Efficient garbage collection and exception handling in a hardware accelerated transactional memory systemMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2013·Granted May 23, 2017·4 cites·20 claims
- 4678US9298433B2Optimizing intermediate representation of script code for fast path executionFACEBOOK INC·Filed 2013·Granted Mar 29, 2016·4 cites·16 claims
- 4778US8185698B2Hardware acceleration of a write-buffering software transactional memorySAHA BRATIN·Filed 2007·Granted May 22, 2012·6 cites·24 claims
- 4877US9052947B2Unified optimistic and pessimistic concurrency control for a software transactional memory (STM) systemINTEL CORP·Filed 2013·Granted Jun 9, 2015·4 cites·20 claims
- 4976US9383979B2Optimizing intermediate representation of script code by eliminating redundant reference count operationsFACEBOOK INC·Filed 2015·Granted Jul 5, 2016·2 cites·20 claims
- 5076US9195600B2Mechanisms to accelerate transactions using buffered storesINTEL CORP·Filed 2014·Granted Nov 24, 2015·2 cites·20 claims
Showing the top 50 of 136 patent records by PatentIndex Score.
Join the waitlist — get patent alerts
Get an alert when Ali-Reza Adl-Tabatabai files or is granted a new patent.
We store only your email — no account needed. See our privacy policy.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →