Methods and reconfigurable systems to optimize the performance of a condition based health maintenance system
First Claim
1. A reconfigurable system for monitoring the health of a complex system comprising:
- a plurality of standardized executable application modules (SEAMs), each SEAM containing instructions to perform only one of a plurality of different standardized functions, wherein a SEAM is a basic un-modifiable modular software object that is directed to complete specific tasks after being configured by a configuration file;
a plurality of computing nodes arranged in a hierarchical structure comprising two or more layers of the computing nodes, wherein each computing node executes one or more selected SEAMs of the plurality of SEAMs, and wherein each computing node includes a workflow service module and a loaded configuration file, each workflow service module controls execution of the selected SEAM as directed by the loaded configuration file to perform a specialized function for health monitoring.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and reconfigurable systems are provided for monitoring the health of a complex system. The reconfigurable system comprises a plurality of standardized executable application modules containing instructions to perform one of a plurality of different standardized functions. The system further comprises a plurality of computing nodes arranged in a hierarchical structure comprising one or more layers of computing nodes. Each computing node of the plurality runs a host application and a workflow service module, each computing node thereby being configured by a configuration file that directs the execution of any of the standardized executable application modules in a cooperative fashion by the host application via the workflow service module. The system also comprises a loading means for populating each computing node with one or more standardized executable application modules of the plurality, a communication means, and a configuration means for programming the populated standardized executable application modules.
-
Citations
23 Claims
-
1. A reconfigurable system for monitoring the health of a complex system comprising:
-
a plurality of standardized executable application modules (SEAMs), each SEAM containing instructions to perform only one of a plurality of different standardized functions, wherein a SEAM is a basic un-modifiable modular software object that is directed to complete specific tasks after being configured by a configuration file; a plurality of computing nodes arranged in a hierarchical structure comprising two or more layers of the computing nodes, wherein each computing node executes one or more selected SEAMs of the plurality of SEAMs, and wherein each computing node includes a workflow service module and a loaded configuration file, each workflow service module controls execution of the selected SEAM as directed by the loaded configuration file to perform a specialized function for health monitoring. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for configuring a system monitoring the health of a complex system, comprising:
-
establishing a plurality of computing nodes arranged in a hierarchical structure that comprises at least two layers of computing nodes, each computing node is associated with a component of the complex system; establishing a library containing a plurality of standardized executable applications (SEAMS), wherein a SEAM is a basic un-modifiable modular software object that is directed to complete specific tasks after being configured by a configuration file; establishing one or more configuration files within a database, each configuration file is associated with one of the plurality of computing nodes of the hierarchical structure; populating each computing node of the hierarchical structure with one or more selected SEAM from the library; modifying each configuration file with data that directs specific functionality into the one or more SEAM populating its associated computing node in the hierarchical structure; and installing each of the configuration files into its associated computing node thereby directing specific functionality to each of the one or more SEAM. - View Dependent Claims (16, 17, 18)
-
-
19. A method for reconfiguring a system monitoring the health of a complex system, comprising:
-
uploading an installation file to each computing node of a plurality of computing nodes of a hierarchical structure, each installation file comprising at least one (SEAM) and a workflow service module wherein a SEAM is a basic un-modifiable modular software object that is directed to complete specific tasks after being configured by a configuration file; creating a plurality of configuration files, each configuration file of the plurality of configuration files being associated with one computing node of the plurality of computing nodes, wherein each configuration file contains data that when received buy its computing node directs each SEAM to become a special purpose executable application module that cooperatively functions with other special purpose executable application modules resident within the same computing node via the workflow service module; and loading each configuration file into its associated computing node. - View Dependent Claims (20, 21, 22, 23)
-
Specification