| CPC A63B 24/0075 (2013.01) [A63B 21/0058 (2013.01); A63B 24/0062 (2013.01); G06N 20/00 (2019.01); G16H 10/60 (2018.01); G16H 20/30 (2018.01); A63B 2022/0094 (2013.01); A63B 22/0605 (2013.01); A63B 2024/0093 (2013.01)] | 20 Claims |

|
1. A method comprising:
receiving first data pertaining to a first user that uses an electromechanical machine to perform a treatment plan, wherein the first data comprises characteristics of the first user, the treatment plan, and a result of the treatment plan;
assigning, via one or more machine learning models and based on the first data, the first user to a first cohort of a plurality of cohorts, wherein the one or more machine learning models are trained to assign the first user to the first cohort by comparing the first data of the first user to other data of people previously assigned to the plurality of cohorts, and wherein the first cohort represents the people having an at least one similarity to the characteristics of the first user;
receiving second data pertaining to a second user, wherein the second data comprises characteristics of the second user;
determining whether at least some of the characteristics of the second user match with at least some of the characteristics of the first user assigned to the first cohort;
responsive to determining at least some of the characteristics of the second user match at least some of the characteristics of the first user,
assigning, via the one or more machine learning models, the second user to the first cohort, and
selecting, via the one or more machine learning models, the treatment plan for the second user;
transmitting, from one or more processing devices, a first control instruction to the electromechanical machine, wherein the second user uses the electromechanical machine, and wherein the first control instruction electronically adjusts a pedal radius setting of the electromechanical machine, such adjustment to be in compliance with at least a first range of motion specified in the treatment plan;
receiving third data pertaining to the second user, wherein the third data comprises the first range of motion achieved by the second user performing the treatment plan; and
transmitting, based on the first range of motion achieved by the second user, a second control instruction to the electromechanical machine, wherein the second control instruction electronically adjusts the pedal radius setting of the electromechanical machine, such adjustment to be in compliance with at least a second range of motion specified in the treatment plan.
|