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

Title: 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:
 [1]
  1. (Greenwood, MO)
Issue Date:
Research Org.:
Kansas City Plant (KCP), Kansas City, MO (United States)
OSTI Identifier:
874597
Patent Number(s):
6421690
Assignee:
Honeywell International Inc. (Morris Township, NJ)
Patent Classifications (CPCs):
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
Y - NEW / CROSS SECTIONAL TECHNOLOGIES Y10 - TECHNICAL SUBJECTS COVERED BY FORMER USPC Y10S - TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
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. Tue . "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 = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2002},
month = {1}
}

Patent:

Save / Share: