| CPC A63B 24/0062 (2013.01) [A63B 24/0075 (2013.01); A63B 71/0622 (2013.01); G06N 20/00 (2019.01); G16H 20/30 (2018.01); A63B 24/0087 (2013.01); A63B 2071/063 (2013.01); A63B 2071/0655 (2013.01); A63B 2071/068 (2013.01)] | 20 Claims |

|
1. A computer-implemented method for using an artificial intelligence engine to generate a user interface capable of presenting progress over time of a user in a plurality of domains, wherein the computer-implemented method comprises:
receiving, by the artificial intelligence engine, input from a user pertaining to a plurality of goals associated with respective domains of the plurality of domains, wherein the plurality of domains comprises range of motion, strength, balance, endurance, mobility, stability, pliability, flexibility, or some combination thereof;
generating, by the artificial intelligence engine, a machine learning model trained to receive one or more measurements as input;
outputting, based on the one or more measurements and the plurality of goals, the generated user interface;
while a user performs an exercise using an exercise device, receiving the one or more measurements from one or more sensors associated with the exercise device; and
presenting, on a display of a computing device associated with the exercise device while the user performs the exercise on the exercise device, a plurality of sections of the generated user interface, wherein
each of the plurality of sections presented on the display while the user performs the exercise includes a graphical element indicating progress over time toward a respective one of the plurality of goals,
each of the plurality of sections is related to a separate one of the plurality of domains,
based on the one or more measurements, each of the plurality of sections includes a respective one of a plurality of icons positioned adjacent to a respective one of the graphical elements, wherein positions of each of the plurality of icons relative to the graphical elements, as presented on the display while the user performs the exercise, correspond to the progress over time of the user in respective domains of the plurality of domains, wherein the progress over time of the user corresponds to progress attained over multiple sessions of the plurality of exercise sessions of the exercise plan.
|