Customizing Workout Recommendations
Abstract
A method for customizing workout recommendations may include receiving a target workout duration for a user, determining a target calorie burn for the user, and determining the recentness of each of the workouts completed by the user. This determination may include receiving physical movement data of the user from one or more electronic sensors configured to directly measure physical movement of the user, analyzing the physical movement data, and determining whether each of the workouts was completed based on the analysis of the physical movement data. The method may further include assigning a weight to each of the workouts based on the received target workout duration, the determined target calorie burn for the user, and the determined recentness of the workout being completed by the user, ranking the workouts based on their assigned weights, and generating a custom workout recommendation for the user based on the ranking of the workouts.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method for customizing workout recommendations, the method comprising:
receiving a target workout duration for a user; determining a target calorie burn for the user; determining the recentness of each of the workouts completed by the user by receiving physical movement data of the user from one or more electronic sensors configured to directly measure physical movement of the user, analyzing the physical movement data, and determining whether each of the workouts was completed based on the analysis of the physical movement data; assigning a weight to each of the workouts based on the received target workout duration, the determined target calorie burn for the user, and the determined recentness of the workout being completed by the user; ranking the workouts based on their assigned weights; and generating a custom workout recommendation for the user based on the ranking of the workouts.
2 . The method of claim 1 , wherein the one or more electronic sensors includes a wearable electronic sensor configured to be worn on a wrist of the user.
3 . The method of claim 1 , wherein the one or more electronic sensors includes an exercise machine electronic sensor.
4 . The method of claim 1 , wherein:
the method further comprises determining the recentness of each of the workouts being recommended but not completed by the user; and the assigning of the weight to each of the workouts is further based on the determined recentness of the workout being recommended but not completed by the user.
5 . The method of claim 1 , wherein:
the method further comprises receiving a target muscle group for the user; and the assigning of the weight to each of the workouts is further based on the received target muscle group for the user.
6 . The method of claim 5 , wherein:
the method further comprises determining the recentness of each of the multiple target muscle groups being a focus of the workouts completed by the user; and the assigning of the weight to each of the workouts is further based on the determined recentness of a target muscle group that is a focus of the workout being a focus of the workouts completed by the user.
7 . The method of claim 1 , wherein the determining of the target calorie burn for the user includes:
receiving a fitness level of the user; determining a target heart rate range for the user based on the received fitness level of the user; receiving a mass of the user; receiving the sex of the user; and determining the target calorie burn for the user based on the determined target heart rate range for the user, the received mass of the user, the received sex of the user, and the received target workout duration for the user.
8 . The method of claim 1 , wherein:
the method further comprises receiving a target workout category goal of the user; and the assigning of the weight to each of the workouts is further based on the received target workout category goal of the user.
9 . The method of claim 1 , wherein:
the method further comprises receiving a fitness level of the user; and the assigning of the weight to each of the workouts is further based on the received fitness level of the user.
10 . The method of claim 1 , wherein:
the method further comprises receiving a workout equipment availability of the user; and the assigning of the weight to each of the workouts is further based on the received workout equipment availability of the user.
11 . The method of claim 1 , wherein:
the method further comprises receiving a sex of the user; and the assigning of the weight to each of the workouts is further based on the received sex of the user.
12 . A method for customizing workout recommendations, the method comprising:
receiving a target workout duration for a user, a target muscle group for the user, a target workout category goal of the user, a fitness level of the user, a workout equipment availability of the user, and a sex of the user; determining a target calorie burn for the user; determining the recentness of each of the workouts completed by the user, and determining the recentness of each of the target muscle groups being a focus of the workouts completed by the user, by receiving physical movement data of the user from one or more electronic sensors configured to directly measure physical movement of the user, analyzing the physical movement data, and determining whether each of the workouts was completed based on the analysis of the physical movement data; assigning a weight to each of the workouts based on the received target workout duration, the received target muscle group for the user, the received target workout category goal of the user, the received fitness level of the user, the received workout equipment availability of the user, the received sex of the user, the determined target calorie burn for the user, the determined recentness of the workout being completed by the user, and the determined recentness of each of the multiple target muscle groups being a focus of the workouts completed by the user; ranking the workouts based on their assigned weights; and generating a custom workout recommendation for the user based on the ranking of the workouts.
13 . The method of claim 12 , wherein:
the one or more electronic sensors includes a wearable electronic sensor configured to be worn on a wrist of the user and configured to count the steps of the user; or the one or more electronic sensors includes an exercise machine electronic sensor configured to track the amount of effort expended by the user on the exercise machine.
14 . The method of claim 12 , wherein:
the method further comprises determining the recentness of each of the workouts being recommended but not completed by the user; and the assigning of the weight to each of the workouts is further based on the determined recentness of the workout being recommended but not completed by the user.
15 . The method of claim 12 , wherein the determining of the target calorie burn for the user includes:
determining a target heart rate range for the user based on the received fitness level of the user; receiving a mass of the user; and determining the target calorie burn for the user based on the determined target heart rate range for the user, the mass of the user, the sex of the user, and the received target workout duration for the user.
16 . One or more non-transitory computer-readable media storing one or more programs that are configured, when executed, to cause one or more processors to perform a method for customizing workout recommendations, the method comprising:
receiving a target workout duration for a user, a target muscle group for the user, a target workout category goal of the user, a fitness level of the user, a workout equipment availability of the user, and a sex of the user; determining a target calorie burn for the user; determining the recentness of each of the workouts completed by the user, and determining the recentness of each of the multiple target muscle groups being a focus of the workouts completed by the user, by receiving physical movement data of the user from one or more electronic sensors configured to directly measure physical movement of the user, analyzing the physical movement data, and determining whether each of the workouts was completed based on the analysis of the physical movement data; assigning a weight to each of the workouts based on the received target workout duration, the received target muscle group for the user, the received target workout category goal of the user, the received fitness level of the user, the received workout equipment availability of the user, the received sex of the user, the determined target calorie burn for the user, the determined recentness of the workout being completed by the user; and the determined recentness of each of the multiple target muscle groups being a focus of the workouts completed by the user; ranking the workouts based on their assigned weights; and generating a custom workout recommendation for the user based on the ranking of the workouts.
17 . The one or more non-transitory computer-readable media of claim 16 , wherein the one or more electronic sensors includes a wearable electronic sensor configured to be worn on a wrist of the user and configured to count the steps of the user.
18 . The one or more non-transitory computer-readable media of claim 16 , wherein the one or more electronic sensors includes an exercise machine electronic sensor configured to track the amount of effort expended by the user on the exercise machine.
19 . The one or more non-transitory computer-readable media of claim 16 , wherein:
the method further comprises determining the recentness of each of the workouts being recommended but not completed by the user; and the assigning of the weight to each of the workouts is further based on the determined recentness of the workout being recommended but not completed by the user.
20 . The one or more non-transitory computer-readable media of claim 16 , wherein the determining of the target calorie burn for the user includes:
determining a target heart rate range for the user based on the received fitness level of the user; receiving a mass of the user; and determining the target calorie burn for the user based on the determined target heart rate range for the user, the mass of the user, the sex of the user, and the received target workout duration for the user.Join the waitlist — get patent alerts
Track US2018085630A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.