Issued Patents All Time
Showing 51–75 of 102 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 7133890 | Total order comparator unit for comparing values of two floating point operands | — | 2006-11-07 |
| 7069288 | Floating point system with improved support of interval arithmetic | — | 2006-06-27 |
| 7069289 | Floating point unit for detecting and representing inexact computations without flags or traps | — | 2006-06-27 |
| 7016928 | Floating point status information testing circuit | — | 2006-03-21 |
| 7017160 | Concurrent shared object implemented using a linked-list with amortized node allocation | Paul Martin, David L. Detlefs, Alexander T. Garthwaite, Mark S. Moir | 2006-03-21 |
| 7003540 | Floating point multiplier for delimited operands | — | 2006-02-21 |
| 7000234 | Maintaining a double-ended queue as a linked-list with sentinel nodes and delete flags with concurrent non-blocking insert and remove operations using a double compare-and-swap primitive | Nir N. Shavit, Paul Martin | 2006-02-14 |
| 6993770 | Lock free reference counting | David L. Detlefs, Paul Martin, Mark S. Moir | 2006-01-31 |
| 6992988 | System and method for deadlock-free routing on arbitrary network topologies | John Reynders, Radia J. Perlman | 2006-01-31 |
| 6993549 | System and method for performing gloating point operations involving extended exponents | — | 2006-01-31 |
| 6976050 | System and method for extracting the high part of a floating point operand | — | 2005-12-13 |
| 6970898 | System and method for forcing floating point status information to selected values | — | 2005-11-29 |
| 6961744 | System and method for generating an integer part of a logarithm of a floating point operand | — | 2005-11-01 |
| 6880071 | Selective signalling of later reserve location memory fault in compound compare and swap | Ole Agesen, Nir N. Shavit | 2005-04-12 |
| 6826757 | Lock-free implementation of concurrent shared object with dynamic node allocation and distinguishing pointer value | Alexander T. Garthwaite, Paul Martin, Nir N. Shavit, Mark S. Moir, David L. Detlefs | 2004-11-30 |
| 6791939 | Dynamic generation of deadlock-free routings | Steven K. Heller, Daniel R. Cassiday | 2004-09-14 |
| 6718492 | System and method for arranging bits of a data word in accordance with a mask | Nir N. Shavit, Steven K. Heller | 2004-04-06 |
| 6715066 | System and method for arranging bits of a data word in accordance with a mask | — | 2004-03-30 |
| 6631421 | Recursive partitioning of networks | Steven K. Heller, Daniel R. Cassiday, Jon P. Wade | 2003-10-07 |
| 6629239 | System and method for unpacking and merging bits of a data world in accordance with bits of a mask word | — | 2003-09-30 |
| 6622242 | System and method for performing generalized operations in connection with bits units of a data word | — | 2003-09-16 |
| 6618804 | System and method for rearranging bits of a data word in accordance with a mask using sorting | Peter Lawrence | 2003-09-09 |
| 6603742 | Network reconfiguration | Steven K. Heller, Daniel R. Cassiday, Jon P. Wade | 2003-08-05 |
| 6584073 | Network topologies | Steven K. Heller, Jon P. Wade | 2003-06-24 |
| 6567856 | Deadlock-free routing | Steven K. Heller, Daniel R. Cassiday | 2003-05-20 |