Electrical computers and digital processing systems: memory – Storage accessing and control – Memory configuring
Reexamination Certificate
2007-10-16
2007-10-16
Kim, Matthew (Department: 2186)
Electrical computers and digital processing systems: memory
Storage accessing and control
Memory configuring
Reexamination Certificate
active
10836423
ABSTRACT:
Special purpose heaps are created to store different classes of data to which different rules apply. A library of functions is provided which is designed to respect the different classes of rules that apply to the different heaps, by storing data only on a heap that is designated for use with the proper class of data, and by resisting the performance of actions on data in a heap that is inconsistent with the rules that apply to the heap. The use of plural heaps in this manner discourages programmer error in which an operation is performed on data that is inconsistent with the data, since the programmer would explicitly have to copy data from one heap to the other in order to perform the action. In one example, one heap is designated for the storage of secret data, and another heap is designated for general-purpose (non-secret) data.
REFERENCES:
patent: 5265221 (1993-11-01), Miller
patent: 5432936 (1995-07-01), Gray et al.
patent: 5590329 (1996-12-01), Goodnow et al.
patent: 5617569 (1997-04-01), Gray et al.
patent: 5644709 (1997-07-01), Austin
patent: 5787309 (1998-07-01), Greenstein et al.
patent: 5802397 (1998-09-01), Greenstein et al.
patent: 5809554 (1998-09-01), Benayon et al.
patent: 6070168 (2000-05-01), Jacuzio
patent: 6275916 (2001-08-01), Weldon et al.
patent: 6643753 (2003-11-01), Avner et al.
patent: 6658652 (2003-12-01), Alexander, III et al.
patent: 6816956 (2004-11-01), Benayon et al.
patent: 2002/0046204 (2002-04-01), Hayes
patent: 2002/0055929 (2002-05-01), Kolodner et al.
patent: 2002/0055941 (2002-05-01), Kolodner et al.
patent: 2002/0095453 (2002-07-01), Steensgard
patent: 2002/0194421 (2002-12-01), Berry et al.
patent: 2003/0037248 (2003-02-01), Launchbury et al.
patent: 2003/0140205 (2003-07-01), Dahan et al.
patent: 2003/0140244 (2003-07-01), Dahan et al.
patent: 2004/0015850 (2004-01-01), Sokolov et al.
patent: 2004/0068725 (2004-04-01), Mathiske et al.
patent: 2004/0123118 (2004-06-01), Dahan et al.
patent: 2004/0221120 (2004-11-01), Abrashkevich et al.
patent: 2004/0230762 (2004-11-01), Allen et al.
patent: 2004/0243833 (2004-12-01), Spacey
Attardi, G. et al., “Memory Management in the PoSSo Solver”,Journal of Symbolic Computation, 1996, 21(3), 293-311.
Attardi, G. et al., “Customising Object Allocation”,Lecture Notes in Computer Science, 8thEuropean Conference, ECOOP, Jul. 4-8, 1994, 320-343.
Lewis Nathan T.
Willman Bryan Mark
Kim Matthew
Microsoft Corporation
Schlie Paul
Woodcock & Washburn LLP
LandOfFree
Special-use heaps does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Special-use heaps, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Special-use heaps will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3902795