×

Systems and methods to program a computing system to process related events via workflows configured using a graphical user interface

  • US 10,419,379 B2
  • Filed: 04/06/2015
  • Issued: 09/17/2019
  • Est. Priority Date: 04/07/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • providing, in a computing apparatus, a plurality of autonomous components;

    providing, in the computing apparatus, a message board;

    wherein each of the autonomous components operates independently from each other to process a pre-determined type of events via;

    monitoring the message board to retrieve a message that the autonomous component is configured to detect;

    retrieving the message from the message board independent of the message board itself and other autonomous components;

    processing the message in the computing apparatus to generate processing results; and

    providing the processing results via result messages posted on the message board;

    providing, via the computing apparatus, a graphical user interface;

    receiving, in the graphical user interface, a workflow input, the workflow input selecting a subset of the plurality of autonomous components, and specifying a flow among the subset of autonomous components;

    generating, by the computing apparatus, a workflow from the workflow input;

    storing, in the computing apparatus, the workflow;

    receiving, in the computing apparatus, event inputs associated with events of predetermined types corresponding to predetermined types of the autonomous components; and

    posting, in the message board, initial messages each identifying the workflow and a respective event input;

    wherein the plurality of autonomous components independently monitor check the message board to detect messages that require services associated with the plurality of autonomous components and, in response to detecting the messages, process initial messages in accordance with the workflow, generate result messages, and post the result messages on the message board for further processing in accordance with the workflow.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×