Skip to Content
Find More Like This
Return to Search

Computer memory management system

United States Patent

July 16, 2002
View the Complete Patent at the US Patent & Trademark Office
Sandia National Laboratories - Visit the Intellectual Property Management and Licensing Website
A computer memory management system utilizing a memory structure system of "intelligent" pointers in which information related to the use status of the memory structure is designed into the pointer. Through this pointer system, The present invention provides essentially automatic memory management (often referred to as garbage collection) by allowing relationships between objects to have definite memory management behavior by use of coding protocol which describes when relationships should be maintained and when the relationships should be broken. In one aspect, the present invention system allows automatic breaking of strong links to facilitate object garbage collection, coupled with relationship adjectives which define deletion of associated objects. In another aspect, The present invention includes simple-to-use infinite undo/redo functionality in that it has the capability, through a simple function call, to undo all of the changes made to a data model since the previous `valid state` was noted.
Kirk, III; Whitson John (Greenwood, MO)
Honeywell International Inc. (Morris Township, NJ)
09/ 301,909
April 29, 1999
The U.S. Government has rights in this invention pursuant to Contract DE-AC04-76-DP00613 with the United States Department of Energy.