Patent ID: 7243169
Filing Date: 2007-07-10
Classification: G05B,Y10S

Abstract:
1. A computer program product comprising a computer readable medium having recorded thereon a computer program to be operatively coupled to a data processing system, the computer program having an internal process configured to read an input value provided by the computer program, the input value adjusting a performance aspect of the internal process, the internal process configured to provide an output value reflecting changes in the internal process responsive to the input value, the output value readable by the computer program, the computer program when executed performs a method for reducing oscillations of the output value, the method comprising: writing the output value to a queue stored in memory of the data processing system; selecting a portion of the queue; matching the selected portion of the queue with a predetermined pattern; selecting a type of adjustment to be made to the input value, the type of adjustment corresponding to the matched predetermined pattern; determining a new input value according to the selected type of adjustment; and providing the new value the internal process, the internal process providing a new output value having reduced oscillations responsive to the new input value.