Patent ID: 7110918

Claim:
A system for monitoring a machine, said system comprising: a) a machine monitoring device connected to said machine, said machine monitoring device comprising: i) input means connected to said machine for receiving inputs from said machine; ii) an engine connected to said input means for performing transformations on said inputs, wherein said transformations apply a mathematical operation or a logical operation on said inputs to generate outputs; iii) a database system connected to said engine to store said outputs; output means connected to said engine for transmitting output signals from said machine monitoring device to said machine and another machine, wherein said engine performs additional transformations on said inputs, said additional transformations apply a mathematical operation or logical operation to said inputs to generate additional outputs, and said engine generates said output signals based on said additional outputs; and iv) report generating means connected to said database system for generating reports based on said outputs; and b) a client computing device connected to said machine monitoring device by a communications network for receiving said reports to allow a user to monitor said machine from said client computing device.