Issued Patents All Time
Showing 26–50 of 62 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 7640544 | Work stealing queues for parallel garbage collection | Christine H. Flood, David L. Detlefs, Nir N. Shavit, Xiaolan Zhang | 2009-12-29 |
| 7555747 | Prediction mechanism for subroutine returns in binary translation sub-systems of computers | — | 2009-06-30 |
| 7539849 | Maintaining a double-ended queue in a contiguous array with concurrent non-blocking insert and remove operations using a double compare-and-swap primitive | Nir N. Shavit, David L. Detlefs, Christine H. Flood, Alexander T. Garthwaite, Paul Martin +1 more | 2009-05-26 |
| 7506122 | Restricting memory access to protect data when sharing a common address space | Jeffrey W. Sheldon | 2009-03-17 |
| 7487314 | Restricting memory access to protect data when sharing a common address space | Jeffrey W. Sheldon | 2009-02-03 |
| 7487313 | Restricting memory access to protect data when sharing a common address space | Jeffrey W. Sheldon | 2009-02-03 |
| 7290253 | Prediction mechanism for subroutine returns in binary translation sub-systems of computers | — | 2007-10-30 |
| 7281102 | Restricting memory access to protect data when sharing a common address space | Jeffrey W. Sheldon | 2007-10-09 |
| 7277998 | Restricting memory access to protect data when sharing a common address space | Jeffrey W. Sheldon | 2007-10-02 |
| 7277999 | Restricting memory access to protect data when sharing a common address space | Jeffrey W. Sheldon | 2007-10-02 |
| 7222221 | Maintaining coherency of derived data in a computer system | Pratap Subrahmanyam, Keith Adams | 2007-05-22 |
| 7149843 | System and method for detecting access to shared structures and for maintaining coherence of derived structures in virtualized multiprocessor systems | Pratap Subrahmanyam, Scott W. Devine, Mendel Rosenblum, Edouard Bugnion | 2006-12-12 |
| 7117481 | Composite lock for computer systems with multiple domains | Keith Adams | 2006-10-03 |
| 7069413 | Method and system for performing virtual to physical address translations in a virtual machine monitor | Pratap Subrahmanyam | 2006-06-27 |
| 6961806 | System and method for detecting access to shared structures and for maintaining coherence of derived structures in virtualized multiprocessor systems | Pratap Subrahmanyam, Scott W. Devine, Mendel Rosenblum, Edouard Bugnlon | 2005-11-01 |
| 6880071 | Selective signalling of later reserve location memory fault in compound compare and swap | Guy L. Steele, Jr., Nir N. Shavit | 2005-04-12 |
| 6839725 | Dynamic adaptive tenuring of objects | Alexander T. Garthwaite, Timothy L. Harris | 2005-01-04 |
| 6823351 | Work-stealing queues for parallel garbage collection | Christine H. Flood, David L. Detlefs, Nir N. Shavit, Xiaolan Zhang | 2004-11-23 |
| 6799191 | Object sampling technique for runtime observations of representative instances thereof | Alexander T. Garthwaite, Timothy L. Harris | 2004-09-28 |
| 6711672 | Method and system for implementing subroutine calls and returns in binary translation sub-systems of computers | — | 2004-03-23 |
| 6560619 | Using atomic compare-and-swap operations for forwarding-pointer installation | Christine H. Flood | 2003-05-06 |
| 6529919 | Incremental class unloading in a train-algorithm-based garbage collector | Alexander T. Garthwaite | 2003-03-04 |
| 6449626 | Reduced-cost remembered-set processing in a train-algorithm-based garbage collector | Alexander T. Garthwaite | 2002-09-10 |
| 6415302 | Train-algorithm-based garbage collector employing farthest-forward-car indicator | Alexander T. Garthwaite | 2002-07-02 |
| 6314563 | Expedited object locking and unlocking | David L. Detlefs, Alex Garthwaite | 2001-11-06 |