AA

Ali-Reza Adl-Tabatabai

IN Intel: 89 patents #250 of 30,777Top 1%
Meta: 8 patents #870 of 6,845Top 15%
UT Uber Technologies: 2 patents #388 of 900Top 45%
📍 San Jose, CA: #182 of 32,062 inventorsTop 1%
🗺 California: #1,669 of 386,348 inventorsTop 1%
Overall (All Time): #10,709 of 4,157,543Top 1%
116
Patents All Time

Issued Patents All Time

Showing 51–75 of 116 patents

Patent #TitleCo-InventorsDate
8489864 Performing escape actions in transactions Gad Sheaffer, Jan Gray, Martin Taillefer, Bratin Saha, Vadim Bassin +2 more 2013-07-16
8473921 Debugging mechanisms in a cache-based memory isolation system Martin Taillefer, Gad Sheaffer, Peter Lachner, Richard Wurdack, Darek Mihocka +1 more 2013-06-25
8468526 Concurrent thread execution using user-level asynchronous signaling Bratin Saha, Quinn A. Jacobson 2013-06-18
8407386 Increasing functionality of a reader-writer lock Bratin Saha 2013-03-26
8402218 Efficient garbage collection and exception handling in a hardware accelerated transactional memory system Jan Gray, Martin Taillefer, Yosseff Levanoni, Dave Detlefs, Vinod Grover +2 more 2013-03-19
8370577 Metaphysically addressed cache metadata Gad Sheaffer, David Callahan, Jan Gray, Shlomo Raikin 2013-02-05
8364911 Efficient non-transactional write barriers for strong atomicity Tatiana Shpeisman, Vijay Menon, Bratin Saha 2013-01-29
8365016 Performing mode switching in an unbounded transactional memory (UTM) system Jan Gray, Martin Taillefer, Yossi Levanoni, Dave Detlefs, Vinod Grover +5 more 2013-01-29
8356166 Minimizing code duplication in an unbounded transactional memory system by using mode agnostic transactional read and write barriers Bratin Saha, Gad Sheaffer, Vadim Bassin, Robert Geva, Martin Taillefer +3 more 2013-01-15
8346760 Method and apparatus to improve execution of a stored program Hong Wang, John Shen, Anwar Ghuloum 2013-01-01
8316194 Mechanisms to accelerate transactions using buffered stores Yang Ni, Bratin Saha, Vadim Bassin, Gad Sheaffer, David Callahan +1 more 2012-11-20
8302099 Thread synchronization methods and apparatus for managed run-time environments Tatiana Shpeisman, Brian Murphy 2012-10-30
8250331 Operating system virtual memory management for hardware transactional memory Koichi Yamada, Gad Sheaffer, Landy Wang, Martin Taillefer, Arun U. Kishan +3 more 2012-08-21
8245244 Device, system, and method of executing a call to a routine within a transaction James H. Cownie, Ravi Narayanaswamy, Jeffrey V. Olivier, Serguei V. Preis, Xinmin Tian 2012-08-14
8229907 Hardware accelerated transactional memory system with open nested transactions Jan Gray, Martin Taillefer, Yosseff Levanoni, Dave Detlefs, Michael M. Magruder +1 more 2012-07-24
8200909 Hardware acceleration of a write-buffering software transactional memory Bratin Saha, Quinn A. Jacobson 2012-06-12
8195898 Hybrid transactions for low-overhead speculative parallelization Adam Welc 2012-06-05
8185698 Hardware acceleration of a write-buffering software transactional memory Bratin Saha, Quinn A. Jacobson 2012-05-22
8161247 Wait loss synchronization Jan Gray, David Callahan, Burton Smith, Gad Sheaffer, Bratin Saha 2012-04-17
8140773 Using ephemeral stores for fine-grained conflict detection in a hardware accelerated STM Bratin Saha, Gad Sheaffer, Quinn A. Jacobson 2012-03-20
8136112 Thread synchronization via selective modification of stored states of pending optimistically balanced lock releases having previous lock owner and validity flag Tatiana Shpeisman, Brian Murphy 2012-03-13
8132158 Mechanism for software transactional memory commit/abort in unmanaged runtime environment Cheng Wang, Youfeng Wu, Bratin Saha 2012-03-06
8108627 Array comparison and swap operations Bratin Saha 2012-01-31
8099538 Increasing functionality of a reader-writer lock Bratin Saha 2012-01-17
8095824 Performing mode switching in an unbounded transactional memory (UTM) system Jan Gray, Martin Taillefer, Yossi Levanoni, Dave Detlefs, Vinod Grover +5 more 2012-01-10