Issued Patents All Time
Showing 26–50 of 69 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 11068319 | Critical section speedup using help-enabled locks | Yosef Lev, Victor M. Luchangco, David Dice, Alex Kogan, Pantea Zardoshti | 2021-07-20 |
| 11055112 | Inserting executions of owner-specified code into input/output path of object storage service | Kevin Christopher Miller, Ramyanshu Datta | 2021-07-06 |
| 11023416 | Data access control system for object storage service based on owner-defined code | Kevin Christopher Miller, Ramyanshu Datta | 2021-06-01 |
| 11023311 | On-demand code execution in input path of data uploaded to storage service in multiple data portions | Ramyanshu Datta, Kevin Christopher Miller, Haripriya Devnath, Robert Wilson | 2021-06-01 |
| 10996961 | On-demand indexing of data in input path of object storage service | Kevin Christopher Miller, Ramyanshu Datta, Robert Wilson | 2021-05-04 |
| 10908927 | On-demand execution of object filter code in output path of object storage service | Kevin Christopher Miller, Ramyanshu Datta, Chandan Talukdar | 2021-02-02 |
| 10871996 | Detection, modeling and application of memory bandwith patterns | Daniel Goodman, Roni T. Haecki | 2020-12-22 |
| 10803087 | Language interoperable runtime adaptable data collections | Iraklis Psaroudakis, Stefan Kaestle, Daniel Goodman, Jean-Pierre Lozi, Matthias Grimmer | 2020-10-13 |
| 10678588 | Reducing synchronization of tasks in latency-tolerant task-parallel systems | Jan van der Lugt, Sungpack Hong, Hassan Chafi | 2020-06-09 |
| 10678587 | Persistent multi-word compare-and-swap | Virendra J. Marathe, Matej Pavlovic, Alex Kogan | 2020-06-09 |
| 10642663 | Coordinated garbage collection in distributed systems | Martin C. Maas | 2020-05-05 |
| 10521277 | Systems and methods for safely subscribing to locks using hardware extensions | David Dice, Alex Kogan, Yosef Lev, Mark S. Moir | 2019-12-31 |
| 10430243 | Fine-grained scheduling of work in runtime systems | — | 2019-10-01 |
| 10241831 | Dynamic co-scheduling of hardware contexts for parallel runtime systems on shared machines | Virendra J. Marathe, Martin C. Maas | 2019-03-26 |
| 10176109 | Permuted memory access mapping | David Dice | 2019-01-08 |
| 10133602 | Adaptive contention-aware thread placement for parallel runtime systems | Alexander James Collins | 2018-11-20 |
| 9886317 | Fine-grained scheduling of work in runtime systems | — | 2018-02-06 |
| 9542221 | Dynamic co-scheduling of hardware contexts for parallel runtime systems on shared machines | Virendra J. Marathe, Martin C. Maas | 2017-01-10 |
| 9471532 | Remote core operations in a multi-core computer | Richard John Black, Ross Cameron McIlroy, Karin Strauss | 2016-10-18 |
| 8898652 | Cache metadata for accelerating software transactional memory | Jan Gray, James R. Larus, Burton Smith | 2014-11-25 |
| 8813052 | Cache metadata for implementing bounded transactional memory | Jan Gray, James R. Larus, Burton Smith | 2014-08-19 |
| 8806495 | Lightweight transactional memory for data parallel programming | James R. Larus, Virendra J. Marathe | 2014-08-12 |
| 8799882 | Compiler support for optimizing decomposed software transactional memory operations | David Tarditi, Mark Ronald Plesko, Avraham E. Shinnar | 2014-08-05 |
| 8627292 | STM with global version overflow handling | Yosseff Levanoni, David L. Detlefs, Weirong Zhu, Michael M. Magruder, Matthew B. Tolton | 2014-01-07 |
| 8458514 | Memory management to accommodate non-maskable failures | Karin Strauss, Orion Hodson, Dushyanth Narayanan | 2013-06-04 |