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:
- a first set of user-programmable parameter values that creates one or more first violations of at least one of the constraints; and
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.
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.
51 Citations
24 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:
-
a first set of user-programmable parameter values that creates one or more first violations of at least one of the constraints; and 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
obtaining a first set of parameter values governed by one or more parameter interaction constraints; determining whether the first set of parameter values creates one or more first violations of at least one parameter interaction constraint; and 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 first and second sets of parameter values. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification