METHOD OF DETERMINISTIC GARBAGE COLLECTION

Patent №

US 6,654,773

Granted

2003-11-25

Filed 2001

Owner

TAJEA CORPORATION

+2 more

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09794846

A garbage collection method that distinguishes between local objects and managed objects, and between an ordinary pointer to an object, an owning pointer to an object, and a non-owning pointer to an object is presented. Ordinary pointers point only to local objects, and owning and non-owning pointers point only to managed objects. Managed objects have attributes including a count of the number of owning pointers referring to them, and a linked list of non-owning pointers referring to them. Managed objects only possess non-owning pointers. Only an invocation of a subroutine within a thread can possess an owning pointer. Using this method, when an invocation exits, its exit code gives up ownership of all objects it owned. When an object is no longer reachable from any owning pointer, either directly, or indirectly through non-owning pointers, the object is immediately de-allocated. By implementing data structures and methods to support owning pointers, non-owning pointers, and managed objects, and by enforcing rules regarding the use of ordinary pointers, owning pointers, and non-owning pointers, efficient and deterministic garbage collection is achieved, memory leaks and dangling pointers are eliminated, and objects containing circular references to each other are not a source of memory leaks.

AI hardwareG06F 12/0261Y10S 707/99938Y10S 707/99939Y10S 707/99957

AI classification

AI hardware0.89
Knowledge representation0.00
Natural language0.00
Planning0.00
Vision0.00
Evolutionary computation0.00
Machine learning0.00
Speech0.00

Ownership

TAJEA CORPORATION

assignment · 115820561

TANGIE DATA HOLDINGS

assignment · 174920172

MOUNT HAMILTON PARTNERS, LLC

assignment · 174920203

Assignors

HILLS, THEODORE S.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC