Issued Patents All Time
Showing 25 most recent of 35 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10762214 | System and method for extracting information from binary files for vulnerability database queries | — | 2020-09-01 |
| 9249924 | Mobile device retention system | — | 2016-02-02 |
| 9194419 | Insert kit and installation method | — | 2015-11-24 |
| 8873724 | Enhanced caller identification using caller readable devices | — | 2014-10-28 |
| 8824662 | Method and apparatus for interfacing a customer with a call center | — | 2014-09-02 |
| 8768889 | Method and apparatus for performing lock-free updates in a linked list | — | 2014-07-01 |
| 8194835 | Enhanced caller identification using caller readable devices | — | 2012-06-05 |
| 8045697 | Method and apparatus for interfacing a customer with a call center | — | 2011-10-25 |
| 7805467 | Code preparation technique employing lock-free pointer operations | Mark S. Moir, David L. Detlefs, Simon Doherty, Maurice P. Herlihy, Victor M. Luchangco +1 more | 2010-09-28 |
| 7756259 | Enhanced caller identification using caller readable devices | — | 2010-07-13 |
| 7702628 | Implementing a fully dynamic lock-free hash table without dummy nodes | Victor M. Luchangco, Jan-Willem Maessen | 2010-04-20 |
| 7680263 | Agent detector, with optional agent recognition and log-in capabilities, and optional portable call history storage | Pamela Nice, Randy Locke, Jason Bartal, John Melbourn, Gordon Galletti | 2010-03-16 |
| 7583687 | Lock-free double-ended queue based on a dynamic ring | Guy L. Steele, Jr., Christine H. Flood | 2009-09-01 |
| 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, Ole Agesen, David L. Detlefs, Christine H. Flood, Alexander T. Garthwaite +1 more | 2009-05-26 |
| 7533138 | Practical lock-free doubly-linked list | — | 2009-05-12 |
| 7424477 | Shared synchronized skip-list data structure and technique employing linearizable operations | Guy L. Steele, Jr., Nir N. Shavit, Steven K. Heller, Mark S. Moir, Victor M. Luchangco | 2008-09-09 |
| 7370054 | Method and apparatus for indexing a hash table which is organized as a linked list | Victor M. Luchangco, Jan-Willem Maessen | 2008-05-06 |
| 7308448 | Method and apparatus for implementing a lock-free skip list that supports concurrent accesses | — | 2007-12-11 |
| 7287131 | Method and apparatus for implementing a fully dynamic lock-free hash table | Victor M. Luchangco, Jan-Willem Maessen | 2007-10-23 |
| 7017160 | Concurrent shared object implemented using a linked-list with amortized node allocation | David L. Detlefs, Alexander T. Garthwaite, Guy L. Steele, Jr., Mark S. Moir | 2006-03-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, Guy L. Steele, Jr. | 2006-02-14 |
| 6993770 | Lock free reference counting | David L. Detlefs, Mark S. Moir, Guy L. Steele, Jr. | 2006-01-31 |
| 6826757 | Lock-free implementation of concurrent shared object with dynamic node allocation and distinguishing pointer value | Guy L. Steele, Jr., Alexander T. Garthwaite, Nir N. Shavit, Mark S. Moir, David L. Detlefs | 2004-11-30 |
| 6738797 | System and method for tracking records in a distributed computing system | — | 2004-05-18 |
| 6438746 | DCE functional dimensioning | — | 2002-08-20 |