ARCHITECTURE AND METHOD FOR SERIALIZATION AND DESERIALIZATION OF OBJECTS

Patent №

US 6,928,488

Granted

2005-08-09

Filed 2001

Owner

MICROSOFT CORPORATION

AI components

3

kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09893031

An architecture and method is provided that facilitates serialization of a graph of objects into streams of data in an arbitrary format, and deserialization of the streams of data back into the graph of objects. The architecture provides a number of services associated with the basic functionality of serialization and deserialization. The services can be employed to implement transparent remoting, copy items to a clipboard and save data to a file. The present invention provides facilities which support the plugging in of a new serialization encoding by separating the encoding from the reading and reinstantiation of the graph of objects which the encoding describes. Objects in a graph of objects are serialized and deserialized based on a selected rule set for that object. A rule set can be provided by a class author within a class or within a third party file referred to as a surrogate.

AI classification

Knowledge representation0.92
AI hardware0.72
Planning0.53
Vision0.00
Natural language0.00
Evolutionary computation0.00
Speech0.00
Machine learning0.00

Ownership

MICROSOFT CORPORATION

assignment · 119430713

Assignors

DE JONG, STEPHEN PETER, KAKIVAYA, GOPALA KRISHNA R., ROXE, JOSEPH L.

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

© 2026 NYSGPT2525 LLC