Issued Patents All Time
Showing 25 most recent of 30 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9170715 | System and method for mass visualization of real estate properties | Eric J. Alini, Taimur Jamil, Mohamad Ellawand | 2015-10-27 |
| 7788242 | Method and system for implementing a concurrent set of objects | Nir N. Shavit, Maurice P. Herlihy, Victor M. Luchangco, Mark S. Moir | 2010-08-31 |
| 7599973 | Method and apparatus for decreasing object copying by a generational, copying garbage collector | David L. Detlefs, Antonios Printezis | 2009-10-06 |
| 7428560 | Age segregation for garbage collector | David L. Detlefs | 2008-09-23 |
| 7424477 | Shared synchronized skip-list data structure and technique employing linearizable operations | Paul Martin, Guy L. Steele, Jr., Nir N. Shavit, Mark S. Moir, Victor M. Luchangco | 2008-09-09 |
| 7404182 | Deferring and combining write barriers for a garbage-collected heap | Alexander T. Garthwaite | 2008-07-22 |
| 7340494 | Garbage-first garbage collection | David L. Detlefs, Alexander T. Garthwaite | 2008-03-04 |
| 7281112 | Method for storing long-term performance data in a computer system with finite storage space | Kenny C. Gross, Keith A. Whisnant, Aleksey M. Urmanov | 2007-10-09 |
| 7103887 | Load-balancing queues employing LIFO/FIFO work stealing | Nir N. Shavit, Christine H. Flood | 2006-09-05 |
| 6934741 | Globally distributed load balancing | Nir N. Shavit, Christine H. Flood | 2005-08-23 |
| 6842838 | Preemptive memory-block splitting | David L. Detlefs, Ross C. Knippel | 2005-01-11 |
| 6839822 | Memory-block coalescing based on run-time demand monitoring | Ross C. Knippel, David L. Detlefs | 2005-01-04 |
| RE38650 | System for performing deadlock free message transfer in cyclic multi-hop digital computer network using a number of buffers based on predetermined diameter | Jon P. Wade | 2004-11-09 |
| 6801990 | Demand-based memory-block splitting | Ross C. Knippel, David L. Detlefs | 2004-10-05 |
| 6791939 | Dynamic generation of deadlock-free routings | Guy L. Steele, Jr., 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, Guy L. Steele, Jr. | 2004-04-06 |
| 6631421 | Recursive partitioning of networks | Guy L. Steele, Jr., Daniel R. Cassiday, Jon P. Wade | 2003-10-07 |
| 6603742 | Network reconfiguration | Guy L. Steele, Jr., Daniel R. Cassiday, Jon P. Wade | 2003-08-05 |
| 6584073 | Network topologies | Guy L. Steele, Jr., Jon P. Wade | 2003-06-24 |
| 6567856 | Deadlock-free routing | Guy L. Steele, Jr., Daniel R. Cassiday | 2003-05-20 |
| 6138167 | Interconnection subsystem for interconnecting a predetermined number of nodes to form an elongated brick-like non-square rectangular topology | Guy L. Steele, Jr. | 2000-10-24 |
| 6138166 | Interconnection subsystem for interconnecting a predetermined number of nodes to form a Moebius strip topology | Guy L. Steele, Jr. | 2000-10-24 |
| 5991866 | Method and system for generating a program to facilitate rearrangement of address bits among addresses in a massively parallel processor system | Andrew Shaw | 1999-11-23 |
| 5878227 | System for performing deadlock free message transfer in cyclic multi-hop digital computer network using a number of buffers based on predetermined diameter | Jon P. Wade | 1999-03-02 |
| 5873104 | Bounded-pause time garbage collection system and method including write barrier associated with source and target instances of a partially relocated object | Marc Tremblay, James M. O'Connor, Guy L. Steele, Jr., Sanjay Vishin, Ole Agesen +1 more | 1999-02-16 |