Issued Patents All Time
Showing 51–75 of 116 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 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 |