Patent Document ID: 9753767
Application ID: 15431573

Base Claim:
1. An apparatus comprising a processor and a storage to store instructions that, when executed by the processor, cause the processor to perform operations comprising: retrieve node data, from a node device, wherein the node data is descriptive of at least one characteristic of an execution environment of the node device; generate a current data set model, wherein the current data set model is descriptive of at least one characteristic of a current data set; compare the current data set model to at least one previously generated data set model of at least one previously analyzed data set to detect a match in the at least one characteristic that meets a similarity threshold, wherein the at least one previously generated data set model is descriptive of the at least one characteristic of the at least one previously analyzed data set; in response to detection of a match that meets the similarity threshold between the at least one characteristic described in the current data set model and the at least one characteristic described in the at least one previously generated data set model: retrieve an indication from a correlation database of at least one previously performed action previously performed on the at least one previously analyzed data set, wherein the at least one previously performed action comprises at least one of normalization, a transform or a task performed on the at least one previously analyzed data set; select a computer language based on the node data; generate node instructions, in the selected computer language and based on at least the current data set model, to cause the node device to perform the at least one previously performed action on at least a portion of the current data set; and transmit the node instructions to the node device; in response to detection of a lack of a match that meets the similarity threshold between the at least one characteristic described in the current data set model and the at least one characteristic described in the at least one previously generated data set model, present a request for input indicative of a current action to perform on the current data set, wherein the current action comprises at least one of normalization, a transform or a task to be performed on the current data set; monitor previously performed actions performed on each previously analyzed data set of the at least one previously analyzed data set; for each previously analyzed data set of the at least one previously analyzed data set, store previously generated data set model that corresponds to the previously analyzed data set correlated to an indication of a previously performed action performed on the previously analyzed data set in the correlation database; derive a correlation between the at least one characteristic and the at least one previously performed action from the correlation database; and determine the at least one previously performed action to cause the node device to perform on the current data set based on the correlation.

---

Claim 7:
7. The apparatus of claim 1 , wherein the computer language is selected from a group consisting of a programming language, a scripting language, a database query language and a machine language.