| CPC G06F 16/24568 (2019.01) [G06F 16/2453 (2019.01); G06F 16/258 (2019.01); G06F 16/26 (2019.01)] | 20 Claims |

|
1. A system for visualizing data provided by external sources, the system comprising:
one or more processors; and
a non-transitory computer readable medium storing a plurality of instructions, which when executed, cause the one or more processors to:
forward, by a user interface for a data visualization platform, a query from a client to an application programming interface for an internal data source provider;
forward, by the application programming interface, the query to a retrieval service;
identify, by the retrieval service, an external data source provider specified by a tag in the query;
forward, by the retrieval service, the query to the external data source provider;
retrieve, by the retrieval service, a content stream from the external data source provider in response to the query being enhanced by a retrieval mode supported by one of the external data source provider or the retrieval service;
process, by the retrieval service, the content stream, including identifying a format of the content stream;
forward, by the retrieval service, the processed content stream to the application programming interface; and
forward, by the application programming interface, the processed content stream to the user interface, which visualizes the processed content stream on the client.
|