US 12,093,259 B2
Ad hoc data exploration tool
Jeffrey Jacob Bursik, Farmington, MN (US); Debashis Ghosh, Minneapolis, MN (US); Matt Jesser, Minneapolis, MN (US); Robert James Koste, Brooklyn Park, MN (US); Jason Louer, Saint Paul, MN (US); Jayanthi Narayanan, Minneapolis, MN (US); Andrew Hangsleben, Saint Paul, MN (US); Arman Shah, Minneapolis, MN (US); Michael Jantscher, Minneapolis, MN (US); and Sam Bloomquist, Minneapolis, MN (US)
Assigned to Target Brands, Inc., Minneapolis, MN (US)
Filed by Target Brands, Inc., Minneapolis, MN (US)
Filed on May 19, 2022, as Appl. No. 17/748,661.
Application 17/748,661 is a continuation in part of application No. 16/988,243, filed on Aug. 7, 2020, granted, now 11,675,814.
Claims priority of provisional application 63/190,683, filed on May 19, 2021.
Prior Publication US 2022/0350798 A1, Nov. 3, 2022
Int. Cl. G06F 16/2455 (2019.01)
CPC G06F 16/2455 (2019.01) 20 Claims
OG exemplary drawing
 
20. A data exploration system comprising:
a computing system including:
one or more processors; and
memory communicatively coupled to the one or more processors, the memory storing instructions for:
a data exploration tool useable to instantiate a containerized temporary storage space and link to one or more code repositories storing executable code including one or more data queries, the temporary storage space being configured to store query results from the data queries, the data exploration tool including:
one or more data exploration services configured to manipulate the query results in the temporary storage space; and
one or more persistence services configured to retrieve data including at least one of: backend process data, query results and processed query results associated with the temporary storage space, wherein the retrieved data is stored in a data store and used to derive insights associated with at least one of: the one or more data queries and the temporary storage space;
a containerized workspace created by the data exploration tool to analyze the query results, wherein the containerized workspace is communicatively connected to the containerized temporary storage space and includes:
an interactive development environment instantiated within the containerized workspace, the interactive development environment configured to receive and execute a plurality of analysis scripts from the code repository communicatively connected to the containerized workspace on an analysis interface, the analysis interface including;
one or more administrative options associated with each of the one or more data exploration services, wherein the one or more administrative options includes accessing log files associated with the one or more data exploration services;
wherein the one or more data exploration services of the data exploration tool is communicatively connected to the containerized workspace to enable analysis of the query results on one or more analysis user interfaces within the interactive development environment using one or more of the analysis scripts from the one or more code repositories that are executed from the interactive development environment.