US2023401977A1PendingUtilityA1

Methods and apparatus for coaching based on nutrition

Assignee: MYFITNESSPAL INCPriority: Sep 30, 2019Filed: Aug 24, 2023Published: Dec 14, 2023
Est. expirySep 30, 2039(~13.2 yrs left)· nominal 20-yr term from priority
G09B 19/00G16H 20/30G09B 5/00G09B 5/02G09B 5/04
77
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for enabling dynamic coaching feedback is disclosed. The method comprises generating a plurality of expected profiles for a plurality of data records within a user history database by grouping users into the plurality of expected profiles, generating heuristics and performance metrics for each of the plurality of expected profiles, and associating a first user with a first expected profile of the plurality of expected profiles. The method further includes receiving user input relating to nutrition consumption for the first user and, in response to receiving the user input relating to nutrition consumption, recommending an activity for the first user based on the first expected profile. The first expected profile includes at least one heuristic for generating dynamic feedback with the activity, and the at least one heuristic for generating the dynamic feedback comprises a rule for modifying the activity based on the nutrition consumption for the first user.

Claims

exact text as granted — not AI-modified
1 . A method for enabling dynamic coaching feedback at a client device, comprising:
 generating a plurality of expected profiles for a plurality of data records within a user history database by:
 using a machine learning model to group users into the plurality of expected profiles; and 
 using machine learning to generate heuristics and performance metrics for each of the plurality of expected profiles; 
   associating a first user with a first expected profile of the plurality of expected profiles;   receiving user input relating to nutrition consumption for the first user;   in response to receiving the user input relating to nutrition consumption, recommending a workout for the first user based on the first expected profile, wherein the first expected profile includes at least one heuristic for generating dynamic feedback associated with the workout, wherein the at least one heuristic for generating the dynamic feedback comprises a rule for modifying the workout based on the nutrition consumption for the first user; and   updating a user data record of the first user based on a logged performance corresponding to the workout.   
     
     
         2 . The method of  claim 1 , where the workout data records are obtained from a population of users. 
     
     
         3 . The method of  claim 2 , wherein the population of users are categorized based on at least one physiological or psychological trait. 
     
     
         4 . The method of  claim 1 , wherein the at least one heuristic for generating the dynamic feedback comprises a rule for motivating the first user based on an actual performance of the first user during the workout. 
     
     
         5 . The method of  claim 1 , wherein the first expected profile comprises an expected performance level for the workout. 
     
     
         6 . The method of  claim 1 , further comprising disassociating the first user with the first expected profile and associating the user with a second expected profile of the plurality of expected profiles based at least in part on the logged performance. 
     
     
         7 . The method of  claim 1 , wherein said nutrition consumption for the first user includes calorie consumption information based on meals logged by the first user. 
     
     
         8 . The method of  claim 1 , wherein said nutrition consumption for the first user includes macronutrient consumption information or micronutrient consumption information. 
     
     
         9 . The method of  claim 1 , further comprising identifying a caloric deficit or hydration deficit for the first user based on said nutrition consumption for the first user. 
     
     
         10 . The method of  claim 1 , wherein the user input relating to nutrition consumption for the first user is received from a nutrition tracking device associated with the first user. 
     
     
         11 . A method for enabling dynamic coaching feedback at a client device, comprising:
 generating a plurality of expected profiles for a plurality of data records within a user history database by:
 grouping users into the plurality of expected profiles; and 
 generating heuristics and performance metrics for each of the plurality of expected profiles; 
   associating a first user with a first expected profile of the plurality of expected profiles;   receiving user input relating to nutrition consumption for the first user;   in response to receiving the user input relating to nutrition consumption, recommending an activity for the first user based on the first expected profile, wherein the first expected profile includes at least one heuristic for generating dynamic feedback with the activity, wherein the at least one heuristic for generating the dynamic feedback comprises a rule for modifying the activity based on the nutrition consumption for the first user; and   updating a user data record of the first user based on a logged performance corresponding to the fitness activity.   
     
     
         12 . The method of  claim 11 , where the activity is a fitness activity. 
     
     
         13 . The method of  claim 12 , wherein the fitness activity is a workout. 
     
     
         14 . The method of  claim 11 , wherein the activity is an academic activity. 
     
     
         15 . The method of  claim 11 , wherein the activity is a subsequent nutrition consumption activity. 
     
     
         16 . The method of  claim 15 , wherein the activity is a meal or a post-workout snack. 
     
     
         17 . The method of  claim 11 , wherein grouping users into the plurality of expected profiles is accomplished using a supervised machine learning model, and wherein generating heuristics and performance metrics for each of the plurality of expected profiles is accomplished using unsupervised machine learning. 
     
     
         18 . A method for enabling dynamic coaching feedback at a client device, comprising:
 generating a plurality of expected profiles for a plurality of data records within a user history database by:   using a machine learning model to group users into the plurality of expected profiles; and   using machine learning to generate heuristics and performance metrics for each of the plurality of expected profiles;   associating a first user with a first expected profile of the plurality of expected profiles;   receiving user input relating to previous nutrition consumption for the first user;   in response to receiving the user input relating to previous nutrition consumption, providing a recommended nutrition consumption for the first user based on the first expected profile, wherein the first expected profile includes at least one heuristic for generating dynamic feedback associated with the recommended nutrition consumption, wherein the at least one heuristic for generating the dynamic feedback comprises a rule for modifying the recommended nutrition consumption for the first user; and   updating a user data record of the first user based on a logged nutrition consumption corresponding to the recommended nutrition consumption.   
     
     
         19 . The claim of  claim 18 , wherein said previous nutrition consumption for the first user includes calorie consumption information based on meals logged by the first user. 
     
     
         20 . The method of  claim 1 , wherein said previous nutrition consumption for the first user includes macronutrient consumption information or micronutrient consumption information.

Join the waitlist — get patent alerts

Track US2023401977A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.