skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Computer memory management system

Patent ·
OSTI ID:874597

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.

Research Organization:
Kansas City Plant (KCP), Kansas City, MO (United States)
DOE Contract Number:
AC04-76DP00613
Assignee:
Honeywell International Inc. (Morris Township, NJ)
Patent Number(s):
US 6421690
OSTI ID:
874597
Country of Publication:
United States
Language:
English