Pre-Grant Publication Number: 20070118712
View Prior Art submitted by the community. You can see full text, rate and annotate the Prior Art by clicking on
any of the listed Prior Art references. You can also click on the name of the person who submitted art to view their profile
and any other Prior Art they have previously submitted.
How to Rate Prior Art
Rating Prior Art - Click the thumbs up or down to indicate if a submission is relevant enough to the claims of the application to deserve a spot in the Top 10 submissions that will be forwarded to the patent examiner. Rating should be based only on relevance. For an explanation of prior art, please visit the Tutorial Page.
Rating Prior Art - Click the thumbs up or down to indicate if a submission is relevant enough to the claims of the application to deserve a spot in the Top 10 submissions that will be forwarded to the patent examiner. Rating should be based only on relevance. For an explanation of prior art, please visit the Tutorial Page.

Prior Art (8)
Title The Design and Implementation of the UVM Virtual Memory System
ISBN
Description
Enhancements made to the NewBSD Operating System to improve system performance by sharing memory between processes.
Title Composing High Performance Memory Allocators
ISBN
Description
This research paper shows prior art for specialised memory allocators. In particular this is relevant as it teaches us prior art for policy based allocators as claimed by the disclosure.
Title Hoard: A Scalable Memory Allocator
Description
This research paper describes an advanced memory allocator that exhibits many of the novel claims made by the disclosure.
Patent/Application # 5159678
Description
A parallel memory scheduler for execution on a high speed highly parallel multiprocessor architecture. The operating system software provides intelligence and efficiency in swapping out process images to facilitate swapping in another process. The splitting and coalescing of data segments are used to fit segments in to current free memory even though a single contiguous space of sufficient size does not exist. Mapping these splits through data control register sets retains the user's contiguous view of the address space. The existence of dual images and partial swapping allows efficient, high speed swapping
#13AIX Version 4.3 Base Operating System and Extensions Technical Reference, Volume 1
Applies to Claims 1
Title disclaim subrutine
Description
AIX base technical reference for the disclaim subroutine which allows one to mark memory for reuse without freeing the memory.
Title The Art of Computer Programing
ISBN 0-201-03809-9
Description
Method for dynamic storage allocation
Name/Title Linux 0.11 malloc.c
System Type Operating System
Description
Kernel based memory allocator using pools and avoiding initializing memory on free.
Title TXSeries for Multiplatforms: Application Programming interface
Description
IBM Mainframe software environment, with "getmain" and "freemain" on pages 106-109 of the physical PDF. Likely available in print as well. Prior edition published 1999 (doc ID SC09-4461-05).
0 days left