Issued Patents All Time
Showing 51–75 of 83 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 8271768 | Concurrent handling of exceptions in received aggregate exception structure with supplied exception handlers and marking handled exceptions | David Callahan, David L. Detlefs, Vance Morrison, Brian Grunkemeyer, Eric D. Tribble | 2012-09-18 |
| 8266604 | Transactional memory compatibility management | Dana Groff, Yosseff Levanoni, Stephen Toub, Michael M. Magruder, Weirong Zhu +8 more | 2012-09-11 |
| 8266172 | Data parallel query analysis | Igor Ostrovsky, Mike Liddell, Edward G. Essey, Stephen H. Toub | 2012-09-11 |
| 8250576 | Structured task hierarchy for a parallel runtime | Huseyin S. Yildiz, Stephen H. Toub | 2012-08-21 |
| 8239865 | Waiting and synchronization of parallel task executions based on task groups and task object representations | Stephen H. Toub | 2012-08-07 |
| 8224799 | Providing lock-based access to nodes in a concurrent linked list | Chunyan Song, Joshua Phillips, Tim Harris, Stephen H. Toub, Boby George | 2012-07-17 |
| 8201171 | Adjacent data parallel and streaming operator fusion | David Callahan | 2012-06-12 |
| 8190624 | Data parallel production and consumption | Edward G. Essey, Charles David Callahan, II | 2012-05-29 |
| 8185693 | Cache-line aware collection for runtime environments | Stephen H. Toub, Eric L. Eilebrecht | 2012-05-22 |
| 8146085 | Concurrent exception handling using an aggregated exception structure | David Callahan, David L. Detlefs, Vance Morrison, Brian Grunkemeyer, Eric D. Tribble | 2012-03-27 |
| 8074219 | Order preservation in data parallel operations | David Callahan, Edward G. Essey | 2011-12-06 |
| 8024714 | Parallelizing sequential frameworks using transactions | Jan Gray, Yosseff Levanoni | 2011-09-20 |
| 8010550 | Parallelizing sequential frameworks using transactions | Jan Gray, Yosseff Levanoni | 2011-08-30 |
| 7991967 | Using type stability to facilitate contention management | David L. Detlefs, Michael M. Magruder | 2011-08-02 |
| 7962456 | Parallel nested transactions in transactional memory | Michael M. Magruder, David L. Detlefs, Goetz Graefe, Vinod Grover | 2011-06-14 |
| 7908255 | Transactional memory using buffered writes and enforced serialization order | David L. Detlefs, Michael M. Magruder, Goetz Graefe, Vinod Grover, Timothy L. Harris | 2011-03-15 |
| 7899999 | Handling falsely doomed parents of nested transactions | Michael M. Magruder, David L. Detlefs, Goetz Graefe, Vinod Grover | 2011-03-01 |
| 7895582 | Facilitating stack read and write operations in a software transactional memory system | Michael M. Magruder, Goetz Graefe, David L. Detlefs | 2011-02-22 |
| 7890707 | Efficient retry for transactional memory | Michael M. Magruder, David L. Detlefs, Goetz Graefe, Vinod Grover | 2011-02-15 |
| 7890472 | Parallel nested transactions in transactional memory | Michael M. Magruder, David L. Detlefs, Goetz Graefe, Vinod Grover | 2011-02-15 |
| 7860847 | Exception ordering in contention management to support speculative sequential semantics | David L. Detlefs, Goetz Graefe, Vinod Grover, Michael M. Magruder, Lingli Zhang | 2010-12-28 |
| 7861072 | Throwing one selected representative exception among aggregated multiple exceptions of same root cause received from concurrent tasks and discarding the rest | David Callahan, David L. Detlefs, Vance Morrison, Brian Grunkemeyer, Eric D. Tribble | 2010-12-28 |
| 7840530 | Parallel nested transactions in transactional memory | Michael M. Magruder, David L. Detlefs, Goetz Graefe, Vinod Grover | 2010-11-23 |
| 7711678 | Software transaction commit order and conflict management | Lingli Zhang, Vinod Grover, Michael M. Magruder, David L. Detlefs, Goetz Graefe | 2010-05-04 |
| 7676638 | Combined pessimistic and optimistic concurrency control | Michael M. Magruder, Goetz Graefe, David L. Detlefs, Vinod Grover | 2010-03-09 |