loadpatents
name:-0.16377997398376
name:-0.14106202125549
name:-0.0035929679870605
Adl-Tabatabai; Ali-Reza Patent Filings

Adl-Tabatabai; Ali-Reza

Patent Applications and Registrations

Patent applications and USPTO patent grants for Adl-Tabatabai; Ali-Reza.The latest application filed is for "scalable code repository with green master".

Company Profile
5.152.139
  • Adl-Tabatabai; Ali-Reza - San Jose CA
  • Adl-Tabatabai; Ali-Reza - Santa Clara CA US
  • Adl-Tabatabai; Ali-Reza - Menlo Park CA
*profile and listings may contain filings by different individuals or companies with the same name. Review application materials to confirm ownership/assignment.
Patent Activity
PatentDate
Scalable code repository with green master
Grant 11,403,095 - Ananthanarayanan , et al. August 2, 2
2022-08-02
Scalable Code Repository With Green Master
App 20210200535 - Ananthanarayanan; Sundaram ;   et al.
2021-07-01
Scalable code repository with green master
Grant 10,942,731 - Ananthanarayanan , et al. March 9, 2
2021-03-09
Scalable Code Repository With Green Master
App 20200192660 - Ananthanarayanan; Sundaram ;   et al.
2020-06-18
Methods and systems to identify and reproduce concurrency violations in multi-threaded programs using expressions
Grant 10,387,296 - Wu , et al. A
2019-08-20
Optimizing quiescence in a software transactional memory (STM) system
Grant 10,210,018 - Shpeisman , et al. Feb
2019-02-19
Private memory regions and coherency optimization by controlling snoop traffic volume in multi-level cache hierarchy
Grant 9,767,027 - Gray , et al. September 19, 2
2017-09-19
Optimizing intermediate representation of script code for fast path execution
Grant 9,733,912 - Adl-Tabatabai , et al. August 15, 2
2017-08-15
Efficient garbage collection and exception handling in a hardware accelerated transactional memory system
Grant 9,658,880 - Gray , et al. May 23, 2
2017-05-23
Method and apparatus to facilitate shared pointers in a heterogeneous platform
Grant 9,606,919 - Ni , et al. March 28, 2
2017-03-28
Hardware acceleration of a write-buffering software transactional memory
Grant 9,594,565 - Saha , et al. March 14, 2
2017-03-14
Tracing mechanism for recording shared memory interleavings on multi-core processors
Grant 9,558,118 - Pokam , et al. January 31, 2
2017-01-31
Enlarging control regions to optimize script code compilation
Grant 9,552,195 - Adl-Tabatabai , et al. January 24, 2
2017-01-24
Efficient and consistent software transactional memory
Grant 9,519,467 - Wang , et al. December 13, 2
2016-12-13
Handling operating system (OS) transitions in an unbounded transactional memory (UTM) mode
Grant 9,477,515 - Yamada , et al. October 25, 2
2016-10-25
Handling Operating System (Os) Transitions In An Unbounded Transactional Memory (Utm) Mode
App 20160216973 - Yamada; Koichi ;   et al.
2016-07-28
Optimizing intermediate representation of script code by eliminating redundant reference count operations
Grant 9,383,979 - Adl-Tabatabai , et al. July 5, 2
2016-07-05
Optimizing Intermediate Representation Of Script Code For Fast Path Execution
App 20160139899 - Adl-Tabatabai; Ali-Reza ;   et al.
2016-05-19
Hybrid linear validation algorithm for software transactional memory (STM) systems
Grant 9,336,066 - Welc , et al. May 10, 2
2016-05-10
Optimizing intermediate representation of script code for atomic execution
Grant 9,317,265 - Adl-Tabatabai , et al. April 19, 2
2016-04-19
Handling precompiled binaries in a hardware accelerated software transactional memory system
Grant 9,304,769 - Saha , et al. April 5, 2
2016-04-05
Optimizing intermediate representation of script code for fast path execution
Grant 9,298,433 - Adl-Tabatabai , et al. March 29, 2
2016-03-29
Using buffered stores or monitoring to filter redundant transactional accesses and mechanisms for mapping data to buffered metadata
Grant 9,280,397 - Adl-Tabatabai , et al. March 8, 2
2016-03-08
Optimization for safe elimination of weak atomicity overhead
Grant 9,274,855 - Adl-Tabatabai , et al. March 1, 2
2016-03-01
Methods And Systems To Identify And Reproduce Concurrency Violations In Multi-threaded Programs Using Expressions
App 20150363306 - Wu; Youfeng ;   et al.
2015-12-17
Systems and methods for incremental compilation at runtime using relaxed guards
Grant 9,195,441 - Adl-Tabatabai , et al. November 24, 2
2015-11-24
Mechanisms to accelerate transactions using buffered stores
Grant 9,195,600 - Adl-Tabatabai , et al. November 24, 2
2015-11-24
Methods and systems to identify and reproduce concurrency violations in multi-threaded programs using expressions
Grant 9,135,139 - Wu , et al. September 15, 2
2015-09-15
Instrumentation of hardware assisted transactional memory system
Grant 9,092,253 - Taillefer , et al. July 28, 2
2015-07-28
Method And Apparatus To Facilitate Shared Pointers In A Heterogeneous Platform
App 20150186273 - Ni; Yang ;   et al.
2015-07-02
Unified optimistic and pessimistic concurrency control for a software transactional memory (STM) system
Grant 9,052,947 - Adl-Tabatabai , et al. June 9, 2
2015-06-09
Optimizing Intermediate Representation Of Script Code By Eliminating Redundant Reference Count Operations
App 20150154010 - Adl-Tabatabai; Ali-Reza ;   et al.
2015-06-04
Mechanisms To Accelerate Transactions Using Buffered Stores
App 20150134896 - ADL-TABATABAI; ALI-REZA ;   et al.
2015-05-14
Tracing Mechanism For Recording Shared Memory Interleavings On Multi-core Processors
App 20150120996 - Pokam; Gilles A. ;   et al.
2015-04-30
Optimizing intermediate representation of script code by eliminating redundant reference count operations
Grant 8,990,789 - Adl-Tabatabai , et al. March 24, 2
2015-03-24
Incremental compilation of a script code in a distributed environment
Grant 8,984,492 - Adl-Tabatabai , et al. March 17, 2
2015-03-17
Systems and methods for data-parallel processing
Grant 8,954,986 - Rajagopalan , et al. February 10, 2
2015-02-10
Systems And Methods For Incremental Compilation At Runtime Using Relaxed Guards
App 20150040110 - Adl-Tabatabai; Ali-Reza ;   et al.
2015-02-05
Handling Precompiled Binaries In A Hardware Accelerated Software Transactional Memory System
App 20150040111 - Saha; Bratin ;   et al.
2015-02-05
Handling Operating System (Os) Transitions In An Unbounded Transactional Memory (Utm) Mode
App 20150039869 - Yamada; Koichi ;   et al.
2015-02-05
Methods and systems for mapping a function pointer to the device code
Grant 8,949,777 - Ni , et al. February 3, 2
2015-02-03
Mechanisms to accelerate transactions using buffered stores
Grant 8,886,894 - Adl-Tabatabai , et al. November 11, 2
2014-11-11
Optimizing Intermediate Representation Of Script Code For Fast Path Execution
App 20140331201 - Adl-Tabatabai; Ali-Reza ;   et al.
2014-11-06
Private Memory Regions and Coherence Optimizations
App 20140325154 - Gray; Jan ;   et al.
2014-10-30
Method and apparatus to facilitate shared pointers in a heterogeneous platform
Grant 8,862,831 - Ni , et al. October 14, 2
2014-10-14
Mechanisms to accelerate transactions using buffered stores
Grant 8,856,466 - Adl-Tabatabai , et al. October 7, 2
2014-10-07
Optimizing Intermediate Representation Of Script Code For Atomic Execution
App 20140289716 - Adl-Tabatabai; Ali-Reza ;   et al.
2014-09-25
Incremental Compilation Of A Script Code In A Distributed Environment
App 20140282449 - Adl-Tabatabai; Ali-Reza ;   et al.
2014-09-18
Using ephemeral stores for fine-grained conflict detection in a hardware accelerated STM
Grant 8,838,908 - Saha , et al. September 16, 2
2014-09-16
Enlarging Control Regions To Optimize Script Code Compilation
App 20140258998 - Adl-Tabatabai; Ali-Reza ;   et al.
2014-09-11
Method and system for safe enqueuing of events
Grant 8,813,083 - Farrell , et al. August 19, 2
2014-08-19
Private memory regions and coherence optimizations
Grant 8,812,796 - Gray , et al. August 19, 2
2014-08-19
Increasing functionality of a reader-writer lock
Grant 8,775,708 - Saha , et al. July 8, 2
2014-07-08
Unified Optimistic and Pessimistic Concurrency Control for a Software Transactional Memory (STM) System
App 20140156953 - Adl-Tabatabai; Ali-Reza ;   et al.
2014-06-05
Handling precompiled binaries in a hardware accelerated software transactional memory system
Grant 8,719,807 - Saha , et al. May 6, 2
2014-05-06
Software filtering in a transactional memory system
Grant 8,719,514 - Adl-Tabatabai , et al. May 6, 2
2014-05-06
Mechanisms for strong atomicity in a transactional memory system
Grant 8,706,982 - Saha , et al. April 22, 2
2014-04-22
Operating system virtual memory management for hardware transactional memory
Grant 8,688,951 - Yamada , et al. April 1, 2
2014-04-01
Unbounded transactional memory systems
Grant 8,683,143 - Akkary , et al. March 25, 2
2014-03-25
Method And Apparatus To Facilitate Shared Pointers In A Heterogeneous Platform
App 20140071144 - Ni; Yang ;   et al.
2014-03-13
Accelerating software lookups by using buffered or ephemeral stores
Grant 8,656,113 - Saha , et al. February 18, 2
2014-02-18
Mechanism for irrevocable transactions
Grant 8,627,048 - Welc , et al. January 7, 2
2014-01-07
Methods And Systems To Identify And Reproduce Concurrency Violations In Multi-threaded Programs Using Expressions
App 20140007054 - Wu; Youfeng ;   et al.
2014-01-02
Dynamic optimization for removal of strong atomicity barriers
Grant 8,612,950 - Shpeisman , et al. December 17, 2
2013-12-17
Method and apparatus to facilitate shared pointers in a heterogeneous platform
Grant 8,566,537 - Ni , et al. October 22, 2
2013-10-22
Technique for using memory attributes
Grant 8,560,781 - Jacobson , et al. October 15, 2
2013-10-15
Unified optimistic and pessimistic concurrency control for a software transactional memory (STM) system
Grant 8,555,016 - Adl-Tabatabai , et al. October 8, 2
2013-10-08
Accelerating unbounded memory transactions using nested cache resident transactions
Grant 8,539,465 - Levanoni , et al. September 17, 2
2013-09-17
Efficient Garbage Collection And Exception Handling In A Hardware Accelerated Transactional Memory System
App 20130238579 - Gray; Jan ;   et al.
2013-09-12
Hardware acceleration for a software transactional memory system
Grant 8,521,965 - Saha , et al. August 27, 2
2013-08-27
Handling operating system (OS) transitions in an unbounded transactional memory (UTM) mode
Grant 8,521,995 - Yamada , et al. August 27, 2
2013-08-27
Performing escape actions in transactions
Grant 8,489,864 - Sheaffer , et al. July 16, 2
2013-07-16
Increasing Functionality Of A Reader-Writer Lock
App 20130173869 - Saha; Bratin ;   et al.
2013-07-04
Debugging mechanisms in a cache-based memory isolation system
Grant 8,473,921 - Taillefer , et al. June 25, 2
2013-06-25
Concurrent thread execution using user-level asynchronous signaling
Grant 8,468,526 - Saha , et al. June 18, 2
2013-06-18
Increasing functionality of a reader-writer lock
Grant 8,407,386 - Saha , et al. March 26, 2
2013-03-26
Efficient garbage collection and exception handling in a hardware accelerated transactional memory system
Grant 8,402,218 - Gray , et al. March 19, 2
2013-03-19
Mechanisms To Accelerate Transactions Using Buffered Stores
App 20130046924 - Adl-Tabatabai; Ali-Reza ;   et al.
2013-02-21
Mechanisms To Accelerate Transactions Using Buffered Stores
App 20130046947 - Adl-Tabatabai; Ali-Reza ;   et al.
2013-02-21
Mechanisms To Accelerate Transactions Using Buffered Stores
App 20130046925 - Adl-Tabatabai; Ali-Reza ;   et al.
2013-02-21
Metaphysically addressed cache metadata
Grant 8,370,577 - Sheaffer , et al. February 5, 2
2013-02-05
Performing mode switching in an unbounded transactional memory (UTM) system
Grant 8,365,016 - Gray , et al. January 29, 2
2013-01-29
Efficient non-transactional write barriers for strong atomicity
Grant 8,364,911 - Shpeisman , et al. January 29, 2
2013-01-29
Minimizing code duplication in an unbounded transactional memory system by using mode agnostic transactional read and write barriers
Grant 8,356,166 - Adl-Tabatabai , et al. January 15, 2
2013-01-15
Method And System For Safe Enqueuing Of Events
App 20130007751 - Farrell; Robert L. ;   et al.
2013-01-03
Method and apparatus to improve execution of a stored program
Grant 8,346,760 - Wang , et al. January 1, 2
2013-01-01
Hardware Acceleration Of A Write-buffering Software Transactional Memory
App 20120297152 - Saha; Bratin ;   et al.
2012-11-22
Mechanisms to accelerate transactions using buffered stores
Grant 8,316,194 - Adl-Tabatabai , et al. November 20, 2
2012-11-20
Operating System Virtual Memory Management For Hardware Transactional Memory
App 20120284485 - Yamada; Koichi ;   et al.
2012-11-08
Thread synchronization methods and apparatus for managed run-time environments
Grant 8,302,099 - Shpeisman , et al. October 30, 2
2012-10-30
Methods And Systems For Mapping A Function Pointer To The Device Code
App 20120272210 - Ni; Yang ;   et al.
2012-10-25
Method And Apparatus To Facilitate Shared Pointers In A Heterogeneous Platform
App 20120254497 - NI; YANG ;   et al.
2012-10-04
Operating system virtual memory management for hardware transactional memory
Grant 8,250,331 - Yamada , et al. August 21, 2
2012-08-21
Device, system, and method of executing a call to a routine within a transaction
Grant 8,245,244 - Cownie , et al. August 14, 2
2012-08-14
Hardware accelerated transactional memory system with open nested transactions
Grant 8,229,907 - Gray , et al. July 24, 2
2012-07-24
Using Ephemeral Stores For Fine-grained Conflict Detection In A Hardware Accelerated Stm
App 20120179875 - Saha; Bratin ;   et al.
2012-07-12
Dynamic Optimization For Removal Of Strong Atomicity Barriers
App 20120174083 - Shpeisman; Tatiana ;   et al.
2012-07-05
Thread Synchronization Methods And Apparatus For Managed Run-time Environments
App 20120167106 - Shpeisman; Tatiana ;   et al.
2012-06-28
Non-blocking Wait-free Data-parallel Scheduler
App 20120159495 - Rajagopalan; Mohan ;   et al.
2012-06-21
Hardware acceleration of a write-buffering software transactional memory
Grant 8,200,909 - Saha , et al. June 12, 2
2012-06-12
Hybrid transactions for low-overhead speculative parallelization
Grant 8,195,898 - Welc , et al. June 5, 2
2012-06-05
Hardware acceleration of a write-buffering software transactional memory
Grant 8,185,698 - Saha , et al. May 22, 2
2012-05-22
Wait loss synchronization
Grant 8,161,247 - Gray , et al. April 17, 2
2012-04-17
Increasing Functionality Of A Reader-Writer Lock
App 20120089760 - Saha; Bratin ;   et al.
2012-04-12
Performing Mode Switching In An Unbounded Transactional Memory (UTM) System
App 20120079215 - Gray; Jan ;   et al.
2012-03-29
Using ephemeral stores for fine-grained conflict detection in a hardware accelerated STM
Grant 8,140,773 - Saha , et al. March 20, 2
2012-03-20
System And Method For Allocating And Deallocating Memory Within Transactional Code
App 20120066457 - Hertzberg; Benjamin C. ;   et al.
2012-03-15
Thread synchronization via selective modification of stored states of pending optimistically balanced lock releases having previous lock owner and validity flag
Grant 8,136,112 - Shpeisman , et al. March 13, 2
2012-03-13
Mechanism for software transactional memory commit/abort in unmanaged runtime environment
Grant 8,132,158 - Wang , et al. March 6, 2
2012-03-06
Array comparison and swap operations
Grant 8,108,627 - Saha , et al. January 31, 2
2012-01-31
Efficient And Consistent Software Transactional Memory
App 20120016853 - Wang; Cheng ;   et al.
2012-01-19
Increasing functionality of a reader-writer lock
Grant 8,099,538 - Saha , et al. January 17, 2
2012-01-17
Performing mode switching in an unbounded transactional memory (UTM) system
Grant 8,095,824 - Gray , et al. January 10, 2
2012-01-10
Mechanism For Irrevocable Transactions
App 20110320776 - Welc; Adam ;   et al.
2011-12-29
Mechanism for irrevocable transactions
Grant 8,086,827 - Welc , et al. December 27, 2
2011-12-27
Accelerating software lookups by using buffered or ephemeral stores
Grant 8,078,807 - Saha , et al. December 13, 2
2011-12-13
Efficient non-transactional write barriers for strong atomicity
Grant 8,065,491 - Shpeisman , et al. November 22, 2
2011-11-22
Hardware acceleration of strongly atomic software transactional memory
Grant 8,065,490 - Saha , et al. November 22, 2
2011-11-22
Efficient and consistent software transactional memory
Grant 8,060,482 - Wang , et al. November 15, 2
2011-11-15
Accelerating Software Lookups By Using Buffered Or Ephemeral Stores
App 20110276761 - Saha; Bratin ;   et al.
2011-11-10
Efficient Non-transactional Write Barriers For Strong Atomicity
App 20110271017 - Shpeisman; Tatiana ;   et al.
2011-11-03
Technique For Using Memory Attributes
App 20110264866 - Jacobson; Quinn A. ;   et al.
2011-10-27
Hardware Acceleration Of A Write-buffering Software Transactional Memory
App 20110197029 - Saha; Bratin ;   et al.
2011-08-11
Technique for using memory attributes
Grant 7,991,965 - Jacobson , et al. August 2, 2
2011-08-02
Efficient Garbage Collection And Exception Handling In A Hardware Accelerated Transactional Memory System
App 20110145304 - Gray; Jan ;   et al.
2011-06-16
Instrumentation Of Hardware Assisted Transactional Memory System
App 20110145498 - Taillefer; Martin ;   et al.
2011-06-16
Handling Operating System (OS) Transitions In An Unbounded Transactional Memory (UTM) Mode
App 20110145552 - Yamada; Koichi ;   et al.
2011-06-16
Using Buffered Stores Or Monitoring To Filter Redundant Transactional Accesses And Mechanisms For Mapping Data To Buffered Metadata
App 20110145516 - Adl-Tabatabai; Ali-Reza ;   et al.
2011-06-16
Debugging Mechanisms In A Cache-based Memory Isolation System
App 20110145798 - Taillefer; Martin ;   et al.
2011-06-16
Accelerating Unbounded Memory Transactions Using Nested Cache Resident Transactions
App 20110145802 - Levanoni; Yosseff ;   et al.
2011-06-16
Mechanisms To Accelerate Transactions Using Buffered Stores
App 20110145512 - Adl-Tabatabai; Ali-Reza ;   et al.
2011-06-16
Performing Mode Switching In An Unbounded Transactional Memory (UTM) System
App 20110145637 - Gray; Jan ;   et al.
2011-06-16
Hardware acceleration for a software transactional memory system
Grant 7,958,319 - Saha , et al. June 7, 2
2011-06-07
Method and apparatus for performing dynamic optimization for software transactional memory
Grant 7,913,236 - Adl-tabatabai , et al. March 22, 2
2011-03-22
Protecting shared variables in a software transactional memory system
Grant 7,870,545 - Saha , et al. January 11, 2
2011-01-11
Performing Escape Actions In Transactions
App 20100332807 - Sheaffer; Gad ;   et al.
2010-12-30
Minimizing Code Duplication In An Unbounded Transactional Memory System
App 20100332808 - Adl-Tabatabai; Ali-Reza ;   et al.
2010-12-30
Flexible Read- And Write-monitored And Buffered Memory Blocks
App 20100332768 - Gray; Jan ;   et al.
2010-12-30
Operating System Virtual Memory Management For Hardware Transactional Memory
App 20100332721 - Yamada; Koichi ;   et al.
2010-12-30
Wait Loss Synchronization
App 20100332753 - Gray; Jan ;   et al.
2010-12-30
Private Memory Regions And Coherence Optimizations
App 20100332771 - Gray; Jan ;   et al.
2010-12-30
Hardware Accelerated Transactional Memory System With Open Nested Transactions
App 20100332538 - Gray; Jan ;   et al.
2010-12-30
Metaphysically Addressed Cache Metadata
App 20100332716 - Sheaffer; Gad ;   et al.
2010-12-30
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
Object based conflict detection in a software transactional memory
Grant 7,802,059 - Hertzberg , et al. September 21, 2
2010-09-21
Hardware Acceleration For A Software Transactional Memory System
App 20100229043 - Saha; Bratin ;   et al.
2010-09-09
Methods and apparatus to tune intermediate representations in a managed runtime environment
Grant 7,793,275 - Bobrovsky , et al. September 7, 2
2010-09-07
Software filtering in a transactional memory system
App 20100218195 - Adl-Tabatabai; Ali-Reza ;   et al.
2010-08-26
Optimizing Quiescence In A Software Transactional Memory (stm) System
App 20100162249 - Shpeisman; Tatiana ;   et al.
2010-06-24
Optimization For Safe Elimination Of Weak Atomicity Overhead
App 20100162250 - Adl-Tabatabai; Ali-Reza ;   et al.
2010-06-24
Unified Optimistic And Pessimistic Concurrency Control For A Software Transactional Memory (stm) System
App 20100153953 - Adl-Tabatabai; Ali-Reza ;   et al.
2010-06-17
Software assisted nested hardware transactions
Grant 7,730,286 - Petersen , et al. June 1, 2
2010-06-01
Hardware acceleration for a software transactional memory system
Grant 7,725,662 - Saha , et al. May 25, 2
2010-05-25
Handling Exceptions In Software Transactional Memory Systems
App 20100122073 - Narayanaswamy; Ravi ;   et al.
2010-05-13
Accelerating A Quiescence Process Of Transactional Memory
App 20100058344 - Ni; Yang ;   et al.
2010-03-04
Device, System, And Method Of Executing A Call To A Routine Within A Transaction
App 20100058362 - Cownie; James H. ;   et al.
2010-03-04
Accelerating A Quiescence Process Of Transactional Memory
App 20100057740 - Ni; Yang ;   et al.
2010-03-04
Thread Synchronization Methods And Apparatus For Managed Run-time Environments
App 20100005467 - Shpeisman; Tatiana ;   et al.
2010-01-07
Hybrid Linear Validation Algorithm For Software Transactional Memory (stm) Systems
App 20090319753 - Welc; Adam ;   et al.
2009-12-24
Thread synchronization methods and apparatus for managed run-time environments
Grant 7,610,585 - Shpeisman , et al. October 27, 2
2009-10-27
System and method for reducing store latency
Grant 7,606,981 - Saha , et al. October 20, 2
2009-10-20
Method And Apparatus To Improve Execution Of A Stored Program
App 20090241097 - Wang; Hong ;   et al.
2009-09-24
Method and apparatus to improve execution of a stored program
Grant 7,580,914 - Wang , et al. August 25, 2
2009-08-25
Methods and apparatus to dynamically insert prefetch instructions based on garbage collector analysis and layout of objects
Grant 7,577,947 - Subramoney , et al. August 18, 2
2009-08-18
Thread synchronization with lock inflation methods and apparatus for managed run-time environments
Grant 7,567,963 - Shpeisman , et al. July 28, 2
2009-07-28
Efficient Non-transactional Write Barriers For Strong Atomicity
App 20090172305 - Shpeisman; Tatiana ;   et al.
2009-07-02
Hybrid Transactions For Low-overhead Speculative Parallelization
App 20090172303 - Welc; Adam ;   et al.
2009-07-02
Mechanisms For Strong Atomicity In A Transactional Memory System
App 20090172317 - Saha; Bratin ;   et al.
2009-07-02
Accelerating Software Lookups By Using Buffered Or Ephemeral Stores
App 20090172292 - Saha; Bratin ;   et al.
2009-07-02
Transactional memory with automatic object versioning
Grant 7,542,977 - Hudson , et al. June 2, 2
2009-06-02
Hardware acceleration of strongly atomic software transactional memory
App 20090089520 - Saha; Bratin ;   et al.
2009-04-02
Program object read barrier
Grant 7,512,930 - Adl-Tabatabai , et al. March 31, 2
2009-03-31
Processor and memory controller capable of use in computing system that employs compressed cache lines' worth of information
Grant 7,512,750 - Newburn , et al. March 31, 2
2009-03-31
Object Based Conflict Detection In A Software Transactional Memory
App 20090077339 - Hertzberg; Ben ;   et al.
2009-03-19
Object based conflict detection in a software transactional memory
Grant 7,502,897 - Hertzberg , et al. March 10, 2
2009-03-10
Dynamic performance monitoring-based approach to memory management
Grant 7,490,117 - Subramoney , et al. February 10, 2
2009-02-10
Method for register allocation during instruction scheduling
Grant 7,487,336 - Bharadwaj , et al. February 3, 2
2009-02-03
Memory reclamation with optimistic concurrency
Grant 7,478,210 - Saha , et al. January 13, 2
2009-01-13
Using Ephemeral Stores For Fine-grained Conflict Detection In A Hardware Accelerated Stm
App 20090006767 - Saha; Bratin ;   et al.
2009-01-01
Hardware acceleration of a write-buffering software transactional memory
App 20080270745 - Saha; Bratin ;   et al.
2008-10-30
Mechanism for irrevocable transactions
App 20080162881 - Welc; Adam ;   et al.
2008-07-03
Handling precompiled binaries in a hardware accelerated software transactional memory system
App 20080162886 - Saha; Bratin ;   et al.
2008-07-03
Efficient and consistent software transactional memory
App 20080163220 - Wang; Cheng ;   et al.
2008-07-03
Mechanism for software transactional memory commit/abort in unmanaged runtime environment
App 20080162885 - Wang; Cheng ;   et al.
2008-07-03
Program phase detection for dynamic optimization
Grant 7,389,502 - Nefian , et al. June 17, 2
2008-06-17
Methods and apparatus to dynamically insert prefetch instructions based on compiler and garbage collector analysis
Grant 7,389,385 - Serrano , et al. June 17, 2
2008-06-17
Methods and apparatus for optimizing the operating speed and size of a computer program
Grant 7,367,022 - Lueh , et al. April 29, 2
2008-04-29
Method and apparatus for performing dynamic optimization for software transactional memory
App 20080098374 - Adl-tabatabai; Ali-Reza ;   et al.
2008-04-24
Hardware Acceleration For A Software Transactional Memory System
App 20080059717 - Saha; Bratin ;   et al.
2008-03-06
Transactional memory with automatic object versioning
App 20080021934 - Hudson; Richard L. ;   et al.
2008-01-24
Object based conflict detection in a software transactional memory
App 20080022054 - Hertzberg; Ben ;   et al.
2008-01-24
Concurrent thread execution using user-level asynchronous signaling
App 20080005737 - Saha; Bratin ;   et al.
2008-01-03
Adapting software programs to operate in software transactional memory environments
App 20070300238 - Kontothanassis; Leonidas ;   et al.
2007-12-27
Memory reclamation with optimistic concurrency
App 20070288708 - Saha; Bratin ;   et al.
2007-12-13
Increasing functionality of a reader-writer lock
App 20070239915 - Saha; Bratin ;   et al.
2007-10-11
Array comparison and swap operations
App 20070233970 - Saha; Bratin ;   et al.
2007-10-04
Methods and apparatus to tune intermediate representations in a managed runtime environment
App 20070234325 - Bobrovsky; Konstantin Stanislavovich ;   et al.
2007-10-04
Multi-processor computing system that employs compressed cache lines' worth of information and processor capable of use in said system
Grant 7,257,693 - Newburn , et al. August 14, 2
2007-08-14
Hardware acceleration for a software transactional memory system
App 20070186056 - Saha; Bratin ;   et al.
2007-08-09
Technique for using memory attributes
App 20070186055 - Jacobson; Quinn A. ;   et al.
2007-08-09
Software assisted nested hardware transactions
App 20070162520 - Petersen; Leaf ;   et al.
2007-07-12
Compressing data in a cache memory
Grant 7,243,191 - Ying , et al. July 10, 2
2007-07-10
Unbounded transactional memory systems
App 20070156994 - Akkary; Haitham H. ;   et al.
2007-07-05
Protecting shared variables in a software transactional memory system
App 20070156780 - Saha; Bratin ;   et al.
2007-07-05
Inserting prefetch instructions based on hardware monitoring
App 20070150660 - Marathe; Jaydeep P. ;   et al.
2007-06-28
System and method for reducing store latency
App 20070143549 - Saha; Bratin ;   et al.
2007-06-21
Speculative execution past a barrier
App 20070143755 - Sahu; Bratin ;   et al.
2007-06-21
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
Lock elision with transactional memory
App 20070136289 - Adl-Tabatabai; Ali-Reza ;   et al.
2007-06-14
Lock-free bounded FIFO queue mechanism
App 20070079071 - Saha; Bratin ;   et al.
2007-04-05
Mechanism to include hints within compressed data
Grant 7,162,584 - Adl-Tabatabai , et al. January 9, 2
2007-01-09
Mechanism to store reordered data with compression
Grant 7,162,583 - Adl-Tabatabai , et al. January 9, 2
2007-01-09
Mechanism to compress data in a cache
Grant 7,143,238 - Adl-Tabatabai , et al. November 28, 2
2006-11-28
Method for implementing dynamic type checking
Grant 7,080,354 - Adl-Tabatabai , et al. July 18, 2
2006-07-18
Dynamic performance monitoring-based approach to memory management
App 20060143421 - Subramoney; Sreenivas ;   et al.
2006-06-29
Compressing data in a cache memory
App 20060047916 - Ying; Zhiwei ;   et al.
2006-03-02
Method and system for hot path detection and dynamic optimization
App 20060005180 - Nefian; Ara V. ;   et al.
2006-01-05
Thread synchronization with lock inflation methods and apparatus for managed run-time environments
App 20050289546 - Shpeisman, Tatiana ;   et al.
2005-12-29
Thread synchronization methods and apparatus for managed run-time environments
App 20050273782 - Shpeisman, Tatiana ;   et al.
2005-12-08
Program object read barrier
App 20050235006 - Adl-Tabatabai, Ali-Reza ;   et al.
2005-10-20
Program phase detection for dynamic optimization
App 20050223371 - Nefian, Ara V. ;   et al.
2005-10-06
Method for fast exception handling
Grant 6,928,582 - Adl-Tabatabai , et al. August 9, 2
2005-08-09
Multi-processor computing system that employs compressed cache lines' worth of information and processor capable of use in said system
App 20050160234 - Newburn, Chris J. ;   et al.
2005-07-21
Data layout mechanism to reduce hardware resource conflicts
App 20050149916 - Shpeisman, Tatiana ;   et al.
2005-07-07
Mechanism to improve performance monitoring overhead
App 20050146449 - Adl-Tabatabai, Ali-Reza ;   et al.
2005-07-07
Mechanism to include hints within compressed data
App 20050144387 - Adl-Tabatabai, Ali-Reza ;   et al.
2005-06-30
Processor and memory controller capable of use in computing system that employs compressed cache lines' worth of information
App 20050144388 - Newburn, Chris J. ;   et al.
2005-06-30
Mechanism to store reordered data with compression
App 20050144386 - Adl-Tabatabai, Ali-Reza ;   et al.
2005-06-30
Methods and apparatus to dynamically insert prefetch instructions based on garbage collector analysis and layout of objects
App 20050138329 - Subramoney, Sreenivas ;   et al.
2005-06-23
Methods and apparatus to dynamically insert prefetch instructions based on compiler and garbage collector analysis
App 20050138294 - Serrano, Mauricio J. ;   et al.
2005-06-23
Method for register allocation during instruction scheduling
App 20050132171 - Bharadwaj, Jayashankar ;   et al.
2005-06-16
Memory trace buffer
App 20050120337 - Serrano, Mauricio J. ;   et al.
2005-06-02
Compression-decompression mechanism
App 20050071151 - Adl-Tabatabai, Ali-Reza ;   et al.
2005-03-31
Mechanism to increase data compression in a cache
App 20050071566 - Adl-Tabatabai, Ali-Reza ;   et al.
2005-03-31
Mechanism to compress data in a cache
App 20050071562 - Adl-Tabatabai, Ali-Reza ;   et al.
2005-03-31
Method and apparatus for hardware data speculation to support memory optimizations
App 20050055516 - Menon, Vijay S. ;   et al.
2005-03-10
Efficient implementation of null reference check
App 20040268095 - Shpeisman, Tatiana ;   et al.
2004-12-30
Methods and apparatus to collect profile information
App 20040194077 - Bharadwaj, Jayashankar ;   et al.
2004-09-30
Method for fast exception handling
App 20040078560 - Adl-Tabatabai, Ali-Reza ;   et al.
2004-04-22
Methods and apparatus for optimizing the operating speed and size of a computer program
App 20040049769 - Lueh, Guei-Yuan ;   et al.
2004-03-11
Method for implementing dynamic type checking
App 20030188295 - Adl-Tabatabai, Ali-Reza ;   et al.
2003-10-02
Method of run-time tracking of object references in Java programs
Grant 6,317,869 - Adl-Tabatabai , et al. November 13, 2
2001-11-13
Method for performing dynamic optimization of computer code
Grant 6,170,083 - Adl-Tabatabai January 2, 2
2001-01-02
Method for eliminating common subexpressions from java byte codes
Grant 6,158,048 - Lueh , et al. December 5, 2
2000-12-05
Method of run-time tracking of object references in Java programs
Grant 6,093,216 - Adl-Tabatabai , et al. July 25, 2
2000-07-25

uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.

While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.

All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.

© 2024 USPTO.report | Privacy Policy | Resources | RSS Feed of Trademarks | Trademark Filings Twitter Feed