Adaptive fitness training
Abstract
Streaming real-time fitness activity for analysis to determine if the user should change the exercise type, the wait duration between exercises, or the intensity level to increase the effectiveness level of the current activity for defined fitness goals and objectives of the user and notifying the user of the changes to the fitness activity in real-time while performing the activity. Evaluating the fitness goals of the user to define a fitness plan with specific exercises based on the fitness programs ranking learned from social media sentiment and proven results based on real-time feedback results of the user correlated to the activity. The fitness plan is evaluated based on current measurements of progress with goals to recommend and forecast changes to the fitness plan.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 - 6 . (canceled)
7 . A computer program product comprising a computer readable storage media having stored thereon:
program instructions to receive fitness activity data from one or more sensors, wherein the fitness activity data describes a fitness activity performed by a user; program instructions to determine target values for the fitness activity data, wherein the target values increase an effectiveness level of the fitness activity; program instruction to determine a change to the fitness activity based on the fitness activity data and the target values; and program instruction to report the change to the fitness activity to the user.
8 . The computer program product of claim 7 , further comprising:
program instructions to receive one or more fitness goals of the user, wherein the target values are based on the one or more fitness goals.
9 . The computer program product of claim 8 , further comprising:
program instructions to recommend a fitness plan to the user, wherein the fitness plan is based on the one or more fitness goals and a current fitness condition of the user.
10 . The computer program product of claim 9 , further comprising:
program instructions to determine a change to the fitness plan based on at least one of: the one or more fitness goals, the current fitness condition of the user, the fitness activity data, the target values, and forecasted results of the change to the fitness plan.
11 . The computer program product of claim 7 , wherein the program instructions to determine the target values, further comprise:
program instructions to receive historic fitness activity data, including activity characteristics including at least one of activity type, intensity, duration, and rest period duration; program instructions to determine an effectiveness level of the historic fitness activity data based on a fitness condition of the user; and program instructions to determine target values based on the activity characteristics corresponding to the effectiveness level.
12 . The computer program product of claim 7 , wherein the program instructions to determine the change to the fitness activity, further comprise:
program instructions to determine whether the fitness data is within a threshold of the target values; and program instruction to, responsive to a determination that the fitness data is not within the threshold of the target values, select the change to the fitness activity from at least one of increased intensity, increased duration, decreased rest period duration, and alternative activity.
13 . A computer system comprising:
a processor set; and a computer readable storage media; wherein: the processor set is structures, located, connected, and/or programmed to execute program instructions stored on the computer readable storage media; and the program instructions include: program instructions to receive fitness activity data from one or more sensors, wherein the fitness activity data describes a fitness activity performed by a user; program instructions to determine target values for the fitness activity data, wherein the target values increase an effectiveness level of the fitness activity; program instruction to determine a change to the fitness activity based on the fitness activity data and the target values; and program instruction to report the change to the fitness activity to the user.
14 . The computer system of claim 13 , further comprising:
program instructions to receive one or more fitness goals of the user, wherein the target values are based on the one or more fitness goals.
15 . The computer system of claim 14 , further comprising:
program instructions to recommend a fitness plan to the user, wherein the fitness plan is based on the one or more fitness goals and a current fitness condition of the user.
16 . The computer system of claim 15 , further comprising:
program instructions to determine a change to the fitness plan based on at least one of: the one or more fitness goals, the current fitness condition of the user, the fitness activity data, the target values, and forecasted results of the change to the fitness plan.
17 . The computer system of claim 13 , wherein the program instructions to determine the target values, further comprise:
program instructions to receive historic fitness activity data, including activity characteristics including at least one of activity type, intensity, duration, and rest period duration; program instructions to determine an effectiveness level of the historic fitness activity data based on a fitness condition of the user; and program instructions to determine target values based on the activity characteristics corresponding to the effectiveness level.
18 . The computer system of claim 13 , wherein the program instructions to determine the change to the fitness activity, further comprise:
program instructions to determine whether the fitness data is within a threshold of the target values; and program instruction to, responsive to a determination that the fitness data is not within the threshold of the target values, select the change to the fitness activity from at least one of increased intensity, increased duration, decreased rest period duration, and alternative activity.Join the waitlist — get patent alerts
Track US2019160333A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.