×

EFFICIENT ASSIGNMENT OF QUERY REQUESTS BETWEEN ANALYTICAL ENGINES OF DIFFERING COMPLEXITY

  • US 20140181005A1
  • Filed: 12/20/2012
  • Published: 06/26/2014
  • Est. Priority Date: 12/20/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product comprising a machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising:

  • analyzing a received query request at runtime to determine a level of analytical complexity required to generate a report responsive to the query request;

    distributing the one or more analysis tasks among a plurality of analytical reporting engines of differing analytical complexity such that a full complexity analytical engine of the plurality of analytical reporting engines is used only for those of the one or more analysis tasks that require capabilities of the full complexity analytical engine;

    distributing those of the one or more analysis tasks that do not require capabilities of the full complexity analytical engine to one or more reduced complexity analytical engines of the plurality of analytical reporting engines, the one or more reduced complexity analytical reporting engines comprising fewer capabilities than the full complexity analytical engine; and

    generating the report based at least in part on output from each of the plurality of analytical engines to which the one or more analytical tasks were distributed.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×