US 11,833,393 B2
System and method for using an exercise machine to improve completion of an exercise
Colin James Smith, Boulder, CO (US); Michael Bissonnette, Denver, CO (US); Steven Mason, Las Vegas, NV (US); and James D. Steidl, San Diego, CA (US)
Assigned to REHAB2FIT TECHNOLOGIES, INC., Longmont, CO (US)
Filed by Rehab2Fit Technologies Inc., Longmont, CO (US)
Filed on May 14, 2020, as Appl. No. 16/874,052.
Claims priority of provisional application 62/848,313, filed on May 15, 2019.
Prior Publication US 2020/0360764 A1, Nov. 19, 2020
Int. Cl. A63B 24/00 (2006.01); A63B 21/00 (2006.01); A63B 71/06 (2006.01); A63B 22/20 (2006.01); A63B 22/06 (2006.01); A63B 22/00 (2006.01)
CPC A63B 24/0062 (2013.01) [A63B 21/4034 (2015.10); A63B 21/4035 (2015.10); A63B 22/0005 (2015.10); A63B 22/0605 (2013.01); A63B 22/203 (2013.01); A63B 24/0075 (2013.01); A63B 71/0622 (2013.01); A63B 2022/0094 (2013.01); A63B 2024/0068 (2013.01); A63B 2071/0627 (2013.01); A63B 2071/0652 (2013.01); A63B 2208/0233 (2013.01); A63B 2220/50 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a computing device associated with a control system and connected to an exercise machine via a plurality of data channels, one or more load measurements via each of the plurality of data channels, wherein the one or more load measurements are obtained from one or more load cells associated with each of the plurality of data channels and included in the exercise machine;
in response to detecting a minimum threshold amount of load from a data channel of the plurality of data channels:
(i) setting, by the computing device, the data channel to active, wherein the data channel set to active is associated with a first exercise included in an exercise plan,
(ii) setting, remaining ones of the plurality of data channels to inactive,
(iii) stopping reception of load measurements from the data channels set to inactive, wherein the data channels set to inactive are associated with exercises other than the first exercises, and
(iv) receiving subsequent one or more load measurements via the data channel set to active;
displaying a user interface (UI) on a display of the computing device, the displayed UI presenting information related to the subsequent one or more load measurements;
comparing, by the computing device, the subsequent one or more load measurements to one or more respective target thresholds;
determining, by the computing device, information indicating that the subsequent one or more load measurements exceed the one or more respective target thresholds; and
responsive to determining the information indicating that the subsequent one or more load measurements exceed the one or more respective target thresholds, modifying the UI to present an indication that the one or more respective target thresholds have been exceeded and the first exercise is complete.