Patent ID: 8321366
Filing Date: 2012-11-27
Classification: G16H,G16Z,Y10S

Abstract:
1. A system for programming a multi-parameter programmable personal medical device, the system comprising: a processor; and a memory device coupled to the processor, the memory including instructions that, when performed by the processor, cause the processor to: compare a first set of user-programmable parameter values against a plurality of interaction constraints to produce an indication of a first violation of at least one of the plurality of interaction constraints when the first violation of at least one of the plurality of interaction constraints exists; create a plurality of candidate sets of parameter values; determine a weight of change, with respect to the first set of parameter values, for each candidate set of parameter values; determine, from the first set of parameter values, a second set of parameter values that reduces the first violation and adjusts a plurality of parameters with respect to the first set of parameter values; and minimize the weight of change with respect to the first set of parameter values, in determining the second set of parameter values.