US 11,899,665 B2
Data aggregation and pre-positioning for multi-store queries
Rouzbeh Safaie, San Francisco, CA (US); Joseph Barefoot, San Fransico, CA (US); and Trystan R. Leftwich, Parramatta (AU)
Assigned to AtScale, Inc., Boston, MA (US)
Filed by Atscale, Inc., San Mateo, CA (US)
Filed on Nov. 18, 2021, as Appl. No. 17/529,890.
Claims priority of provisional application 63/116,378, filed on Nov. 20, 2020.
Prior Publication US 2022/0164354 A1, May 26, 2022
Int. Cl. G06F 16/2455 (2019.01); G06F 16/2453 (2019.01); G06F 16/242 (2019.01); G06F 11/34 (2006.01)
CPC G06F 16/24552 (2019.01) [G06F 11/3419 (2013.01); G06F 16/244 (2019.01); G06F 16/2456 (2019.01); G06F 16/24544 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method of pre-positioning data prior to query execution, comprising:
identifying a plurality of data sources for satisfying a query request, the query request including a plurality of fields;
determining, for at least one data source of the plurality of data sources, one or more burdensome fields of the plurality of fields likely to incur substantial computational demands due to processing the query request; and
moving the burdensome fields from a first data source to a second data source for positioning the burdensome fields at the second data source of the plurality of data sources for reducing the computational burden, the first data source having different fields than the second data source.