US 12,481,662 B2
Visualizing data provided by external sources
Arun Kumar Nattamai Ramdoss, Lake Forest, CA (US); Vinay T. Kamath, Lake Forest, CA (US); Alexander Vasilyevich Bolotskikh, Lake Forest, CA (US); and Jose Lourenco Teodoro, Lake Forest, CA (US)
Assigned to Aveva Software, LLC, Lake Forest, CA (US)
Filed by AVEVA Software, LLC, Lake Forest, CA (US)
Filed on Mar. 7, 2024, as Appl. No. 18/598,204.
Prior Publication US 2025/0284696 A1, Sep. 11, 2025
Int. Cl. G06F 16/2455 (2019.01); G06F 16/2453 (2019.01); G06F 16/25 (2019.01); G06F 16/26 (2019.01)
CPC G06F 16/24568 (2019.01) [G06F 16/2453 (2019.01); G06F 16/258 (2019.01); G06F 16/26 (2019.01)] 20 Claims
OG exemplary drawing
 
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.