Patent ID: 7613672

Claim:
A user interface device for a multi-parameter programmable personal medical device having one or more parameter interaction constraints between different programmable parameters, the user interface device comprising: an input device adapted to receive as input one or more of a first set of user-programmable parameter values that creates one or more first violations of at least one of the constraints; an interaction resolution engine, that automatically attempts to determine, from the first set of parameter values, a second set of parameter values that reduces or resolves the one or more first violations while (1) avoiding or reducing a degree of any other violations of the constraints; and (2) reducing or minimizing an indication of a variation between the first and second sets of parameter values; a memory circuit to store one or more candidate second sets of parameter values; and a weight of change analyzer module that classifies one or more of the candidate second sets of parameter values using a weight of change with respect to the first set of parameter values.