×

Task managing application for performing tasks based on messages received from a data processing application initiated by the task managing application

  • US 10,528,395 B2
  • Filed: 01/17/2018
  • Issued: 01/07/2020
  • Est. Priority Date: 02/13/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for managing task execution in a data processing system by inputting data flow into a data processing application, the method including:

  • receiving, by a task managing application executing in the data processing system, a specification of a plurality of tasks, wherein the task managing application includes a first program and a second program;

    initiating, by the first program of the task managing application, execution by the data processing system of the data processing application;

    processing, by the data processing application of the data processing system, a data flow input into the data processing application;

    generating, by the data processing application, a message including data elements, with at least one of the data elements including data based on processing of the data flow;

    transmitting the message to the task managing application;

    intermittently receiving messages by the second program that listens for messages sent from the data processing application;

    storing by the second program the received messages in data structures; and

    for each message stored in a given one of the data structures,starting, by the second program of the task managing application, a new iteration of the plurality of tasks in the specification;

    identifying, by the second program of the task managing application, at least one of the tasks to perform based on one or more values of the data elements in the message stored in the given one of the data structures; and

    performing, by the task managing application, the identified at least one of the tasks.

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