System and method for selection of translation routine for versioned data
First Claim
1. A method comprising:
- receiving a translation request, the translation request including a provided input version and a requested output version;
comparing the provided input version to one or more translator input versions and comparing the requested output version to one or more translator output versions, the comparing resulting in a comparison result;
selecting a first translator from a plurality of translators based upon the comparison result; and
translating data using the first translator.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for selection of versioned translation routine is presented. A component sends a translation request to a translator service whereby the translation request includes provided input version, a requested output version, and a provided input data value. The translator service compares the provided input version and the requested output version with registered input versions and registered output versions of a plurality of translators. The translation service selects one or more translators based upon a hierarchical comparison approach, and translates the provided input data value into a translated data value. After translation, the translator service sends the translated data value to the component.
22 Citations
20 Claims
-
1. A method comprising:
-
receiving a translation request, the translation request including a provided input version and a requested output version;
comparing the provided input version to one or more translator input versions and comparing the requested output version to one or more translator output versions, the comparing resulting in a comparison result;
selecting a first translator from a plurality of translators based upon the comparison result; and
translating data using the first translator. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An information handling system comprising:
-
one or more processors;
a memory accessible by the processors;
one or more nonvolatile storage devices accessible by the processors; and
a translation tool for translating data, the translation tool comprising software code effective to;
receive a translation request, the translation request including a provided input version and a requested output version;
compare the provided input version to one or more translator input versions located in one of the nonvolatile storage devices and comparing the requested output version to one or more translator output versions located in one of the nonvolatile storage devices, the comparing resulting in a comparison result;
select a first translator from a plurality of translators located in one of the nonvolatile storage devices based upon the comparison result; and
translate the data using the first translator. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product stored on a computer operable media for translating data, said computer program product comprising software code effective to:
-
receive a translation request, the translation request including a provided input version and a requested output version;
compare the provided input version to one or more translator input versions and comparing the requested output version to one or more translator output versions, the comparing resulting in a comparison result;
select a first translator from a plurality of translators based upon the comparison result; and
translate data using the first translator. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification