| 1 2 3 4 5 6 |
| Patent ID | Title | Date Filed |
| 7155509 | System and method for reliably purging a fault server
| February 26, 2002 |
| 7155467 | Adaptive type-partitioned garbage collection
| June 28, 2000 |
| 7155465 | Method and apparatus for automatically archiving a file system
| April 18, 2003 |
| 7152147 | Storage control system and storage control method
| August 13, 2004 |
| 7149870 | Assigning sections within a memory heap for efficient garbage collection of large objects
| June 4, 2004 |
| 7149866 | Free item distribution among multiple free lists during garbage collection for more efficient object allocation
| June 4, 2004 |
| 7149762 | Handling futile collections in the train algorithm through selective extension of the collection set
| August 20, 2003 |
| 7146390 | Staging the processing of remembered-set entries as part of collection based on the train algorithm
| February 24, 2003 |
| 7143124 | Detection of dead regions during incremental collection
| December 6, 2002 |
| 7139784 | Dead timestamp identification and elimination
| July 29, 2003 |
| 7136887 | Method and mechanism for finding references in a card in time linear in the size of the card in a garbage-collected heap
| December 4, 2002 |
| 7136878 | Method, apparatus, and program for updating a java archive to encode a file system delta
| October 20, 2005 |
| 7130871 | Method and apparatus for representing deleted data in a synchronizable database
| October 17, 2002 |
| 7130866 | Controlling the growth of a feature frequency profile by deleting selected frequency counts of features of events
| July 30, 2002 |
| 7127709 | System and method for jointly managing dynamically generated code and data
| September 25, 2002 |
| 7120750 | Method and system for handling queue overflow during in-cache garbage collection
| April 16, 2004 |
| 7117229 | Method and system for online reorganization of databases
| May 31, 2002 |
| 7115919 | Storage system for content distribution
| March 21, 2002 |
| 7113953 | System and method for efficiently writing data from an in-memory database to a disk database
| June 30, 2003 |
| 7107430 | Mechanism to reduce the cost of forwarding pointer aliasing
| November 14, 2001 |
| 7107426 | Computer system with heap reset for performing generational garbage collection implemented by card-marking between successive applications
| August 13, 2001 |
| 7107299 | Method and apparatus for managing large numbers of objects having the same property
| August 14, 2001 |
| 7103723 | Priority-based code cache management
| February 25, 2003 |
| 7103588 | Range-clustered tables in a database management system
| May 5, 2003 |
| 7100015 | Redirecting external memory allocation operations to an internal memory manager
| September 15, 2003 |
| 7100009 | Method and system for selective memory coalescing across memory heap boundaries
| September 18, 2003 |
| 7100003 | Method and apparatus for generating data for use in memory leak detection
| November 24, 2003 |
| 7096467 | Initialization of Java classes in Java virtual machine environments
| June 28, 2001 |
| 7096329 | Better placement of objects promoted into a generation managed by the train algorithm
| February 27, 2003 |
| 7096238 | Dynamic feedback for determining collection-set size
| December 6, 2002 |
| 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
| February 24, 2003 |
| 7089460 | System and method for memory leak detection
| February 28, 2003 |
| 7089273 | Method and apparatus for improving the performance of garbage collection using stack trace cache
| August 1, 2003 |
| 7089272 | Specializing write-barriers for objects in a garbage collected heap
| June 18, 2003 |
| 7085790 | Advancing cars in trains managed by a collector based on the train algorithm
| December 6, 2002 |
| 7085789 | Compact garbage collection tables
| July 30, 2001 |
| 7076511 | Simplified deallocation of memory for programming objects
| July 30, 2002 |
| 7072919 | Method for performing data migration
| May 8, 2003 |
| 7072918 | Remembered-set scrubbing to remove stale entries in an incremental garbage collector
| March 24, 2003 |
| 7072905 | Better placement of objects reachable from outside a generation managed by the train algorithm
| December 6, 2002 |
| 7069281 | Efficient collocation of evacuated objects in a copying garbage collector using variably filled local allocation buffers
| February 24, 2003 |
| 7069280 | Collection-tick mechanism for a collector based on the train algorithm
| December 6, 2002 |
| 7069279 | Timely finalization of system resources
| November 4, 2002 |
| 7065747 | Identifying references to objects during bytecode verification
| May 8, 2001 |
| 7065617 | Efficient write-watch mechanism useful for garbage collection in a computer system
| April 20, 2004 |
| 7062677 | Method for capturing core dump of a service module
| August 9, 2001 |
| 7062519 | Incremental scanning of enormous objects to improve scheduling and pause-time behavior of garbage collection
| February 27, 2003 |
| 7062518 | Efficiently supporting the existence of long trains in a generation managed by the train algorithm
| November 5, 2002 |
| 7058939 | Automatic link maintenance to ensure referential integrity constraints
| April 5, 2001 |
| 7058781 | Parallel card table scanning and updating
| February 14, 2003 |
| 7058670 | Scalable, space-efficient, parallel remembered-sets
| December 20, 2002 |
| 7058669 | Non-zero null reference to speed up write barrier checking for garbage collection
| February 7, 2001 |
| 7051056 | Conservative garbage collectors that can be used with general memory allocators
| September 13, 2001 |
| 7051055 | Optimized disk storage defragmentation with swapping capabilities
| July 10, 2000 |
| 7051026 | System and method for monitoring software locks
| July 31, 2002 |
| 1 2 3 4 5 6 |