Universal report engine
AssigneeIntuit Inc.
InventorsJayanth Saimani, Ajay Karthik Nama Nagaraj
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntuit Inc.
InventorsJayanth Saimani, Ajay Karthik Nama Nagaraj
Estimating the term…
A method involves receiving a first command. The first command includes a data extraction expression applied to fields of a dataset of a data source. The first command also includes a first report configuration expression applied to first dimensions of a first report. The method also involves generating, by executing the data extraction expression on the dataset, records of the dataset. The method also involves generating, by executing the first report configuration expression on the records, a first tree of subsets of the records. The method also involves populating, using the first report configuration expression and the first tree of subsets, cells of the first dimensions to obtain first populated dimensions. The method also involves generating, in response to receiving the first command and by traversing the first tree of subsets, the first report including the first populated dimensions.
A method comprising:
A non-transitory computer readable storage medium storing a data structure and stored program code which, when executed by a processor, performs a computer-implemented method:
A non-transitory computer readable storage medium storing program code which, when executed by a processor, performs a computer implemented method, wherein the program code comprises:
Dependencies are inferred from the claim text.