| CPC G06F 11/3058 (2013.01) [G06F 11/3006 (2013.01); G06F 11/321 (2013.01)] | 20 Claims |

|
1. A computer implemented method of providing real time monitoring of equipment status within a three-level structure of edge level, middleware level, and application levels for display at the application level by at least one subscriber-based electronic user interface client application, the computer implemented method comprising:
real time electronically receiving at a plurality of edge level sensor subnetworks for processing by the plurality of edge level sensor subnetworks, equipment status monitoring sensor data from a plurality of electronic sensors included in the plurality of edge level sensor subnetworks based on one or more data types selected from a plurality of data types including but not limited to temperature data, magnetic flux data, vibration data, and ultrasound data;
real time electronically processing of the equipment status monitoring sensor data at the plurality of edge level sensor subnetworks to produced processed equipment status monitoring sensor data including but not limited to conversion processing of analog data to digitally generate filtered spectrum information, reduced noise content information, anomaly detection information, feature extraction information, spectral frequency content information, and pattern detection information;
real time electronically determining at the plurality of edge level sensor subnetworks at least in part equipment status information to be electronically transmitted to one or more electronic middleware level servers based on one or more aspects of the processed equipment status monitoring sensor data,
wherein the equipment status information includes one or more selections from a list including but not limited to one or more equipment status indicators, the equipment status monitoring sensor data, and the processed equipment status monitoring sensor data, and one or more display instructions for use by the at least one subscriber-based electronic user interface client application; and
real time electronically transmitting the equipment status information from the one or more electronic middleware level servers to the application level of the at least one subscriber-based electronic user interface client application based on at least one subscriber status associated with the at least one subscriber-based electronic user interface client application.
|