Patent ID: 7226447

Claim:
A computer program stored on a computer readable medium, the computer program comprising instructions for: a) receiving a target temperature; b) receiving a first generator output setting corresponding to a first generator output power; c) commanding the first generator output setting when a difference between the target temperature and a measured temperature is greater than a specified value; d) calculating a second generator output setting if the first generator output power is less than a maximum allowed generator output power for an identified surgical probe and if the difference between the target temperature and the measured temperature is greater than the specified value, wherein the second generator output setting corresponds to a second generator output power that is greater than the first generator output power, and commanding the second generator output setting; e) calculating a third generator output setting if the first generator output power is greater than the maximum allowed generator output power for the identified surgical probe and the difference between the target temperature and the measured temperature is greater than the specified value, wherein the third generator output setting corresponds to a third generator output power that is less than the first generator output power, and commanding the third generator output setting; and f) repeating c through e until the difference between the target temperature and the measured temperature is less than or equal to the specified value.