REMINDER MANAGEMENT FOR MANUAL ENTRY DIABETES APPLICATION
First Claim
1. A computer-implemented method for managing manual entries of blood glucose measures for a patient in relation to a structured collection procedure administered by a portable computing device, comprising:
- receiving, by the computing device, an expected time for an event associated with a structured collection procedure, where the structured collection procedure specifies one or more collection actions for obtaining blood glucose measures from a patient;
defining, by the computing device, an acceptance window for a given collection action associated with the structured collection procedure, where the acceptance window is calculated from the expected time for the event and specifies a range of times for the given collection action;
creating, by the computing device, a reminder for the given collection action in a persistent data store, where the reminder specifies a time at which to initiate a reminder;
receiving, by the computing device, a data entry from the user of the computing device, where the data entry includes a blood glucose measure for the patient; and
purging, by the computing device, the reminder from the data store when the data entry is received from the user prior to the time at which to initiate the reminder.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for managing manual entries of blood glucose measures in relation to a structured collection procedure administered by a portable computing device. The method includes: receiving an expected time for an event associated with a structured collection procedure, defining an acceptance window for a given collection action associated with the structured collection procedure and creating a reminder for the given collection action in a persistent data store, where the reminder specifies a time at which to initiate a reminder. Upon receiving a data entry of a blood glucose measure, the reminder event is purged from the data store when the data entry is received prior to the time at which to initiate the reminder. Conversely, a reminder notification is presented to the user when the data entry has not been received in advance of the time at which to initiate the reminder.
-
Citations
15 Claims
-
1. A computer-implemented method for managing manual entries of blood glucose measures for a patient in relation to a structured collection procedure administered by a portable computing device, comprising:
-
receiving, by the computing device, an expected time for an event associated with a structured collection procedure, where the structured collection procedure specifies one or more collection actions for obtaining blood glucose measures from a patient; defining, by the computing device, an acceptance window for a given collection action associated with the structured collection procedure, where the acceptance window is calculated from the expected time for the event and specifies a range of times for the given collection action; creating, by the computing device, a reminder for the given collection action in a persistent data store, where the reminder specifies a time at which to initiate a reminder; receiving, by the computing device, a data entry from the user of the computing device, where the data entry includes a blood glucose measure for the patient; and purging, by the computing device, the reminder from the data store when the data entry is received from the user prior to the time at which to initiate the reminder. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for managing reminders in an unreliable computing environment of a portable computing device, comprising:
-
creating, by a reminder module, a reminder for an event in a persistent data store residing on the computing device, where the reminder specifies a time at which to initiate a reminder and an acceptable range of times for the event to occur; logging, by the reminder module, the reminder with an operating system of the computing device; receiving, by the reminder module, a system message from the operating system and, in response thereto, logging the reminder with the operating system, where the system message indicates that outstanding reminders were cleared from the operating system; receiving, by the reminder module, a reminder message from the operating system, where the reminder message is triggered by the reminder; deleting, by the reminder module, the reminder from the data store when current time falls outside of the acceptable range of times for the event to occur; and displaying, on a display of the computing device, a reminder notification when current time falls within the acceptable range of times for the event to occur. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification