Systems, methods and computer program products calculate the life
remaining in a machine, such as an electric motor, or the life remaining
in individual components within a machine. Life remaining calculations
are based on information collected from multiple sources, including
operator input data, historical data, and lookup tables. Using this
information the remaining useful life of the machine is calculated based
on quantitative data, standard design life limits and on reliability
analysis such that continuous historical parameter data is not required
to analyze or assess the life of the machine.