×

Analytical task invocation

  • US 7,694,307 B2
  • Filed: 09/18/2003
  • Issued: 04/06/2010
  • Est. Priority Date: 05/15/2003
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for generating analytical information requested by a front-end software application system, the method comprising:

  • receiving from a front-end software application system, an electronic request to execute a preconfigured analytical task;

    determining, from task definition configuration data that define the preconfigured analytical task, that a predecessor analytical task needs to be executed as part of the preconfigured analytical task;

    invoking execution of the predecessor analytical task on a first analytical engine, the first analytical engine being identified by the task definition configuration data, and receiving from the first analytical engine a value for an output field of the predecessor analytical task;

    determining, from the task definition configuration data, that a second analytical task needs to be executed as part of the preconfigured analytical task, wherein the second analytical task is a prediction task, the execution of the second analytical task requiring, as an input field, the output field of the predecessor analytical task;

    invoking execution of the second analytical task on a second analytical engine, wherein the second analytical engine is a prediction engine, the second analytical engine being identified by the task definition configuration data, sending to the second analytical engine the value for the output field of the predecessor analytical task received from the first analytical engine, and receiving from the second analytical engine a value for an output field of the second analytical task; and

    using the value for the output field of the second analytical task to generate an electronic response with analytical information, and sending the electronic response to the front-end software application system.

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