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 76–100 of 116 patents

Patent #TitleCo-InventorsDate
8086827 Mechanism for irrevocable transactions Adam Welc, Bratin Saha 2011-12-27
8078807 Accelerating software lookups by using buffered or ephemeral stores Bratin Saha, Ethan Schuchman 2011-12-13
8065490 Hardware acceleration of strongly atomic software transactional memory Bratin Saha, Tatiana Shpeisman, Cheng Wang 2011-11-22
8065491 Efficient non-transactional write barriers for strong atomicity Tatiana Shpeisman, Vijay Menon, Bratin Saha 2011-11-22
8060482 Efficient and consistent software transactional memory Cheng Wang, Youfeng Wu, Wei-Yu Chen, Bratin Saha 2011-11-15
7991965 Technique for using memory attributes Quinn A. Jacobson, Anne W. Bracy, Hong Wang, John Shen, Per Hammarlund +6 more 2011-08-02
7958319 Hardware acceleration for a software transactional memory system Bratin Saha, Quinn A. Jacobson 2011-06-07
7913236 Method and apparatus for performing dynamic optimization for software transactional memory Vijay Menon, Richard L. Hudson, Bratin Saha, Tatiana Shpeisman 2011-03-22
7870545 Protecting shared variables in a software transactional memory system Bratin Saha 2011-01-11
7809903 Coordinating access to memory locations for hardware transactional memory transactions and software transactional memory transactions Bratin Saha, Richard L. Hudson, Haitham Akkary, Ravi Rajwar 2010-10-05
7802059 Object based conflict detection in a software transactional memory Ben Hertzberg, Bratin Saha 2010-09-21
7793275 Methods and apparatus to tune intermediate representations in a managed runtime environment Konstantin S. Bobrovsky, Vyacheslav Shakin 2010-09-07
7730286 Software assisted nested hardware transactions Leaf Petersen, Bratin Saha 2010-06-01
7725662 Hardware acceleration for a software transactional memory system Bratin Saha, Quinn A. Jacobson 2010-05-25
7610585 Thread synchronization methods and apparatus for managed run-time environments Tatiana Shpeisman, Brian Murphy 2009-10-27
7606981 System and method for reducing store latency Bratin Saha, Hariharan Lakshminarayanan Thantry 2009-10-20
7580914 Method and apparatus to improve execution of a stored program Hong Wang, John Shen, Anwar Ghuloum 2009-08-25
7577947 Methods and apparatus to dynamically insert prefetch instructions based on garbage collector analysis and layout of objects Sreenivas Subramoney, Mauricio J. Serrano, Richard L. Hudson 2009-08-18
7567963 Thread synchronization with lock inflation methods and apparatus for managed run-time environments Tatiana Shpeisman, Brian Murphy 2009-07-28
7542977 Transactional memory with automatic object versioning Richard L. Hudson, Bratin Saha 2009-06-02
7512930 Program object read barrier Jayashankar Bharadwaj, Tatiana Shpeisman 2009-03-31
7512750 Processor and memory controller capable of use in computing system that employs compressed cache lines' worth of information Chris J. Newburn, Ram Huggahalli, Herbert Hum, Anwar Ghuloum 2009-03-31
7502897 Object based conflict detection in a software transactional memory Ben Hertzberg, Bratin Saha 2009-03-10
7490117 Dynamic performance monitoring-based approach to memory management Sreenivas Subramoney, Richard L. Hudson, Mauricio J. Serrano 2009-02-10
7487336 Method for register allocation during instruction scheduling Jayashankar Bharadwaj, Tatiana Shpeisman 2009-02-03