IP Library › Granted Patent US 12,324,962
Granted Patent B2
US 12,324,962 · App. 17/969,075 · Granted Jun 10, 2025

Method for estimating a maximum power value generatable by a user during a resistance training exercise on an exercise machine and exercise machine able to implement said method

Inventors: Luca Zoffoli (Forli'-Cesena, IT); Silvano Zanuso (Forli'-Cesena, IT)
Assignee: TECHNOGYM S.P.A.
A63B24/0087A63B2024/0093
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,324,962
App. No.
17/969,075
Granted
Jun 10, 2025
Kind
B2
Abstract

A method for estimating a maximum power value generatable by a user during a resistance training exercise on an exercise machine includes executing at least three resistance training exercises. The push load to be set for the third execution of the resistance training exercise depends on the comparison of the last measured power peak value with the power peak values measured during the previous executions of the resistance training exercise.

Claims (59)

1. A method for estimating a maximum power value generatable by a user during a resistance training exercise on a treadmill, the method comprising:

setting a first push load on the treadmill, the value of the first push load corresponds to a set first percentage of a body weight of the user;

performing, by the user, a resistance training exercise on the treadmill pushing the set first push load for a set distance, the value of which corresponds to a set first percentage of the body weight of the user;

determining, by a data processing unit, a first value of power peak generated by the user during the performance of the resistance training exercise on the treadmill by pushing the first push load for the set distance;

setting a second push load on the treadmill, the value of the second push load corresponds to a set second percentage of the body weight of the user;

performing, by the user, the resistance training exercise on the treadmill pushing the set second push load for a set distance;

determining, by the data processing unit, a second value of power peak generated by the user during the performance of the resistance training exercise by pushing the second push load for the set distance;

comparing, by the data processing unit, the first value of power peak measured with the second value of peak power measured;

determining, by the data processing unit, a value of a third push load, the value of the third push load corresponds to a set third percent of the body weight of the user, based on the comparison of the first value of power peak measured with the second value of peak power measured;

setting the third push load on the treadmill;

performing, by the user, the resistance training exercise on the treadmill pushing the set third push load equal to the determined value for the set distance;

determining, by the data processing unit, a third value of power peak generated by the user during the performance of the resistance training exercise by pushing the third push load for the set distance;

determining, by the data processing unit, a set maximum power value generatable by the user during the resistance training exercise on the treadmill based on the determined first value of power peak, the determined second value of power peak, and the determined third value of power peak;

determining, by the data processing unit, a push load value corresponding to an estimated maximum power value to be given to the treadmill for performing the resistance training exercise during a workout of the user;

setting the determined push load value on the treadmill for performing the resistance training exercise during the workout of the user.

2. The method according to claim 1 , comprising determining, by the data processing unit, at least one push load value or a range of push load values as a function of the estimated maximum power value to be set to the treadmill for performing the resistance training exercise during a workout of the user.

3. The method according to claim 2 , wherein the step (f 1 ) of determining comprises:

determining, based on the ordinate value representative of the estimated maximum power value generatable by the user (U) during the resistance training exercise, one or more set ordinate values y corresponding to a set percentage of the ordinate value representative of the estimated maximum power value generatable by the user during the resistance training exercise;

locating on a mathematical function graph, one or more abscissa values x corresponding to said one or more ordinates values y determined in the preceding step;

determining, based on said one or more set determined ordinate values y and determined parabola coefficients a and b, abscissa values x representative of said at least one push load WSS value or a range of push load WWS values.

4. The method according to claim 1 , wherein the step of determining, by the data processing unit, a set maximum power value generatable by the user comprises:

determining, based on a first pair of coordinates of the determined first value of power peak, on a second pair of coordinates of the determined second value of power peak, and on a third pair of coordinates of the determined third value of power peak, coefficients a and b of a mathematical function;

determining the pair of coordinates of a vertex point of the mathematical function based on the determined coefficients, an ordinate value from the pair of coordinates of the vertex point of the mathematical function representing an estimated value of maximum power generatable by the user during the resistance training exercise.

5. The method according to claim 1 , wherein the method, between determining, by the data processing unit, a third value of power peak generated by the user and determining, by the data processing unit, a set maximum power value generatable by the user, before performing an i-th resistance training exercise, for 4<i<N, with N being an integer, comprises:

based on a determined push load value WS i-1 :

comparing, by the data processing unit, the measured value of power peak VP i-1 with each of the previously measured values of power peak VP i , . . . VP i-2 ;

determining, by the data processing unit, a further push load value WS i based on of the result of the step of comparing, the further push load value WS i corresponding to a determined further percentage P i of the body weight of the user;

performing, by the user, the resistance training exercise on the treadmill by pushing the further push load WS i equal to the determined value for the set distance;

measuring, by the data processing unit, a further value of power peak VP i generated by the user during the performance of the resistance training exercise by pushing the further push load WS i for the set distance;

