System for selectively converting plurality of source data structures through corresponding source intermediate structures, and target intermediate structures into selected target structure
First Claim
Patent Images
1. A data structure format conversion system comprising:
- a front end converter for converting a source data structure in a source data format to a source domain intermediate structure;
a domain converter for converting the source domain intermediate structure to a target domain intermediate structure;
said domain converter including a domain conversion activation portion for establishing the domain converter as an intermediary when domain conversion is required between a selected front end converter and a selected back end converter;
a back end converter for converting the target domain intermediate structure to a target data structure in a target data format; and
a converter executive for controlling the front end converter, the domain converter, and the back end converter to effect a conversion from the source data structure in the source format to the target data structure in the target data format.
4 Assignments
0 Petitions
Accused Products
Abstract
A data structure format conversion system comprising a front end converter, a back end converter, and a converter executive. The front end converter converts a source data structure in a source format to data in an intermediate format. The back end converter converts the data in the intermediate format to a target data structure in a target format. Finally, a converter executive controls the front end converter and back end converter to effect a conversion from the source data structure in the source format to the target data structure in the target format, through the intermediate format.
-
Citations
12 Claims
-
1. A data structure format conversion system comprising:
-
a front end converter for converting a source data structure in a source data format to a source domain intermediate structure; a domain converter for converting the source domain intermediate structure to a target domain intermediate structure; said domain converter including a domain conversion activation portion for establishing the domain converter as an intermediary when domain conversion is required between a selected front end converter and a selected back end converter; a back end converter for converting the target domain intermediate structure to a target data structure in a target data format; and a converter executive for controlling the front end converter, the domain converter, and the back end converter to effect a conversion from the source data structure in the source format to the target data structure in the target data format. - View Dependent Claims (2, 3, 4)
-
-
5. A data structure format conversion system comprising:
-
a plurality of front end converters for converting respective source data structures in respective source data formats to intermediate data structures, at least one of said front end converters converting to a first intermediate data structure, and at least another of said front end converters converting to a second intermediate data structure; a domain converter for converting the first intermediate data structure to the second intermediate data structure, and for converting the second intermediate data structure to the first intermediate data structure; a plurality of back end converters for converting the intermediate data structures to respective target data structures in respective target data formats, at least one of said back end converters converting from the first intermediate data structure and at least another of said back end converters converting from the second intermediate data structure; and a converter executive for effecting a conversion from a specified one of the source data structures to a specified one of the target data structures, said converter executive including a converter selecting portion for selecting a front end converter converting from the specified one of the source data structures and selecting a back end converter converting to the specified one of the target data structures, an intermediary selection portion for determining whether the format provided by the selected front end converter corresponds to the format required by the selected back end converter, an intermediate data structure portion for establishing for data transfer the intermediate data structure having the format provided by the selected front end converter and required by the selected back end converter when the intermediary selection portion determines that the format provided by the selected front end converter is the same as the format required by the selected back end converter, and a domain activation portion for activating the domain converter as an intermediary between the selected front end converter and the selected back end converter when the intermediary selection portion determines that the format provided by the selected front end converter is not the same as the format required by the selected back end converter. - View Dependent Claims (6, 7, 8)
-
-
9. A method of operating a digital computer system for converting a source data structure in a specified source data format to a target data structure in a specified target data format;
- said digital computer system having a plurality of front end converters for converting respective source data structures in respective source data formats to intermediate data structures, at least one of said front end converters converting to a first intermediate data structure, and at least another of said front end converters converting to a second intermediate data structure;
said digital computer system also having a domain converter for converting the first intermediate data structure to the second intermediate data structure, and for converting the second intermediate data structure to the first intermediate data structure;
said digital computer system also having a plurality of back end converters for converting the intermediate data structures to respective target data structures in respective target data formats, at least one of said back end converters converting from the first intermediate data structure and at least another of said back end converters converting from the second intermediate data structure;
said method comprising the steps of;selecting a front end converter converting from the specified one of the source data structures and selecting a back end converter converting to the specified one of the target data structures; determining whether the format provided by the selected front end converter corresponds to the format required by the selected back end converter; establishing for data transfer the intermediate data structure having the format provided by the selected front end converter and required by the selected back end converter when the format provided by the selected front end converter is the same as the format required by the selected back end converter; and acitivating the domain converter as an intermediary between the selected front end converter and the selected back end converter when the format provided by the selected front end converter is not the same as the format required by the selected back end converter. - View Dependent Claims (10, 11, 12)
- said digital computer system having a plurality of front end converters for converting respective source data structures in respective source data formats to intermediate data structures, at least one of said front end converters converting to a first intermediate data structure, and at least another of said front end converters converting to a second intermediate data structure;
Specification