Patent ID: 9639809
Date: 2017-05-02
CPC Classifications: G06N

Claim:
1. A non-transitory computer-readable medium having stored thereon computer-readable instructions that when executed by a computing device cause the computing device to: receive a set of support vectors, a Lagrange constant for each support vector of the set of support vectors, a center threshold value, an upper control limit value, and a lower control limit value, wherein the set of support vectors define a normal operating condition of a system, wherein the center threshold value, the upper control limit value, and the lower control limit value are computed from the set of support vectors and the plurality of Lagrange constants; receive a first plurality of observation vectors, wherein a number of the first plurality of observation vectors is a predefined window length; compute a window threshold value and a window center vector by solving an objective function defined for a support vector data description (SVDD) model using the received first plurality of observation vectors; compute a window distance value between the window center vector and the set of support vectors using the set of support vectors and the plurality of Lagrange constants; when the computed distance value is greater than the center threshold value, identify the first plurality of observation vectors as an outlier relative to the normal operating condition of the system; when the computed window threshold value is greater than the upper control limit value, identify the first plurality of observation vectors as the outlier relative to the normal operating condition of the system; when the computed window threshold value is less than the lower control limit value, identify the first plurality of observation vectors as the outlier relative to the normal operating condition of the system; and when the first plurality of observation vectors are identified as the outlier, output an alert.