Execution Engine for Generating Reports for Measuring Effectiveness of Advertising Campaigns
AssigneeFacebook, Inc.
InventorsJason George McHugh, Sean Michael Snyder
Life of this patent
Estimating the term…
Loading patent…
AssigneeFacebook, Inc.
InventorsJason George McHugh, Sean Michael Snyder
Estimating the term…
A report execution engine processes reports for evaluating advertising campaigns. The report execution engine maintains a plurality of generators, each generator including instructions to generate execution plans for one or more columns of a report. The report execution engine uses different generators for generating sub-plans for processing columns of the report. A generator generates a sub-plan for processing a column of the report and invokes other generators for generating sub-plans for remaining columns of the report. The generator receives a sub-plan for the remaining columns of the report from another generator and generates a combined execution plan based on the sub-plans. An execution plan comprises a hierarchical structure of nodes, each node representing a portion of computation of the report. The report execution engine generates the report based on the execution plan and sends the results for presentation.
A computer-implemented method comprising:
A non-transitory computer readable storage medium storing instructions for:
A computer-implemented system comprising:
Dependencies are inferred from the claim text.