Data processing: database and file management or data structures – Database design – Data structure types
Patent
1997-10-31
2000-10-03
Black, Thomas G.
Data processing: database and file management or data structures
Database design
Data structure types
707101, 707104, 707500, 707531, G06F 1730
Patent
active
061286214
ABSTRACT:
A pickler apparatus and a process for pickling and unpickling data objects are disclosed. Data objects are described in metadata that store attributes of a source data object organized according to an abstract data type, and a data format of the computer system that is hosting the pickler. Using the metadata, the data object is transformed into a linear representation or image. The format, layout, alignment, and inheritance representation of the host system are applied to the image during transformation. The image has a length value, a prefix segment, and a string of bytes copied from the data object. The prefix segment may be the metadata, so that the metadata is transported with the image whereby a receiving process can reconstruct the data object from the image based upon the metadata. The image is canonical and is easily and rapidly transported across a network. When a pointer is encountered in the data object, it is transformed in the string of bytes into a value of the offset in bytes indicated by the pointer, a length of the data that is referenced by the pointer, and a segment of bytes copied from the data that is referenced by the pointer. Nested tables, arrays, and complex collections referenced in the object are efficiently linearized.
REFERENCES:
patent: 4773009 (1988-09-01), Kucera et al.
patent: 5493728 (1996-02-01), Solton et al.
patent: 5584024 (1996-12-01), Shwartz
patent: 5815574 (1998-09-01), Fortinsky
patent: 5860072 (1999-01-01), Schofield
patent: 5943674 (1999-08-01), Schofield
patent: 5999943 (1999-12-01), Nori et al.
patent: 6061690 (2000-05-01), Nori et al.
Opyrchal et al. "Efficient Object Serialization in Java," IEEE, pp. 96-101, Jan. 1999.
Black Thomas G.
Corrielus Jean M.
Hickman Brian D.
Oracle Corporation
Palermo Christopher J.
LandOfFree
Apparatus and method for pickling data does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Apparatus and method for pickling data, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for pickling data will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-204799