Dynamic report building
First Claim
1. A method for improving glucose monitoring using a glucose sensor, an analyte processor and a user interface by improving glucose control indications on the user interface, the method comprising:
- receiving at the analyte processor a request to generate a report representative of health data associated with and including glucose sensor data for presentation on a display of the user interface;
accessing metadata associated with data received from at least one device of a host, wherein the at least one device includes at least one of the glucose sensor or a computing device, the metadata including information associated with at least one of the host or a glucose monitoring device;
automatically responding to the request by dynamically selecting, based on the metadata, a view from a plurality of defined views for presentation of the health data on the user interface;
generating the requested report with the dynamically-selected view by structuring the report to present the health data within the dynamically-selected view for presentation on the display, wherein the structuring the report includes;
compressing details of the health data over a time period into a graphical abstraction of the details of the health data, the graphical abstraction correlating the health data for presentation in the dynamically-selected view, andplacing the dynamically-selected view within the report based on the metadata, wherein the graphical abstraction of the details of health data includes at least one graphical indicator indicative of glucose control over the time period, and enables the host to readily perform a visual correlation of glucose control and the health data; and
providing the generated report, including the dynamically-selected view with the graphical abstraction correlating the health data, to the user interface for presentation,wherein the receiving, the accessing, the responding, the generating, and the providing are implemented by at least one processor within the analyte processor.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, are provided for processing analyte data. In some exemplary implementations, there is provided a method. The method may include selecting at least one module from among a plurality of modules, the selection performed based on metadata including one or more of the following rules: whether the at least one module can be used with a type of device, whether the at least one module can be used with a glycemic state of a host, and whether the at least one module can be used with an expected volume of data generated by the type of device; and generating a report including the selected at least one module configured to present information representative of the glucose concentration level measured in the host. Related systems, methods, and articles of manufacture are also disclosed.
-
Citations
20 Claims
-
1. A method for improving glucose monitoring using a glucose sensor, an analyte processor and a user interface by improving glucose control indications on the user interface, the method comprising:
-
receiving at the analyte processor a request to generate a report representative of health data associated with and including glucose sensor data for presentation on a display of the user interface; accessing metadata associated with data received from at least one device of a host, wherein the at least one device includes at least one of the glucose sensor or a computing device, the metadata including information associated with at least one of the host or a glucose monitoring device; automatically responding to the request by dynamically selecting, based on the metadata, a view from a plurality of defined views for presentation of the health data on the user interface; generating the requested report with the dynamically-selected view by structuring the report to present the health data within the dynamically-selected view for presentation on the display, wherein the structuring the report includes; compressing details of the health data over a time period into a graphical abstraction of the details of the health data, the graphical abstraction correlating the health data for presentation in the dynamically-selected view, and placing the dynamically-selected view within the report based on the metadata, wherein the graphical abstraction of the details of health data includes at least one graphical indicator indicative of glucose control over the time period, and enables the host to readily perform a visual correlation of glucose control and the health data; and providing the generated report, including the dynamically-selected view with the graphical abstraction correlating the health data, to the user interface for presentation, wherein the receiving, the accessing, the responding, the generating, and the providing are implemented by at least one processor within the analyte processor. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for improving glucose monitoring using a glucose sensor by improving glucose control indications on a user interface, the apparatus comprising:
-
at least one processor; and at least one memory including code which when executed by the at least one processor provides operation comprising; accessing metadata associated with data received from at least one device of a host, wherein the at least one device includes at least one of the glucose sensor or a computing device, the metadata including information associated with at least one of the host or a glucose monitoring device; automatically respond to a received request to generate a report representative of glucose sensor data by dynamically selecting, based on the metadata, at least one view of a plurality of defined views of health data associated with the glucose sensor data, the metadata including one or more of the following rules;
whether the at least one module dynamically-selected view can be used with a glucose monitoring device, whether the at least one dynamically-selected view can be used with a glycemic state of a host, or whether the at least one dynamically-selected view can be used with an expected volume of data generated by the glucose monitoring device;generating a report to include the at least one dynamically-selected view including; structuring the report to present the health data within a single view when the generated report is presented on a display of the user interface by compressing data of a time period into a graphical abstraction of details of the health data, the graphical abstraction correlating the health data for presentation within the dynamically-selected view, including at least one graphical indicator indicative of glucose control over the time period, and enables the host to readily perform a visual correlation of glucose control and the health data, and placing the at least one dynamically-selected view within the report based on the metadata; and providing the generated report, including the at least one dynamically-selected view, to the user interface for presentation. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium including computer program code, which when executed by at least one processor provides operation for improving glucose monitoring using a glucose sensor, an analyte processor and a user interface by improving glucose control indications on the user interface, comprising:
-
receiving a request to generate a report representative of the health data associated with and including glucose sensor data for presentation on a display of the user interface; accessing metadata associated with data received from at least one device of a host, wherein the at least one device includes at least one of the glucose sensor or a computing device, the metadata including information associated with at least one of the host, a glucose monitoring device or at least one rule; automatically responding to the request by dynamically selecting, based on the metadata, a view from among a plurality of defined views for presentation of the health data on the user interface; generating the requested report with the dynamically-selected view by structuring the report to present the health data within the dynamically-selected view for presentation on the display, wherein the structuring the report includes; compressing details of the health data over a time period into a graphical abstraction of the details of the health data, the graphical abstraction correlating the health data for presentation in the dynamically-selected view, and placing the at least one dynamically-selected view within the report based on the metadata, wherein the graphical abstraction of the details of health data includes at least one graphical indicator indicative of glucose control over the time period, and enables the host to readily perform a visual correlation of glucose control and the health data; and providing the generated report, including the dynamically-selected view with the graphical abstraction correlating the health data, to the user interface for presentation. - View Dependent Claims (18, 19, 20)
-
Specification