Computer memory management system
Abstract
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.
- Inventors:
- (Greenwood, MO)
- Publication Date:
- Research Org.:
- Kansas City Plant (KCP), Kansas City, MO (United States)
- OSTI Identifier:
- 874597
- Patent Number(s):
- US 6421690
- Assignee:
- Honeywell International Inc. (Morris Township, NJ)
- DOE Contract Number:
- AC04-76DP00613
- Resource Type:
- Patent
- Country of Publication:
- United States
- Language:
- English
- Subject:
- computer; memory; management; utilizing; structure; intelligent; pointers; information; related; status; designed; pointer; provides; essentially; automatic; garbage; collection; allowing; relationships; definite; behavior; coding; protocol; describes; maintained; broken; aspect; allows; breaking; strong; links; facilitate; coupled; relationship; adjectives; define; deletion; associated; simple-to-use; infinite; undoredo; functionality; capability; simple; function; call; undo; changes; data; model; previous; valid; noted; information related; /707/709/711/
Citation Formats
Kirk, III, Whitson John. Computer memory management system. United States: N. p., 2002.
Web.
Kirk, III, Whitson John. Computer memory management system. United States.
Kirk, III, Whitson John. 2002.
"Computer memory management system". United States. https://www.osti.gov/servlets/purl/874597.
@article{osti_874597,
title = {Computer memory management system},
author = {Kirk, III, Whitson John},
abstractNote = {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.},
doi = {},
url = {https://www.osti.gov/biblio/874597},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Tue Jan 01 00:00:00 EST 2002},
month = {Tue Jan 01 00:00:00 EST 2002}
}