Medical device user interface automatically resolving interaction between programmable parameters
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
This document discusses, among other things, a user interface capable of resolving interactions between programmable parameters for operation of a personal medical device. Programming these devices is a difficult task when many parameters are involved. The medical device interface attempts to reduce and minimize constraint violations between interdependent parameters using an initial set of parameter values supplied by user (typically a physician) input, and constraint violations describing invalid parameter values. A user is given the option to select one or more parameters to remain constant. If possible, a set of parameter values with less egregious constraint violations is displayed to the user. A user is prompted to accept the set of parameter values and program the medical device.
-
Citations
23 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
obtaining a first set of parameter values for programming a multi-parameter programmable personal medical device governed by one or more parameter interaction constraints; determining one or more first violations of at least one parameter interaction constraint created by the fist set of parameter values; automatically determining, 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 the degree of any other violations of the constraints; and
(2) reducing or minimizing an indication of a variation between the fast and second sets of parameter values;storing one or more candidate second sets of parameter values; and classifying 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. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification