CPC A63B 24/0075 (2013.01) [A61B 5/6804 (2013.01); A63B 24/0062 (2013.01); G06F 3/011 (2013.01); G16H 20/30 (2018.01); G16H 20/60 (2018.01); A63B 2024/0081 (2013.01)] | 10 Claims |
1. A method comprising:
selecting, by a processing device, a workout for a user based on one or more of a user input or historical data associated with the user;
generating, based on historical data, an image corresponding to a set of movements of the user;
receiving, from one or more data sources, information associated with one or more of the user or the workout;
receiving, from a mobile device of the user, information relating to a calendar of the user;
setting, based on the information relating to the calendar, an adjusted duration of the workout;
measuring, via a sensor, performance data of the user relating to the workout having the adjusted duration;
identifying a movement of the user from the performance data;
authenticating the movement of the user by comparing at least a portion of the performance data to at least a portion of the set of movements of the image associated with the user;
generating, at least one of before, during, or after the workout, one or more recommendations associated with one or more of the workout or the user, the one or more recommendations being configured to adjust performance data associated with the workout; and
displaying the one or more recommendations associated with the one or more of the workout or the user.
|