Patent ID: 7798961

Claim:
A method of acquiring and managing time dependent health information comprising: determining on the mobile device whether a time dependent health information has been received at a mobile device according to a schedule; in the event that the time dependent health information has not been received according to the schedule, determining on the mobile device whether prior time dependent health information has also not been received at the mobile device according to the schedule; in the event that prior time dependent health information has also not been received according to the schedule, providing an immediate reminder to input the time dependent health information, wherein the immediate reminder is provided to the user using an interface on the mobile device; in the event that prior time dependent health information has been received according to the schedule, queuing a delayed reminder to input the time dependent health information, wherein the delayed reminder is provided to the user using the interface on the mobile device; in the event that the time dependent health information has been received according to schedule: time stamping the time dependent health information; storing the time stamped time dependent health information on the mobile device; maintaining the time stamped time dependent health information on the mobile device wherein maintaining comprises storing today's information at a finer granularity than information older than today's information, wherein a coarser granularity is achieved using averaging over one or more different time period lengths for information older than today; calculating and displaying a graph for a report on the mobile device using the time stamped time dependent health information; determining the availability of the connection to the server; and in the event that the connection to the server is available, uploading the time stamped time dependent health information and a user identifier to the server.