Patent ID: 8832716
Filing Date: 2014-09-09
Classification: G06F

Abstract:
1. A computerized method for customizing task workflow in a condition based health maintenance (“CBM”) system computing node without recompiling software by using a data modeling tool program executing on a computer, the CBM computing node comprising a workflow service state machine and a static data store (“SDS”), the computerized method comprising: identifying a first standardized executable application module (“SEAM”) from a plurality of available SEAMs, wherein the first SEAM is configured to generate a first event associated with particular data being processed by the first SEAM, and wherein a SEAM is a basic un-modifiable modular software object that is directed to complete a specific task; identifying a second SEAM from the plurality of available SEAMs, wherein the second SEAM is configured to generate a subsequent second event associated with the particular data processed by the first SEAM; identifying a third SEAM from the plurality of available SEAMs, wherein the third SEAM is configured to generate a subsequent third event associated with the particular data processed by the first SEAM and the second SEAM; populating the CBM computing node with the first SEAM, the second SEAM, and the third SEAM; creating a quasi-state machine associating multiple unique responses to the first event, associating multiple unique responses to the subsequent second event, and associating multiple unique responses to the subsequent third event; and installing the quasi-state machine into the SDS of the computing node from which the workflow service state machine retrieves the multiple unique responses from the quasi-state machine to the first event for processing by the second SEAM to produce the subsequent second event, and retrieves the multiple unique responses from the quasi-state machine to the subsequent second event for processing by the third SEAM to produce the subsequent third event for which the workflow service state machine retrieves the multiple unique responses from the quasi-state machine, wherein the first SEAM, the second SEAM, and the third SEAM are always executed in a fixed order and the events generated by the first SEAM, second SEAM, and third SEAM are not alterable using the data modeling tool program.