US 11,928,596 B2
Platform management of integrated access of public and privately-accessible datasets utilizing federated query generation and query schema rewriting optimization
Bryon Kristen Jacob, Austin, TX (US); David Lee Griffith, Austin, TX (US); Triet Minh Le, Austin, TX (US); Shad William Reynolds, Austin, TX (US); and Arthur Albert Keen, Austin, TX (US)
Assigned to data.world, Inc., Austin, TX (US)
Filed by data.world, Inc., Austin, TX (US)
Filed on May 31, 2022, as Appl. No. 17/828,257.
Application 17/828,257 is a continuation of application No. 16/457,750, filed on Jun. 28, 2019, granted, now 11,373,094.
Application 16/457,750 is a continuation of application No. 15/439,908, filed on Feb. 22, 2017, granted, now 10,452,975.
Application 15/439,908 is a continuation in part of application No. 15/186,519, filed on Jun. 19, 2016, granted, now 10,699,027.
Application 15/186,519 is a continuation in part of application No. 15/186,516, filed on Jun. 19, 2016, granted, now 10,452,677.
Application 15/186,516 is a continuation in part of application No. 15/186,517, filed on Jun. 19, 2016, granted, now 10,324,925.
Application 15/186,517 is a continuation in part of application No. 15/186,515, filed on Jun. 19, 2016, granted, now 10,515,085.
Application 15/186,515 is a continuation in part of application No. 15/186,514, filed on Jun. 19, 2016, granted, now 10,102,258.
Application 15/186,514 is a continuation in part of application No. 15/186,520, filed on Jun. 19, 2016, granted, now 10,346,429.
Prior Publication US 2022/0366252 A1, Nov. 17, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/242 (2019.01); G06F 16/21 (2019.01); G06F 16/2453 (2019.01); G06F 16/25 (2019.01); G06F 16/901 (2019.01); G06F 21/62 (2013.01); G06N 3/08 (2023.01); G06N 5/022 (2023.01); G06N 5/04 (2023.01)
CPC G06N 3/08 (2013.01) [G06F 16/213 (2019.01); G06F 16/242 (2019.01); G06F 16/24547 (2019.01); G06F 16/25 (2019.01); G06F 16/9024 (2019.01); G06F 21/6218 (2013.01); G06F 21/6227 (2013.01); G06N 5/022 (2013.01); G06N 5/04 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
causing to deploy via a network data representing one or more portions of an application distributed among computing cloud-based resources, the one or more portions of the application configured to generate one or more federated queries; and
identifying via the network a request to perform a query received in a first data format into at least one of the one or more portions of the application to access a dataset, the one or more portions of the application configured to perform data operations including:
generating a copy of the query to form data representing a query copy in the first data format;
storing either the query or the query copy, or both, to one or more data stores of the computing cloud-based resources;
inferring an attribute associated with the query to form an inferred attribute;
parsing either the query or the query copy, or both, to identify the inferred attribute associated with the query or the query copy;
rewriting the query copy to convert into a second data format to form a rewritten query in the second data format; and
modifying a graph to form one or more data links between the dataset and another dataset based on data representing the rewritten query.