Method and system for manipulating groups of data representations of a graphical display
First Claim
1. A method for adjusting data values via a medical apparatus programming device, including the steps of:
- displaying a plurality of data representations in a graphical format on a display of the medical apparatus programming device, each data representation corresponding to a data value of a profile;
receiving a selection of a first portion of the plurality of data representations, the first portion of the plurality of data representations including a non-contiguous group of the plurality of data representations;
receiving at least one input to simultaneously adjust the data representations of the non-contiguous group of data representations without adjusting data representations not part of the non-contiguous group of data representations; and
adjusting the data values of the profile corresponding to the data representations of the non-contiguous group of data representations based on the received at least one input without adjusting data representations not part of the non-contiguous group of data representations.
4 Assignments
0 Petitions
Accused Products
Abstract
A system is disclosed wherein a graphical representation of a profile may be adjusted to adjust one or more values of the profile. The profile may includes data values corresponding to respective time periods. The data values being represented by data representations in the graphical representation. A non-contiguous grouping of the data representations may be selected by an operator to adjust the data values of the profile corresponding to the non-contiguous grouping of data representations. A contiguous grouping of the data representations may be selected by an operator to adjust the data values of the profile corresponding to the non-contiguous grouping of data representations.
-
Citations
30 Claims
-
1. A method for adjusting data values via a medical apparatus programming device, including the steps of:
-
displaying a plurality of data representations in a graphical format on a display of the medical apparatus programming device, each data representation corresponding to a data value of a profile; receiving a selection of a first portion of the plurality of data representations, the first portion of the plurality of data representations including a non-contiguous group of the plurality of data representations; receiving at least one input to simultaneously adjust the data representations of the non-contiguous group of data representations without adjusting data representations not part of the non-contiguous group of data representations; and adjusting the data values of the profile corresponding to the data representations of the non-contiguous group of data representations based on the received at least one input without adjusting data representations not part of the non-contiguous group of data representations. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of adjusting insulin basal rates for an insulin pump, the method including the steps of:
-
receiving a plurality of insulin basal profiles from the insulin pump by a medical device, each of the plurality of insulin basal profiles providing insulin basal rates for a plurality of time periods of a twenty-four hour period; storing the plurality of insulin basal profiles; displaying a first graphical representation of each of the plurality of insulin basal profiles; receiving a selection of a first insulin basal profile of the plurality of insulin basal profiles, displaying a second graphical representation of the first insulin basal profile, the second graphical representation including a first axis indicating a time scale, a second axis indicating an insulin basal rate scale, and a plurality of data representations each data representation corresponding to a time period of the plurality of time periods and providing an indication of a corresponding insulin basal rate for the time period; receiving a selection of a first non-contiguous grouping of data representations corresponding to a first non-contiguous grouping of time periods of the first insulin basal rate profile; simultaneously adjusting the first non-contiguous grouping of data representations to adjust an indication of the corresponding insulin basal rate for each of the time periods of the first non-contiguous grouping of time periods without adjusting data representations not part of the non-contiguous group of data representations; storing an adjusted first insulin basal rate profile, the adjusted first insulin basal rate profile including adjusted insulin basal rates for the first non-contiguous grouping of time periods, the adjusted insulin basal rates being based on the adjusted first non-contiguous grouping of data representations; and communicating the adjusted first insulin basal rate profile to the insulin pump.
-
-
7. The method of 6, wherein the plurality of data representations are bar segments and the indication of the corresponding insulin basal rate for each of the plurality of data representations includes a height of the corresponding bar segment.
-
8. The method of 7, wherein the step of receiving the selection of the first non-contiguous grouping of data representations corresponding to the first non-contiguous grouping of time periods of the first insulin basal rate profile includes the steps of:
-
receiving a first input selecting a first bar segment of the bar segments of the first non-contiguous grouping of data representations; and receiving a second input selecting a second bar segment of the bar segments of the first non-contiguous grouping of data representations; and wherein the step of simultaneously adjusting the first non-contiguous grouping of time periods includes the steps of; receiving a third input corresponding to adjusting a height of the first non-contiguous grouping of data representations including a first adjusted height corresponding to the first bar segment and a second adjusted height corresponding to the second bar segment; and displaying the plurality of bar segments corresponding to the first non-contiguous grouping of data representations, the first bar segment being displayed with the first adjusted height and the second bar segment being displayed with the second adjusted height. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method for adjusting data values, including the steps of:
-
displaying a plurality of data representations in a graphical format on a display of a medical apparatus programming device, each data representation corresponding to a data value of a profile; receiving a first input corresponding to a selection of a first data representation and a second input, the second input corresponding to one of a contiguous group selection and a non-contiguous group selection; receiving a third input corresponding to a selection of a second data representation; defining a contiguous group of data values of the profile corresponding to data representations bounded by the first data representation and the second data representation when the second input corresponds to the contiguous group selection; defining a non-contiguous group of data values of the profile corresponding to data representations including the first data representation and the second data representation when the second input corresponds to the non-contiguous group selection; and simultaneously adjusting each of the defined group of data values in response to a received adjustment input without adjusting data representations not part of the defined group of data values. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus for adjusting insulin basal rates for an insulin pump, the apparatus comprising:
-
a computing device; a memory accessible by the computing device; a display operatively coupled to the computing device; at least one user input device operatively coupled to the computing device; and software stored on the memory which provides a user interface to display a graphical representation of a first insulin basal profile for the insulin pump including a data representation for a plurality of time periods of the first insulin basal profile and corresponding insulin basal rates for each of the plurality of time periods, the software including means for selecting a non-contiguous group of data representations of a first portion of the plurality of time periods for adjustment and means for simultaneously adjusting the corresponding insulin basal rates for each of the data representations of the first portion of the plurality of time periods without adjusting data representations not part of the first portion of the plurality of time periods. - View Dependent Claims (26, 27, 28)
-
-
29. A computer readable medium tangibly embodying instructions executable by a computing device to perform method steps including:
-
displaying a graphical representation of a current basal rate profile, the basal rate profile having a plurality of time periods and associated basal rates and the graphical representation including a plurality of data representations corresponding to the plurality of time periods and associated basal rates of the basal rate profile; permitting the selection of a non-contiguous group of the plurality of data representations; and simultaneously adjusting a characteristic of the non-contiguous group of the plurality of data representations, without adjusting the characteristic not part of the non-contiguous group, to represent an adjusted basal rate for each of the time periods of the non-contiguous group of the plurality of data representations. - View Dependent Claims (30)
-
Specification