loadpatents
name:-0.10392689704895
name:-0.08482813835144
name:-0.0047421455383301
Saha; Bratin Patent Filings

Saha; Bratin

Patent Applications and Registrations

Patent applications and USPTO patent grants for Saha; Bratin.The latest application filed is for "attached accelerator selection and placement".

Company Profile
5.103.106
  • Saha; Bratin - Cupertino CA
  • Saha; Bratin - Santa Clara CA
  • Saha; Bratin - San Jose 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
Attached accelerator scaling
Grant 11,422,863 - Sengupta , et al. August 23, 2
2022-08-23
Attached Accelerator Selection And Placement
App 20200005124 - SENGUPTA; Sudipta ;   et al.
2020-01-02
Fault-tolerant Accelerator Based Inference Service
App 20200004595 - SENGUPTA; Sudipta ;   et al.
2020-01-02
Attached Accelerator Scaling
App 20200004597 - SENGUPTA; Sudipta ;   et al.
2020-01-02
Attached Accelerator Based Inference Service
App 20200004596 - SENGUPTA; Sudipta ;   et al.
2020-01-02
Techniques for preventing voice replay attacks
Grant 10,229,256 - Rishi , et al.
2019-03-12
Compare and exchange operation using sleep-wakeup mechanism
Grant 9,733,937 - Saha , et al. August 15, 2
2017-08-15
Sharing virtual memory-based multi-version data between the heterogeneous processors of a computer platform
Grant 9,710,396 - Gao , et al. July 18, 2
2017-07-18
Hardware acceleration of a write-buffering software transactional memory
Grant 9,594,565 - Saha , et al. March 14, 2
2017-03-14
Shared virtual memory
Grant 9,588,826 - Chen , et al. March 7, 2
2017-03-07
Efficient and consistent software transactional memory
Grant 9,519,467 - Wang , et al. December 13, 2
2016-12-13
Techniques For Preventing Voice Replay Attacks
App 20160234204 - RISHI; Karthik K. ;   et al.
2016-08-11
Shared virtual memory
Grant 9,400,702 - Chen , et al. July 26, 2
2016-07-26
Hybrid linear validation algorithm for software transactional memory (STM) systems
Grant 9,336,066 - Welc , et al. May 10, 2
2016-05-10
Handling precompiled binaries in a hardware accelerated software transactional memory system
Grant 9,304,769 - Saha , et al. April 5, 2
2016-04-05
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
Mechanisms to accelerate transactions using buffered stores
Grant 9,195,600 - Adl-Tabatabai , et al. November 24, 2
2015-11-24
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
Mechanisms To Accelerate Transactions Using Buffered Stores
App 20150134896 - ADL-TABATABAI; ALI-REZA ;   et al.
2015-05-14
Shared Virtual Memory
App 20150123978 - Chen; Hu ;   et al.
2015-05-07
Sharing Virtual Functions In A Shared Virtual Memory Between Heterogeneous Processors Of A Computing Platform
App 20150113255 - Yan; Shoumeng ;   et al.
2015-04-23
Language level support for shared virtual memory
Grant 8,997,114 - Zhou , et al. March 31, 2
2015-03-31
Sharing virtual functions in a shared virtual memory between heterogeneous processors of a computing platform
Grant 8,997,113 - Yan , et al. March 31, 2
2015-03-31
Handling Precompiled Binaries In A Hardware Accelerated Software Transactional Memory System
App 20150040111 - Saha; Bratin ;   et al.
2015-02-05
Sharing Virtual Memory-based Multi-version Data Between The Heterogeneous Processors Of A Computer Platform
App 20150019825 - GAO; Ying ;   et al.
2015-01-15
Shared Virtual Memory
App 20140375662 - CHEN; HU ;   et al.
2014-12-25
Mechanisms to accelerate transactions using buffered stores
Grant 8,886,894 - Adl-Tabatabai , et al. November 11, 2
2014-11-11
Sharing virtual memory-based multi-version data between the heterogenous processors of a computer platform
Grant 8,868,848 - Gao , et al. October 21, 2
2014-10-21
Language Level Support for Shared Virtual Memory
App 20140306972 - Zhou; Xiaocheng ;   et al.
2014-10-16
Mechanisms to accelerate transactions using buffered stores
Grant 8,856,466 - Adl-Tabatabai , et al. October 7, 2
2014-10-07
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
Technique for using memory attributes
Grant 8,812,792 - Jacobson , 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
Software filtering in a transactional memory system
Grant 8,719,514 - Adl-Tabatabai , et al. May 6, 2
2014-05-06
Two way communication support for heterogenous processors of a computer platform
Grant 8,719,839 - Yan , et al. May 6, 2
2014-05-06
Method, apparatus, and system for adaptive thread scheduling in transactional memory systems
Grant 8,719,828 - Lewis , et al. May 6, 2
2014-05-06
Handling precompiled binaries in a hardware accelerated software transactional memory system
Grant 8,719,807 - Saha , 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
Unbounded transactional memory systems
Grant 8,683,143 - Akkary , et al. March 25, 2
2014-03-25
Language level support for shared virtual memory
Grant 8,683,487 - Xiaocheng , et al. March 25, 2
2014-03-25
Shared Virtual Memory
App 20140049550 - Chen; Hu ;   et al.
2014-02-20
Accelerating software lookups by using buffered or ephemeral stores
Grant 8,656,113 - Saha , et al. February 18, 2
2014-02-18
Technique For Using Memory Attributes
App 20140025901 - Jacobson; Quinn A. ;   et al.
2014-01-23
Mechanism for irrevocable transactions
Grant 8,627,048 - Welc , et al. January 7, 2
2014-01-07
Compare and exchange operation using sleep-wakeup mechanism
Grant 8,607,241 - Saha , et al. December 10, 2
2013-12-10
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
Shared virtual memory
Grant 8,531,471 - Chen , et al. September 10, 2
2013-09-10
Compare And Exchange Operation Using Sleep-wakeup Mechanism
App 20130232499 - Saha; Bratin ;   et al.
2013-09-05
Hardware acceleration for a software transactional memory system
Grant 8,521,965 - Saha , et al. August 27, 2
2013-08-27
Recording dirty information in software distributed shared memory systems
Grant 8,516,220 - Yan , et al. August 20, 2
2013-08-20
Language Level Support for Shared Virtual Memory
App 20130187936 - Xiaocheng; Zhou ;   et al.
2013-07-25
Performing escape actions in transactions
Grant 8,489,864 - Sheaffer , et al. July 16, 2
2013-07-16
Sharing Virtual Functions In A Shared Virtual Memory Between Heterogeneous Processors Of A Computing Platform
App 20130173894 - Yan; Shoumeng ;   et al.
2013-07-04
Increasing Functionality Of A Reader-Writer Lock
App 20130173869 - Saha; Bratin ;   et al.
2013-07-04
Concurrent thread execution using user-level asynchronous signaling
Grant 8,468,526 - Saha , et al. June 18, 2
2013-06-18
Method, Apparatus, And System For Adaptive Thread Scheduling In Transactional Memory Systems
App 20130097607 - Lewis; Brian T. ;   et al.
2013-04-18
Increasing functionality of a reader-writer lock
Grant 8,407,386 - Saha , et al. March 26, 2
2013-03-26
Language level support for shared virtual memory
Grant 8,397,241 - Xiaocheng , et al. March 12, 2
2013-03-12
Two Way Communication Support For Heterogenous Processors Of A Computer Platform
App 20130061240 - Yan; Shoumeng ;   et al.
2013-03-07
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 20130046924 - 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
Efficient non-transactional write barriers for strong atomicity
Grant 8,364,911 - Shpeisman , et al. January 29, 2
2013-01-29
Performing mode switching in an unbounded transactional memory (UTM) system
Grant 8,365,016 - Gray , 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
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
Using Ephemeral Stores For Fine-grained Conflict Detection In A Hardware Accelerated Stm
App 20120179875 - Saha; Bratin ;   et al.
2012-07-12
Hardware acceleration of a write-buffering software transactional memory
Grant 8,200,909 - Saha , et al. June 12, 2
2012-06-12
System and method for allocating and deallocating memory within transactional code
Grant 8,190,845 - Hertzberg , et al. May 29, 2
2012-05-29
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
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
Recording Dirty Information in Software Distributed Shared Memory Systems
App 20120023296 - Yan; Shoumeng ;   et al.
2012-01-26
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
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
Sharing Virtual Memory-based Multi-version Data Between The Heterogenous Processors Of A Computer Platform
App 20110153957 - Gao; Ying ;   et al.
2011-06-23
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
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
System and method for allocating and deallocating memory within transactional code
Grant 7,908,456 - Hertzberg , et al. March 15, 2
2011-03-15
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
Wait Loss Synchronization
App 20100332753 - Gray; Jan ;   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
Software filtering in a transactional memory system
App 20100218195 - Adl-Tabatabai; Ali-Reza ;   et al.
2010-08-26
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
Shared virtual memory
App 20100118041 - Chen; Hu ;   et al.
2010-05-13
Language level support for shared virtual memory
App 20100122264 - Xiaocheng; Zhou ;   et al.
2010-05-13
System And Method For Allocating And Deallocating Memory Within Transactional Code
App 20100122060 - Hertzberg; Ben ;   et al.
2010-05-13
Accelerating A Quiescence Process Of Transactional Memory
App 20100057740 - Ni; Yang ;   et al.
2010-03-04
Accelerating A Quiescence Process Of Transactional Memory
App 20100058344 - Ni; Yang ;   et al.
2010-03-04
Hybrid Linear Validation Algorithm For Software Transactional Memory (stm) Systems
App 20090319753 - Welc; Adam ;   et al.
2009-12-24
System and method for allocating and deallocating memory within transactional code
Grant 7,636,829 - Hertzberg , et al. December 22, 2
2009-12-22
System and method for reducing store latency
Grant 7,606,981 - Saha , et al. October 20, 2
2009-10-20
Accelerating Software Lookups By Using Buffered Or Ephemeral Stores
App 20090172292 - Saha; Bratin ;   et al.
2009-07-02
Mechanisms For Strong Atomicity In A Transactional Memory System
App 20090172317 - Saha; Bratin ;   et al.
2009-07-02
Efficient Non-transactional Write Barriers For Strong Atomicity
App 20090172305 - Shpeisman; Tatiana ;   et al.
2009-07-02
Transactional memory with automatic object versioning
Grant 7,542,977 - Hudson , et al. June 2, 2
2009-06-02
Synchronization Of Parallel Processes
App 20090138681 - Saha; Bratin
2009-05-28
Method and apparatus for speculative execution of uncontended lock instructions
Grant 7,529,914 - Saha , et al. May 5, 2
2009-05-05
Predicting contention in a processor
Grant 7,516,313 - Saha , et al. April 7, 2
2009-04-07
Hardware acceleration of strongly atomic software transactional memory
App 20090089520 - Saha; Bratin ;   et al.
2009-04-02
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
Synchronization of parallel processes using speculative execution of synchronization instructions
Grant 7,500,087 - Saha March 3, 2
2009-03-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
Mechanism for software transactional memory commit/abort in unmanaged runtime environment
App 20080162885 - Wang; Cheng ;   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
Processor extensions and software verification to support type-safe language environments running with untrusted code
Grant 7,380,276 - Saha , et al. May 27, 2
2008-05-27
Lock-free bounded FIFO queue mechanism
Grant 7,366,831 - Saha , 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
Hardware Acceleration For A Software Transactional Memory System
App 20080046661 - Saha; Bratin ;   et al.
2008-02-21
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
System and method for allocating and deallocating memory within transactional code
App 20070260608 - Hertzberg; Ben ;   et al.
2007-11-08
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
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
Protecting shared variables in a software transactional memory system
App 20070156780 - Saha; Bratin ;   et al.
2007-07-05
Unbounded transactional memory systems
App 20070156994 - Akkary; Haitham H. ;   et al.
2007-07-05
System and method for reducing store latency
App 20070143549 - Saha; 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
Predicting contention in a processor
App 20060161738 - Saha; Bratin ;   et al.
2006-07-20
Method and apparatus for speculative execution of uncontended lock instructions
App 20060004998 - Saha; Bratin ;   et al.
2006-01-05
Compare and exchange operation using sleep-wakeup mechanism
App 20060005197 - Saha; Bratin ;   et al.
2006-01-05
Processor extensions and software verification to support type-safe language environments running with untrusted code
App 20050273605 - Saha, Bratin ;   et al.
2005-12-08
Synchronization of parallel processes
App 20050204119 - Saha, Bratin
2005-09-15

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