Patent ID: 9542462
Date: 2017-01-10
CPC Classifications: G06F

Claim:
1. A computer-implemented method for enabling efficient analysis of large-scale datasets comprising: receiving one or more first high-level statistical operations; dynamically translating the first high-level statistical operations into a graph of low-level data operations defining dependencies among the low-level data operations that will produce a result for the first high-level statistical operations when the low-level data operations are executed according to the graph; receiving, after dynamically translating the first high-level statistical operations, a second high-level statistical operation; adding an additional low-level data operation to the graph to define dependencies among the low-level data operations that will produce a result for the first high-level statistical operations and for the second high-level statistical operations; automatically transforming the graph of low-level data operations into an efficient graph by reducing the number of low-level data operations in the graph to define dependencies among the low-level data operations that will produce the same result as running the low-level data operations according to the graph; and running the low-level data operations according to the efficient graph to produce the result.