P
US11517790B2ActiveUtilityPatentIndex 68

Methods and apparatus for training plan delivery and logging

Assignee: MYFITNESSPAL INCPriority: Nov 26, 2019Filed: Nov 26, 2019Granted: Dec 6, 2022
Est. expiryNov 26, 2039(~13.4 yrs left)· nominal 20-yr term from priority
Inventors:CARPENTER KAITLYNFULTS BRADFORD JKNIGHT JEFF
G16H 40/67G16H 20/30G16H 40/63A63B 24/0075A63B 2225/50A63B 2230/06A63B 24/0062G16H 20/60
68
PatentIndex Score
4
Cited by
57
References
20
Claims

Abstract

Systems, apparatus, and methods for training plan delivery and workout logging. In one embodiment of the present disclosure, a fitness tracking system and/or community of personal devices: (i) generates a training plan, (ii) schedules and coordinates delivery of workouts based on the training plan, and (iii) notifies the user of workouts via one or more wearables. In one exemplary embodiment, a fitness tracking system generates a training plan based on user workout history and/or user input. Thereafter, suggested workouts can be pushed to the user's community of personal devices, via a coordinating device (e.g., a smart phone). The coordinating device manages and controls workout notifications for any available coordinated devices (e.g., smart watches, smart shoes, etc.) Unlike previous systems, the disclosed embodiments of the present disclosure integrate a community of different personal devices together so as to capture activity tracking data regardless of what a user is wearing.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method for coordinating delivery of suggested workouts to a user, comprising: obtaining a plurality of training plans from a fitness tracking system;
 obtaining user input identifying a selected training plan from the plurality of training plans; 
 obtaining one or more suggested workouts corresponding to the selected training plan; 
 providing the one or more suggested workouts to a first coordinated personal device of a community of coordinated personal devices; 
 obtaining a first workout data record indicating a completion status of a first suggested workout of the one or more suggested workouts, wherein the first workout data record comprises captured workout metrics; 
 providing the first workout data record to the fitness tracking system; and 
 re-assessing the selected training plan based at least in part on the first workout data record, wherein re-assessing the selected training plan is based on at least one captured workout metric compared to an expected physiological progress, and wherein the expected physiological progress is based on a model of performance progression that is crowdsourced from a community of users. 
 
     
     
       2. The method of  claim 1 , further comprising providing a second suggested workout to a second coordinated device of the community of personal devices; and
 receiving a second workout data record. 
 
     
     
       3. The method of  claim 1 , further comprising modifying at least one suggested workout associated with the selected training plan. 
     
     
       4. The method of  claim 3 , wherein the modifying the at least one suggested workout comprises modifying a goal, a date, or a performance metric. 
     
     
       5. The method of  claim 1 , further comprising matching the first workout data record to the first suggested workout based on a unique workout identifier or a data content. 
     
     
       6. The method of  claim 1 , wherein providing the one or more suggested workouts to the first coordinated personal device comprises:
 checking an availability of the first coordinated personal device; and 
 sending the one or more suggested workouts to the first coordinated personal device when available. 
 
     
     
       7. A method for suggesting workouts to a user, comprising:
 providing a plurality of training plans to a coordinating device; 
 obtaining a user selected training plan; 
 providing a plurality of suggested workouts to the coordinating device based on the user selected training plan; 
 obtaining a plurality of workout data records from the coordinating device, wherein the plurality of workout data records comprises captured workout metrics; 
 each of the plurality of workout data records corresponding to a respective one of the plurality of suggested workouts; 
 matching the plurality of workout data records to their corresponding respective one of the plurality of suggested workouts based on an identified similarity; and 
 re-assessing the user selected training plan based on the plurality of workout data records, wherein re-assessing the user selected training plan is based on at least one captured workout metric compared to an expected physiological progress, and wherein the expected physiological progress is based on a model of performance progression that is crowdsourced from a community of users. 
 
     
     
       8. The method of  claim 7 , wherein the user selected training plan is based on a user workout history. 
     
     
       9. The method of  claim 7 , wherein the identified similarity comprises: a unique workout identifier, goal, or performance metrics. 
     
     
       10. The method of  claim 7 , wherein the plurality of workout data records are generated by a community of personal devices in communication with the coordinating device; and
 wherein the method further comprises reconciling data records generated by different devices in the community of personal devices from the plurality of workout data records. 
 
     
     
       11. The method of  claim 10 , wherein the reconciling the data records is based on a hierarchical priority of the community of personal devices. 
     
     
       12. The method of  claim 7 , wherein the identified similarity is based on multi-variate matching logic. 
     
     
       13. The method of  claim 7 , wherein the plurality of workout data records comprises completion statuses; and
 wherein the re-assessing the user selected training plan is further based on at least one completion status. 
 
     
     
       14. The method of  claim 7  wherein the model of performance progression is based on a group of other users having similar physiological traits to that of the user. 
     
     
       15. A non-transitory computer-readable medium comprising one or more instructions, which when executed by a processor, causes a user apparatus to:
 obtain one or more suggested workouts corresponding to a selected training plan; 
 provide the one or more suggested workouts to a first coordinated device of a community of coordinated personal devices; 
 receive a first workout data record indicating an intended completion status of a first suggested workout of the one or more suggested workouts, wherein the first workout data record comprises captured workout metrics; 
 provide the intended completion status to a fitness tracking system; and 
 re-assess the selected training plan based at least in part on the first workout data record, wherein re-assessing the selected training plan is based on at least one captured workout metric compared to an expected physiological progress, and wherein the expected physiological progress is based on a model of performance progression that is crowdsourced from a community of users. 
 
     
     
       16. The non-transitory computer-readable medium of  claim 15 , further comprising the one or more instructions, which when executed by the processor, causes the user apparatus to send a notification to a user of the one or more suggested workouts via a user interface. 
     
     
       17. The non-transitory computer-readable medium of  claim 16 , further comprising the one or more instructions, which when executed by the processor, causes the user apparatus to return a completed workout data record that augments the intended completion status when the first suggested workout was performed differently than suggested. 
     
     
       18. The non-transitory computer-readable medium of  claim 17 , further comprising the one or more instructions, which when executed by the processor, causes the user apparatus to:
 responsive to the user accepting the first suggested workout, capture one or more workout metrics via a sensor. 
 
     
     
       19. The non-transitory computer-readable medium of  claim 15 , further comprising the one or more instructions, which when executed by the processor, causes the user apparatus to:
 determine an availability of the first coordinated device of the community of personal devices; and 
 push the first suggested workout to the first coordinated device when available. 
 
     
     
       20. The non-transitory computer-readable medium of  claim 15 , further comprising the one or more instructions, which when executed by the processor, causes the user apparatus to:
 responsive to matching the first workout data record from the first coordinated device with the first suggested workout, return the first workout data record and an identification of a match.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.