| CPC G06F 16/258 (2019.01) [G06F 16/211 (2019.01); G06F 16/245 (2019.01); G06F 21/604 (2013.01); G06N 5/025 (2013.01)] | 20 Claims |

|
1. A computer-implemented method, comprising:
causing a web crawler to obtain a set of transformation tools from a set of remote computer systems, a first transformation tool of the set of transformation tools, as a result of being executed, causes data to be converter from a first format to a second format;
storing the set of transformation tools in a data store in a repository accessible to a set of computer system providing a data transformation service;
obtaining data maintained in the first format;
receiving, at the data transformation service, an indication of the second format for the data to include in an data stream;
generating a determination that the first transformation tool is useable to transform the data from the first format to the second format;
causing a virtual machine, executed by a first computer system of the set of remote computer systems, to transform the data from the first format to the second format based on the first transformation tool; and
outputting the data to the data stream.
|