US 12,353,413 B2
Quality evaluation and augmentation of data provided by a federated query system
Srivatsan Srinivasan, Lake Stevens, WA (US); Priyadarshni Natarajan, Redmond, WA (US); Sanjeeva L. Fernando, Cohasset, MA (US); and John Jose Gerard Anto Arokiasamy, Chaska, MN (US)
Assigned to Optum, Inc., Minnetonka, MN (US)
Filed by Optum, Inc., Minnetonka, MN (US)
Filed on Aug. 4, 2023, as Appl. No. 18/365,485.
Prior Publication US 2025/0045276 A1, Feb. 6, 2025
Int. Cl. G06F 16/215 (2019.01); G06F 16/2453 (2019.01); G06F 16/248 (2019.01)
CPC G06F 16/24544 (2019.01) [G06F 16/215 (2019.01); G06F 16/24532 (2019.01); G06F 16/248 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving, by one or more processors, a federated query that references one or more data segments from a plurality of third-party data sources;
receiving, by the one or more processors, an execution plan for the federated query, wherein the execution plan comprises a plurality of executable tasks for resolving the federated query, and the plurality of executable tasks comprises (i) a data accessing task for accessing the one or more data segments from the plurality of third-party data sources and (ii) a data processing task for processing the one or more data segments to generate a result set for the federated query;
receiving, by the one or more processors and using the data accessing task, the one or more data segments from the plurality of third-party data sources;
generating, by the one or more processors and using the data processing task, the result set for the federated query based on the one or more data segments;
receiving, by the one or more processors and based on one or more federated query attributes of the federated query, quality evaluation data indicative of one or more predefined quality attributes for the one or more data segments;
generating, by the one or more processors and based on the quality evaluation data, quality metrics data indicative of one or more quality metrics for the one or more data segments;
generating, by the one or more processors, an augmented result set for the federated query by augmenting the result set with the quality metrics data; and
generating, by the one or more processors, a query response that comprises the augmented result set to visually indicate the one or more quality metrics for the one or more data segments.