Membership
Tour
Register
Log in
Ali-Reza Adl-Tabatabai
Follow
Person
San Jose, CA, US
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Scalable code repository with green master
Patent number
11,403,095
Issue date
Aug 2, 2022
Uber Technologies, Inc.
Sundaram Ananthanarayanan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Scalable code repository with green master
Patent number
10,942,731
Issue date
Mar 9, 2021
Uber Technologies, Inc.
Sundaram Ananthanarayanan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Methods and systems to identify and reproduce concurrency violation...
Patent number
10,387,296
Issue date
Aug 20, 2019
Intel Corporation
Youfeng Wu
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Optimizing quiescence in a software transactional memory (STM) system
Patent number
10,210,018
Issue date
Feb 19, 2019
Intel Corporation
Tatiana Shpeisman
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Private memory regions and coherency optimization by controlling sn...
Patent number
9,767,027
Issue date
Sep 19, 2017
Microsoft Technology Licensing, LLC
Jan Gray
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Optimizing intermediate representation of script code for fast path...
Patent number
9,733,912
Issue date
Aug 15, 2017
Facebook, Inc.
Ali-Reza Adl-Tabatabai
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Efficient garbage collection and exception handling in a hardware a...
Patent number
9,658,880
Issue date
May 23, 2017
Microsoft Technology Licensing, LLC
Jan Gray
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Method and apparatus to facilitate shared pointers in a heterogeneo...
Patent number
9,606,919
Issue date
Mar 28, 2017
Intel Corporation
Yang Ni
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Hardware acceleration of a write-buffering software transactional m...
Patent number
9,594,565
Issue date
Mar 14, 2017
Intel Corporation
Bratin Saha
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Tracing mechanism for recording shared memory interleavings on mult...
Patent number
9,558,118
Issue date
Jan 31, 2017
Intel Corporation
Gilles A. Pokam
G11 - INFORMATION STORAGE
Information
Patent Grant
Enlarging control regions to optimize script code compilation
Patent number
9,552,195
Issue date
Jan 24, 2017
Facebook, Inc.
Ali-Reza Adl-Tabatabai
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Efficient and consistent software transactional memory
Patent number
9,519,467
Issue date
Dec 13, 2016
Intel Corporation
Cheng Wang
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Handling operating system (OS) transitions in an unbounded transact...
Patent number
9,477,515
Issue date
Oct 25, 2016
Intel Corporation
Koichi Yamada
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Optimizing intermediate representation of script code by eliminatin...
Patent number
9,383,979
Issue date
Jul 5, 2016
Facebook, Inc.
Ali-Reza Adl-Tabatabai
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Hybrid linear validation algorithm for software transactional memor...
Patent number
9,336,066
Issue date
May 10, 2016
Intel Corporation
Adam Welc
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Optimizing intermediate representation of script code for atomic ex...
Patent number
9,317,265
Issue date
Apr 19, 2016
Facebook, Inc.
Ali-Reza Adl-Tabatabai
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Handling precompiled binaries in a hardware accelerated software tr...
Patent number
9,304,769
Issue date
Apr 5, 2016
Intel Corporation
Bratin Saha
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Optimizing intermediate representation of script code for fast path...
Patent number
9,298,433
Issue date
Mar 29, 2016
Facebook, Inc.
Ali-Reza Adl-Tabatabai
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Using buffered stores or monitoring to filter redundant transaction...
Patent number
9,280,397
Issue date
Mar 8, 2016
Intel Corporation
Ali-Reza Adl-Tabatabai
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Optimization for safe elimination of weak atomicity overhead
Patent number
9,274,855
Issue date
Mar 1, 2016
Intel Corporation
Ali-Reza Adl-Tabatabai
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Systems and methods for incremental compilation at runtime using re...
Patent number
9,195,441
Issue date
Nov 24, 2015
Facebook, Inc.
Ali-Reza Adl-Tabatabai
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Mechanisms to accelerate transactions using buffered stores
Patent number
9,195,600
Issue date
Nov 24, 2015
Intel Corporation
Ali-Reza Adl-Tabatabai
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Methods and systems to identify and reproduce concurrency violation...
Patent number
9,135,139
Issue date
Sep 15, 2015
Intel Corporation
Youfeng Wu
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Instrumentation of hardware assisted transactional memory system
Patent number
9,092,253
Issue date
Jul 28, 2015
Microsoft Technology Licensing, LLC
Martin Taillefer
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Mechanisms to accelerate transactions using buffered stores
Patent number
9,069,670
Issue date
Jun 30, 2015
Intel Corporation
Ali-Reza Adl-Tabatabai
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Unified optimistic and pessimistic concurrency control for a softwa...
Patent number
9,052,947
Issue date
Jun 9, 2015
Intel Corporation
Ali-Reza Adl-Tabatabai
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Optimizing intermediate representation of script code by eliminatin...
Patent number
8,990,789
Issue date
Mar 24, 2015
Facebook, Inc.
Ali-Reza Adl-Tabatabai
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Incremental compilation of a script code in a distributed environment
Patent number
8,984,492
Issue date
Mar 17, 2015
Facebook, Inc.
Ali-Reza Adl-Tabatabai
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Systems and methods for data-parallel processing
Patent number
8,954,986
Issue date
Feb 10, 2015
Intel Corporation
Mohan Rajagopalan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Methods and systems for mapping a function pointer to the device code
Patent number
8,949,777
Issue date
Feb 3, 2015
Intel Corporation
Yang Ni
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
SCALABLE CODE REPOSITORY WITH GREEN MASTER
Publication number
20210200535
Publication date
Jul 1, 2021
Uber Technologies, Inc.
Sundaram Ananthanarayanan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SCALABLE CODE REPOSITORY WITH GREEN MASTER
Publication number
20200192660
Publication date
Jun 18, 2020
Uber Technologies, Inc.
Sundaram Ananthanarayanan
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Handling Operating System (Os) Transitions In An Unbounded Transact...
Publication number
20160216973
Publication date
Jul 28, 2016
Intel Corporation
Koichi Yamada
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
OPTIMIZING INTERMEDIATE REPRESENTATION OF SCRIPT CODE FOR FAST PATH...
Publication number
20160139899
Publication date
May 19, 2016
FACEBOOK, INC.
Ali-Reza Adl-Tabatabai
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHODS AND SYSTEMS TO IDENTIFY AND REPRODUCE CONCURRENCY VIOLATION...
Publication number
20150363306
Publication date
Dec 17, 2015
Intel Corporation
Youfeng Wu
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHOD AND APPARATUS TO FACILITATE SHARED POINTERS IN A HETEROGENEO...
Publication number
20150186273
Publication date
Jul 2, 2015
Intel Corporation
Yang Ni
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
OPTIMIZING INTERMEDIATE REPRESENTATION OF SCRIPT CODE BY ELIMINATIN...
Publication number
20150154010
Publication date
Jun 4, 2015
FACEBOOK, INC.
Ali-Reza Adl-Tabatabai
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MECHANISMS TO ACCELERATE TRANSACTIONS USING BUFFERED STORES
Publication number
20150134896
Publication date
May 14, 2015
Intel Corporation
ALI-REZA ADL-TABATABAI
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
TRACING MECHANISM FOR RECORDING SHARED MEMORY INTERLEAVINGS ON MULT...
Publication number
20150120996
Publication date
Apr 30, 2015
Gilles A. Pokam
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Handling Operating System (Os) Transitions In An Unbounded Transact...
Publication number
20150039869
Publication date
Feb 5, 2015
Koichi Yamada
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SYSTEMS AND METHODS FOR INCREMENTAL COMPILATION AT RUNTIME USING RE...
Publication number
20150040110
Publication date
Feb 5, 2015
FACEBOOK, INC.
Ali-Reza Adl-Tabatabai
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
HANDLING PRECOMPILED BINARIES IN A HARDWARE ACCELERATED SOFTWARE TR...
Publication number
20150040111
Publication date
Feb 5, 2015
Bratin Saha
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
OPTIMIZING INTERMEDIATE REPRESENTATION OF SCRIPT CODE FOR FAST PATH...
Publication number
20140331201
Publication date
Nov 6, 2014
FACEBOOK, INC.
Ali-Reza Adl-Tabatabai
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Private Memory Regions and Coherence Optimizations
Publication number
20140325154
Publication date
Oct 30, 2014
Jan Gray
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
OPTIMIZING INTERMEDIATE REPRESENTATION OF SCRIPT CODE FOR ATOMIC EX...
Publication number
20140289716
Publication date
Sep 25, 2014
Ali-Reza Adl-Tabatabai
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
INCREMENTAL COMPILATION OF A SCRIPT CODE IN A DISTRIBUTED ENVIRONMENT
Publication number
20140282449
Publication date
Sep 18, 2014
Ali-Reza Adl-Tabatabai
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
ENLARGING CONTROL REGIONS TO OPTIMIZE SCRIPT CODE COMPILATION
Publication number
20140258998
Publication date
Sep 11, 2014
Ali-Reza Adl-Tabatabai
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Unified Optimistic and Pessimistic Concurrency Control for a Softwa...
Publication number
20140156953
Publication date
Jun 5, 2014
Ali-Reza Adl-Tabatabai
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHOD AND APPARATUS TO FACILITATE SHARED POINTERS IN A HETEROGENEO...
Publication number
20140071144
Publication date
Mar 13, 2014
Yang Ni
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHODS AND SYSTEMS TO IDENTIFY AND REPRODUCE CONCURRENCY VIOLATION...
Publication number
20140007054
Publication date
Jan 2, 2014
Youfeng Wu
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
EFFICIENT GARBAGE COLLECTION AND EXCEPTION HANDLING IN A HARDWARE A...
Publication number
20130238579
Publication date
Sep 12, 2013
Microsoft Corporation
Jan Gray
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Increasing Functionality Of A Reader-Writer Lock
Publication number
20130173869
Publication date
Jul 4, 2013
Bratin Saha
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Mechanisms To Accelerate Transactions Using Buffered Stores
Publication number
20130046924
Publication date
Feb 21, 2013
Ali-Reza Adl-Tabatabai
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Mechanisms To Accelerate Transactions Using Buffered Stores
Publication number
20130046925
Publication date
Feb 21, 2013
Ali-Reza Adl-Tabatabai
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Mechanisms To Accelerate Transactions Using Buffered Stores
Publication number
20130046947
Publication date
Feb 21, 2013
Ali-Reza Adl-Tabatabai
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHOD AND SYSTEM FOR SAFE ENQUEUING OF EVENTS
Publication number
20130007751
Publication date
Jan 3, 2013
Robert L. Farrell
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
HARDWARE ACCELERATION OF A WRITE-BUFFERING SOFTWARE TRANSACTIONAL M...
Publication number
20120297152
Publication date
Nov 22, 2012
Bratin Saha
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
OPERATING SYSTEM VIRTUAL MEMORY MANAGEMENT FOR HARDWARE TRANSACTION...
Publication number
20120284485
Publication date
Nov 8, 2012
Microsoft Corporation
Koichi Yamada
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHODS AND SYSTEMS FOR MAPPING A FUNCTION POINTER TO THE DEVICE CODE
Publication number
20120272210
Publication date
Oct 25, 2012
Yang Ni
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHOD AND APPARATUS TO FACILITATE SHARED POINTERS IN A HETEROGENEO...
Publication number
20120254497
Publication date
Oct 4, 2012
YANG NI
G06 - COMPUTING CALCULATING COUNTING