Patent ID: 8438378

Claim:
A processor-implemented method for tuning a device, comprising: storing, on a computer memory, values for each of a plurality of device parameters based on device metrics; constraint-searching, by a processor, over changes to settings of the device parameters to identify at least one point within each range of the device parameters that optimizes an improvement function of a performance measure for the device, wherein constraint-searching comprises: (a) modifying, on the device, each said device parameters within a subset of the device parameters; and (b) recursively performing the steps of modifying and calculating the performance measure until the improvement function of the performance measure is determined to reach an optimal point and after the optimal point stabilizes during the recursive constraint-searching; selecting tuning values for each said device parameter based on the identified point; providing the tuning values for tuning the device; and tuning the device based on the provided tuning values; wherein the constraint-searching further comprises determining a relationship between first device parameter and a second device parameter based on whether changing the first and second device parameters relative to each other changes the calculated performance measure.