SH

Steven K. Heller

Oracle: 26 patents #284 of 14,854Top 2%
TP T. M. Patents: 1 patents #2 of 15Top 15%
TM Thinking Machines: 1 patents #47 of 88Top 55%
Overall (All Time): #125,492 of 4,157,543Top 4%
30
Patents All Time

Issued Patents All Time

Showing 25 most recent of 30 patents

Patent #TitleCo-InventorsDate
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