Issued Patents All Time
Showing 51–75 of 94 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 7321909 | Method and apparatus for forwarding references to objects concurrently with space-incremental garbage collection | — | 2008-01-22 |
| 7313566 | Method and apparatus for isolating selected heap objects using a faulting address trap | Antonios Printezis | 2007-12-25 |
| 7272695 | Hot-card caching to avoid excessive remembered-set updating | David L. Detlefs | 2007-09-18 |
| 7225439 | Combining write-barriers within an inner loop with fixed step | — | 2007-05-29 |
| 7209935 | Avoiding remembered-set maintenance overhead for memory segments known to be in a collection set | — | 2007-04-24 |
| 7188129 | Merging trains in a collector based on the train algorithm | — | 2007-03-06 |
| 7149762 | Handling futile collections in the train algorithm through selective extension of the collection set | — | 2006-12-12 |
| 7146390 | Staging the processing of remembered-set entries as part of collection based on the train algorithm | — | 2006-12-05 |
| 7143124 | Detection of dead regions during incremental collection | — | 2006-11-28 |
| 7136887 | Method and mechanism for finding references in a card in time linear in the size of the card in a garbage-collected heap | David L. Detlefs, Antonios Printezis, Y. Srinivas Ramakrishna | 2006-11-14 |
| 7096329 | Better placement of objects promoted into a generation managed by the train algorithm | — | 2006-08-22 |
| 7096238 | Dynamic feedback for determining collection-set size | — | 2006-08-22 |
| 7092978 | Space-efficient, depth-first parallel copying collection technique making use of work—stealing on the same structures that maintain the stack of items to be scanned | — | 2006-08-15 |
| 7089272 | Specializing write-barriers for objects in a garbage collected heap | David L. Detlefs | 2006-08-08 |
| 7085790 | Advancing cars in trains managed by a collector based on the train algorithm | — | 2006-08-01 |
| 7072905 | Better placement of objects reachable from outside a generation managed by the train algorithm | — | 2006-07-04 |
| 7072918 | Remembered-set scrubbing to remove stale entries in an incremental garbage collector | — | 2006-07-04 |
| 7069280 | Collection-tick mechanism for a collector based on the train algorithm | — | 2006-06-27 |
| 7069281 | Efficient collocation of evacuated objects in a copying garbage collector using variably filled local allocation buffers | — | 2006-06-27 |
| 7062518 | Efficiently supporting the existence of long trains in a generation managed by the train algorithm | — | 2006-06-13 |
| 7062519 | Incremental scanning of enormous objects to improve scheduling and pause-time behavior of garbage collection | — | 2006-06-13 |
| 7058670 | Scalable, space-efficient, parallel remembered-sets | — | 2006-06-06 |
| 7039664 | Combining entries in a card object table | — | 2006-05-02 |
| 7035884 | Placement of allocation trains in the train algorithm | — | 2006-04-25 |
| 7031990 | Combining external and intragenerational reference-processing in a garbage collector based on the train algorithm | — | 2006-04-18 |