Virtual athletic coach
AssigneeHumango, Inc.
InventorsEric Raphael Abecassis, William Cleveland Tidwell, Alan Robert Couzens
Life of this patent
Estimating the term…
Abstract
Some existing health and fitness apps map athletic activity and track that activity over time and present to the athlete various aggregations of their activity. Other existing health and fitness apps create training schedules for the athlete to achieve a fitness goal. However, the training schedules provided by these apps are static in nature and provide a fixed quantity and type of exercise within a fixed schedule for the athlete to accomplish. The presently disclosed virtual athletic coach offers dynamic training schedules that can make incremental adjustments based on an athlete's performance to the training schedule over time.
Claims20
A method of providing virtual athletic coaching comprising:
- generating, using a computer, a fatigue profile that tracks and projects a user's fatigue over time;
- generating, using the computer, a fitness profile that tracks and projects the user's fitness over time;
- collecting stated goals and life constraints from the user;
- inputting the fatigue profile, the fitness profile, the stated goals, and the life constraints into an optimizer, the optimizer to combine the inputs to optimize a training plan for the user using artificial intelligence;
- and
- generating with the optimizer and using the computer, the training plan for the user to achieve the stated goals within the life constraints based on the fatigue profile and the fitness profile.
A virtual athletic coach comprising:
- a fatigue predictor to generate a fatigue profile that tracks and projects a user's fatigue over time using a computer;
- a fitness predictor to generate a fitness profile that tracks and projects the user's fitness over time using the computer;
- and
- an optimizer to receive the fatigue profile from the fatigue predictor, the fitness profile from the fitness predictor, and stated goals and life constraints from the user and combine the inputs to optimize a training plan for the user using artificial intelligence and the computer, the training plan to achieve the stated goals within the life constraints based on the fatigue profile and the fitness profile.
One or more tangible computer-readable storage media encoding computer-executable instructions for executing on a computer system a computer process for providing virtual athletic coaching, the computer process comprising:
- generating a fatigue profile that tracks and projects a user's fatigue over time;
- generating a fitness profile for a user that tracks and projects the user's fitness over time;
- collecting stated goals and life constraints from the user;
- inputting the fatigue profile, the fitness profile, the stated goals, and the life constraints into an optimizer, the optimizer to combine the inputs to optimize a training plan for the user using artificial intelligence;
- and
- generating with the optimizer the training plan for the user to achieve the stated goals within the life constraints based on the fatigue profile and the fitness profile.
Dependencies are inferred from the claim text.