Methods and apparatus for training plan delivery and logging
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-modifiedWhat 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.