Archiving and retrieving data objects
OwnerAxel Herbst, Gerd Buchmullerinventors
Life of this patent
Estimating the term…
Abstract
Methods, systems, and computer programs for archiving and retrieving data objects. For archiving, data objects are one-to-one converted to markup objects. Each markup object represents the data items of the corresponding data object. The markup objects are concatenated to a single data structure that is byte addressable. Object identification is indexed to addresses of the data structure for each markup object. Retrieving is performed in inverse order. Further features include using XML, coding numerical items by characters, character set code identification, compressing and expanding, and adding index and semantic descriptor to the structure.
Claims36
A method for archiving a plurality of data objects comprising:
- converting the data objects into a plurality of markup objects, wherein each data object has one or more data items and each markup object represents the data items of the corresponding data object;
- concatenating the markup objects into a single data structure that is byte addressable;
- and
- indexing an object identification for each data object to a byte address for the data structure.
A computer system for archiving a plurality of data objects comprising:
- means for converting the data objects into a plurality of markup objects, wherein each data object has one or more data items and each markup object represents the data items of the corresponding data object;
- means for concatenating the markup objects into a single data structure that is byte addressable;
- and
- means for indexing an object identification for each data object to a byte address for the data structure.
A computer program product, tangibly embodied in an information carrier, for archiving a plurality of data objects, the computer program product being operable to cause data processing apparatus to:
- convert the data objects into a plurality of markup objects, wherein each data object has one or more data items and each markup object represents the data items of the corresponding data object;
- concatenate the markup objects into a single data structure that is byte addressable;
- and
- index an object identification for each data object to a byte address for the data structure.
A method for retrieving a data object from a byte addressable data structure for a given object identification comprising:
- looking up a byte address corresponding to the given object identification;
- reading a markup object at the byte address;
- and
- converting the markup object into a data object, wherein the markup object represents one or more data items of the corresponding data object.
A computer system for retrieving a data object from a byte addressable data structure for a given object identification comprising:
- means for looking up a byte address corresponding to the given object identification;
- means for reading a markup object at the byte address;
- and
- means for converting the markup object into a data object, wherein the markup object represents one or more data items of the corresponding data object.
A computer program product, tangibly embodied in an information carrier, for retrieving a data object from a byte addressable data structure for a given object identification, the computer program product being operable to cause data processing apparatus to:
- look up a byte address corresponding to the given object identification;
- read a markup object at the byte address;
- and
- convert the markup object into a data object, wherein the markup object represents one or more data items of the corresponding data object.
Dependencies are inferred from the claim text.