Patent ID: 6941301

Claim:
A data preprocessor for preprocessing input data for a support vector machine, wherein the input data include one or more outlier values, comprising: an input buffer which is operable to receive and store the input data wherein the input data comprise run-time data; a data filter which is operable to detect and remove said one or more outlier values, thereby generating corrected input data, wherein said corrected input data comprise corrected run-time data; and an output device for outputting the corrected input data, said corrected input data comprising the input data to the support vector machine; wherein the support vector machine comprises a non-linear model having a set of model parameters defining a representation of a system, wherein said model parameters of said support vector machine have been trained to represent said system; and wherein the support vector machine is operable to receive said corrected run-time data and generate run-time output data, wherein said run-time output data comprise one or both of control parameters for said system and predictive output information for said system.