| CPC G06F 16/24561 (2019.01) [G06F 16/256 (2019.01)] | 19 Claims |

|
1. A computer-implemented method comprising:
determining, by one or more processors, a relative priority for a first data segment of a first third-party data source based on a federated query, wherein the federated query references a second data segment from a second third-party data source, and wherein the relative priority indicates a priority of the first data segment relative to the second data segment based on at least one of an access frequency for the first data segment or a time period corresponding to the access frequency; and
in response to a determination that the relative priority satisfies a priority threshold,
(i) storing, by the one or more processors, the first data segment in an intermediary local data source; and
(ii) initiating, by the one or more processors, a performance of redirecting a subsequent federated query associated with the first data segment to the intermediary local data source.
|