REDUNDANCY ELIMINATION IN THE PERSISTENCE OF OBJECT GRAPHS

Patent №

US 6,301,585

Granted

2001-10-09

Filed 1999

Owner

SUN MICROSYSTEMS, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09271049

A method and system for incrementally serializing an object graph to a persistent form. An object graph is a set of nested objects, each with one or more properties. An object graph in a first environment is serialized to a temporary serialized form. At substantially the same time, the temporary serialized form is read into a second environment and deserialized in the second environment. By deserializing instantiation statements taken from the temporary form, a copy of the object graph is created in the second environment, wherein the objects have default values. For each object, only statements in the temporary serialized form that would alter the second environment are maintained in a final serialized form. The properties of classes are accessed through public APIs to avoid reliance on private implementations of classes. Therefore, serialized forms will typically still be deserializable even when private implementations are different across different platforms or across the same platform over time. Incremental serialization also includes error recovery and mechanisms to handle several special cases.

AI hardwareG06F 8/30G06F 9/4493Y10S 707/99942Y10S 707/99944

AI classification

AI hardware1.00
Natural language0.03
Knowledge representation0.02
Planning0.01
Speech0.00
Vision0.00
Evolutionary computation0.00
Machine learning0.00

Ownership

SUN MICROSYSTEMS, INC.

assignment · 99980550

Assignors

MILNE, PHILIP S.

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

© 2026 NYSGPT2525 LLC