IP Library Granted Patent US 12,070,653
Granted Patent B2
US 12,070,653 · App. 17/579,530 · Granted Aug 27, 2024

Critical power adaptive training with varying parameters

Inventor: Joshua S. Smith (Salt Lake City, UT)
Assignee: Johnson Health Tech Retail, Inc.
A63B24/0006A63B24/0075A63B24/0087A63B71/0622G16H20/30G16H40/63G16H40/67
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,070,653
App. No.
17/579,530
Granted
Aug 27, 2024
Kind
B2
Abstract

An adaptive training system can determine a finite work capacity and critical power and use those determinations to generate an adaptive training programs for workout parameters. To determining a finite work capacity and critical power, the adaptive training system can receive workout data; generate data points by determining, for each workout, a maximum amount of work done for each of multiple time window sizes; fit these workout data points to a function; and determine a critical power and finite work capacity based on the fitted function. Once the adaptive training system has determined a critical power and finite work capacity, the adaptive training system can use them to generate an adaptive training program by keeping a function defined by a set of workout parameters below an ability function that is based on the critical power and finite work capacity.

Claims (48)

1. A workout apparatus for automatically providing an adaptive training program, wherein the workout apparatus is configured to implement a training session with given parameters, the workout apparatus comprises:

an onboard instrument system configured to obtain measurements indicative of a user's power output; and

an onboard processor configured to generate the adaptive training program for the user by:

identifying a work value for each particular window size, of multiple window size durations, within the measurements indicative of the user's power output;

fitting, as an ability function, a function to the identified work values;

applying, to a workout function defined for the particular type of the training session, the given parameters and at least one additional parameter, such that the value of the workout function does not exceed the value of the ability function for any time during a duration for the training session; and

using the given parameters and at least one additional parameter to generate the adaptive training program for the user;

wherein instructions for the workout apparatus are automatically provided based on the adaptive training program.

2. The workout apparatus of claim 1 wherein the workout apparatus is connected to a network of multiple other workout machines, the adaptive training program is based on measurements indicative of power output taken on one of the networked workout machines other than the workout apparatus.

3. The workout apparatus of claim 2 wherein the onboard processor is a server system connected to the network.

4. The workout apparatus of claim 1 wherein the onboard processor generates the adaptive training program in response to an identification unique to the user.

5. The workout apparatus of claim 4 wherein the onboard processor generates the adaptive training program in response to a first unique code indicative of a mobile device associated with the user and a second unique code indicative of the workout apparatus.

6. The workout apparatus of claim 5 wherein the onboard processor generates the adaptive training program in response to the identification comprising the code indicative of the workout apparatus, which is supplied to the mobile device through an image capture system on the mobile device.

7. The workout apparatus of claim 5 wherein the onboard processor is configured to receive the first unique code indicative of the user via wireless communication with the mobile device.

8. The workout apparatus of claim 1 wherein the automatically providing the output or settings of the workout apparatus comprises providing the output to a server system or a mobile device, wherein the output is stored in association with a user profile comprising one or more of:

at least some of the identified work values;

the ability function;

statistics of the adaptive training program;

measures of actual performance during the training session;

biographic specifics; or

any combination thereof.

9. The workout apparatus of claim 1 , further comprising an internet-based interface, accessible through a web browser or mobile device application, wherein the internet-based interface provides access to a user profile associated with multiple workouts performed by a user.

10. The workout apparatus of claim 1 wherein the measurements indicative of power output comprise one or more of:

speed;

revolutions-per-minute;

resistance;

incline;

distance;

duration; or

any combination thereof.

11. The workout apparatus of claim 1 wherein the ability function is a linear function.

12. The workout machine apparatus of claim 1 wherein the processor is a server system connected to a network; and the server system obtains the additional work values stored in association with a user profile for the user and generates the adaptive training program, both in response to an authentication of the user.

13. The workout apparatus of claim 1 ,

wherein applying, to the workout function defined for the particular type of the training session, the given parameters and at least one additional parameter comprises:

obtaining a pre-defined function for the particular type of the training session;

filling in the given parameters in the pre-defined function; and

solving for the at least one additional parameter, wherein the at least one additional parameter includes exactly one additional parameter; and

wherein using the given parameters and at least one additional parameter to generate the adaptive training program comprises:

selecting data to display instructing a user to perform a workout based on at least the given parameters and the solved at least one additional parameter; or

specifying the settings of the workout apparatus based on at least the given parameters and the solved at least one additional parameter.

14. The workout apparatus of claim 13 wherein filling in the given parameters in the pre-defined function comprises using one or more default values for one or more of the function parameters that are not included in the given parameters and are not included in the at least one additional parameter.

15. The workout apparatus of claim 1 wherein the processor is further configured to:

receive further measurements indicative of power output as the adaptive training program is performed;

identify further work values based on the further measurements indicative of power output;

update the ability function to further fit the further work values;

update one or more of the given parameters or one or more of the at least one additional parameter based on the updated ability function;

generate an updated adaptive training program based on the updated parameters; and

update the output or settings of the workout apparatus based on the updated adaptive training program.

Assignments (12)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2024
From: BOWFLEX INC.
To: JOHNSON HEALTH TECH RETAIL, INC.
Reel/Frame 068362/0796 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2024
From: BOWFLEX INC.
To: JOHNSON HEALTH TECH RETAIL, INC.
Reel/Frame 067807/0675 →
RELEASE OF SECURITY INTEREST Recorded Apr 25, 2024
From: CRYSTAL FINANCIAL LLC (D/B/A SLR CREDIT SOLUTIONS)
To: BOWFLEX INC.
Reel/Frame 067239/0001 →
RELEASE OF SECURITY INTEREST Recorded Apr 25, 2024
From: CRYSTAL FINANCIAL LLC (D/B/A SLR CREDIT SOLUTIONS)
To: BOWFLEX INC.
Reel/Frame 067239/0121 →
RELEASE OF SECURITY INTEREST Recorded Mar 4, 2024
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: BOWFLEX INC. (F/K/A NAUTILUS, INC.)
Reel/Frame 066726/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 4, 2024
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: BOWFLEX INC. (F/K/A NAUTILUS, INC.)
Reel/Frame 066725/0904 →
PATENT SECURITY AGREEMENT Recorded Jan 26, 2024
From: BOWFLEX INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 066374/0281 →
SECURITY INTEREST Recorded Jan 25, 2024
From: BOWFLEX INC.
To: CRYSTAL FINANCIAL LLC D/B/A SLR CREDIT SOLUTIONS
Reel/Frame 066369/0555 →
CHANGE OF NAME Recorded Dec 11, 2023
From: NAUTILUS, INC.
To: BOWFLEX INC.
Reel/Frame 065865/0886 →
SECURITY INTEREST Recorded Dec 1, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: NAUTILUS, INC.
Reel/Frame 062038/0027 →
SECURITY INTEREST Recorded Nov 30, 2022
From: NAUTILUS, INC.
To: CRYSTAL FINANCIAL LLC D/B/A SLR CREDIT SOLUTIONS
Reel/Frame 062029/0373 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2022
From: SMITH, JOSHUA S.
To: NAUTILUS, INC.
Reel/Frame 061823/0562 →
Continuity (4)
Continuation 16794151 · Feb 18, 2020
Continuation 16192733 · Nov 15, 2018
Provisional Application 62609298 · Dec 21, 2017
Related Publication 20220314069A1 · Oct 6, 2022