Issued Patents All Time
Showing 26–50 of 94 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 8583875 | Efficient readable ballooning of guest memory by backing balloon pages with a shared page | Yury Baskakov | 2013-11-12 |
| 8307192 | System and method for improving memory locality of virtual machines | Vivek Pandey, Ole Agesen, Carl A. Waldspurger, Rajesh Venkatasubramanian | 2012-11-06 |
| 8041918 | Method and apparatus for improving parallel marking garbage collectors that use external bitmaps | Antonios Printezis | 2011-10-18 |
| 7954100 | Tagged references for thread-local data | — | 2011-05-31 |
| 7945911 | Barrier synchronization method and apparatus for work-stealing threads | — | 2011-05-17 |
| 7882505 | Method and apparatus for switching between per-thread and per-processor resource pools in multi-threaded programs | David Dice, Derek R. White | 2011-02-01 |
| 7676801 | Scanning of evacuated objects in a generation managed by the train algorithm | — | 2010-03-09 |
| 7660961 | Concurrent evacuation of the young generation | Antonios Printezis | 2010-02-09 |
| 7653793 | Use of memory protection to implement replicating collection in an incremental, copying garbage collector | — | 2010-01-26 |
| 7650350 | Method and apparatus for concurrently processing remembered sets in a space-incremental garbage collector | — | 2010-01-19 |
| 7620943 | Using class properties to segregate objects in a generation managed by the train algorithm | — | 2009-11-17 |
| 7617264 | Parallel remembered-set processing respecting popular-object detection | — | 2009-11-10 |
| 7565499 | Method and apparatus for recording modified reference locations in garbage-collected heap memory | — | 2009-07-21 |
| 7565497 | Coarse write barrier control mechanism | — | 2009-07-21 |
| 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, Paul Martin +1 more | 2009-05-26 |
| 7539713 | Allocation of likely popular objects in the train algorithm | — | 2009-05-26 |
| 7533228 | Two-pass sliding compaction | — | 2009-05-12 |
| 7519640 | Better placement of dying objects in a generation managed by the train algorithm | — | 2009-04-14 |
| 7480782 | Reference-updating using per-chunk referenced-address ranges in a compacting garbage collector | — | 2009-01-20 |
| 7475397 | Methods and apparatus for providing a remote serialization guarantee | David Dice | 2009-01-06 |
| 7412580 | Concurrent incremental garbage collector with a card table summarizing modified reference locations | — | 2008-08-12 |
| 7412466 | Offset-based forward address calculation in a sliding-compaction garbage collector | — | 2008-08-12 |
| 7404182 | Deferring and combining write barriers for a garbage-collected heap | Steven K. Heller | 2008-07-22 |
| 7389395 | Split-reference, two-pass mark-compaction | David P. Stoutamire, Peter B. Kessler, Y Srinivas Ramakrisha, David L. Detlefs, Antonios Printezis +2 more | 2008-06-17 |
| 7340494 | Garbage-first garbage collection | David L. Detlefs, Steven K. Heller | 2008-03-04 |