| CPC G06F 3/048 (2013.01) [G06F 16/24 (2019.01); A61B 5/14532 (2013.01)] | 20 Claims |

|
1. A computer-implemented method comprising:
generating training data, wherein generating training data further comprises:
converting (i) analyte data and (ii) first user input associated with at least one of food or exercise to vector data;
training a recommendation machine learning model using the vector data;
receiving, via a first graphical user interface, a request for an analyte history report;
in response to receiving the request for the analyte history report,
querying, from an application programming interface, a set of analyte data entries within a past time window;
determining summary data based at least in part on the set of analyte data entries; and
causing presentation, in a second graphical user interface, of the analyte history report comprising the summary data;
receiving, from the application programming interface, a current analyte data entry;
causing presentation, in a third graphical user interface, of a graphical animated character based at least in part on the current analyte data entry;
receiving, via a fourth graphical user interface, second user input associated with the graphical animated character;
storing the second user input in a database;
providing (i) the second user input and (ii) the current analyte data entry to the recommendation machine learning model;
receiving a recommendation from the recommendation machine learning model; and
providing, via a fifth graphical user interface, output based at least in part on the recommendation.
|