DEFRAGMENTATION OF STORED DATA WITHOUT POINTER INDIRECTION

Patent №

US 5,963,982

Granted

1999-10-05

Filed 1997

Owner

WEBTV NETWORKS, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08887353

A technique for defragmenting data stored in memory in a computer system includes the step of creating a table in memory including the locations of all pointers associated with stored data. The pointers are stored in a separate block of memory from the table. Data is defragmented only at idle time. In response to the defragmentation, only the values of the pointers are updated, while the locations of the pointers and the corresponding table entries remain fixed. Pointers can be updated using pointer update methods that are specific to particular classes of objects or using a generic method for all classes in conjunction with a list of pointer offsets. Pointer fields may be locating using a bit mask having values which indicate whether a particular byte or group of bytes in memory associated with an object include a pointer field.

AI hardwareG06F 12/023Y10S 707/99953Y10S 707/99957

AI classification

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

Ownership

WEBTV NETWORKS, INC.

assignment · 86300005

Assignors

GOLDMAN, PHILLIP Y.

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

© 2026 NYSGPT2525 LLC