the step of determining, by the data processing unit, the estimated maximum power value generatable by the user during the resistance training exercise on the treadmill being performed based on the determined first value of power peak, the determined second value of power peak, the determined third value of power peak and on each further determined value of power peak VP i .

6. The method according to claim 1 , wherein the steps of the method performed by the data processing unit are performed by a data processing unit of the treadmill or by a data processing unit of a remote electronic calculator operatively connected to the treadmill through a data communication network.

7. The method according to claim 1 , wherein the steps of the method performed by the data processing unit are performed in part by a data processing unit of the treadmill and in part by a data processing unit of the remote electronic calculator.

8. A treadmill comprising a base extending along a longitudinal axis, the base comprising:

a first rotating element and a second rotating element adapted to rotate about respective rotation axes transverse to the longitudinal axis of the base of the treadmill;

a physical exercise surface operatively connected to the first rotating element and the second rotating element;

the treadmill comprising:

a frame extending substantially in a vertical direction relative to the base having a shape configured for a user to perform resistance training exercises on the exercise surface;

an actuation device of the exercise surface operatively associated with at least one of said first rotating element and said second rotating element, the actuation device being configured to apply a braking action on at least one of the first rotating element or the second rotating element and consequently on the exercise surface;

a data processing unit operatively connected to the actuation device;

the treadmill being configured to estimate a maximum power value generatable by the user during the resistance training exercise on the treadmill;

the data processing unit being configured to:

determine a first value of power peak generated by the user during the performance of the resistance training exercise by pushing a set first push load for a set distance, the value of the first value of power peak corresponds to a set first distance percentage of a body weight of the user;

determine a second value of power peak generated by the user during the performance of the resistance training exercise by pushing a second push load for a set distance;

compare the first value of power peak measured with the second value of peak power measured;

determine a value of a third push load, the value of the third push load corresponds to a set third percent of the body weight of the user, based on the comparison of the first value of power peak measured with the second value of peak power measured;

determine a third value of power peak generated by the user during the performance of the resistance training exercise by pushing the third push load equal to the determined value of the third push load for the set distance;

determine a set maximum power value generatable by the user during the resistance training exercise on the treadmill based on the determined first value of power peak, the determined second value of power peak, and the determined third value of power peak.

9. A system for estimating a maximum power value generatable by a user during a resistance training exercise on a treadmill, a data processing unit of the system being configured to:

determine a first value of power peak generated by the user during the performance of the resistance training exercise by pushing a first push load for a set distance, the first value of power peak corresponding to a set percentage of a body weight of the user;

determine a second value of power peak generated by the user during the performance of the resistance training exercise by pushing a second push load for a set distance;

compare the first value of power peak measured with the second value of peak power measured;

determine a value of a third push load, the value of the third push load corresponds to a set third percent of the body weight of the user, based on the comparison of the first value of power peak measured with the second value of peak power measured;

determine a third value of power peak generated by the user during the performance of the resistance training exercise by pushing a third push load equal to the determined value of the third push load for the set distance;

determine a set maximum power value generatable by the user during the resistance training exercise on the treadmill based on the determined first value of power peak, the determined second value of power peak, and the determined third value of power peak,

the system comprising:

a treadmill usable by the user for performing the resistance training exercise, comprising:

a frame extending substantially in a vertical direction relative to a base of the treadmill, the frame having a shape so that the user can perform resistance training exercises on an exercise surface of the treadmill;

an actuation device of the exercise surface operatively associated with at least one of a first rotating element and second rotating element, the actuation device being configured to apply a braking action on at least one of the first rotating element or the second rotating element and consequently on the exercise surface, the data processing unit being operatively connected to the actuation device;

a remote electronic calculator operatively connected to the treadmill through a data communications network, the remote electronic calculator comprising a data processing unit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2022
From: ZOFFOLI, LUCA; ZANUSO, SILVANO
To: TECHNOGYM S.P.A.
Reel/Frame 061800/0224 →
Priority Claims (1)
IT 102021000026720 · Oct 19, 2021 · national
Continuity (1)
Related Publication 20230124164A1 · Apr 20, 2023
References Cited (12)
US 10814172B1 · Ilfrey et al. · 2020 [cited by applicant]
US 20030013584A1 · Harney · 2003 [cited by examiner]
US 20110077127A1 · Ishii · 2011 [cited by examiner]
US 20140113261A1 · Akiba · 2014 [cited by applicant]
US 20180001134A1 · Bayerlein · 2018 [cited by examiner]
US 20200179789A1 · Fima · 2020 [cited by examiner]
US 20200330818A1 · Thomas · 2020 [cited by examiner]
US 20210023416A1 · Yu · 2021 [cited by examiner]
US 20220040528A1 · Manzke · 2022 [cited by examiner]
US 20220362652A1 · Del Monaco · 2022 [cited by examiner]
EP 3031499A1 · 2016 [cited by applicant]
Italian Search Report for Italian Patent Application No. 102021000026720 dated Jun. 3, 2022, 8 pages. [cited by applicant]
Cited By (1)
US 1,133,060