Identifying available exercises for customizing an exercise session
First Claim
Patent Images
1. A method of generating a customized exercise video for a user, the method being implemented by (i) a computer system comprising one or more processors and (ii) a wearable sensor device comprising one or more sensors, the method comprising:
- (a) identifying a plurality of components, each component corresponding to a respective physical exercise and associated with one of a plurality of categories;
(b) assigning a difficulty rank to each component, wherein assigning the difficulty rank to an instant component includes;
receiving user ranks for a plurality of prior users that have performed the instant component,receiving user feedback from the plurality of prior users about performing the instant component, andsetting the difficulty rank of the instant component based on the user feedback from the plurality of prior users and the user ranks for the plurality of prior users;
(c) determining, by the computer system and for each category in the plurality of categories, a category user rank for the user;
(d) identifying, by the computer system and for each of the plurality of categories, a respective set of components in the plurality of components having a difficulty rank within a specified range of the category user rank as being available;
(e) generating, by the computer system, the customized exercise video including an exercise session composed of a plurality of available components identified in (d);
(f) displaying the customized exercise video to the user;
(g) receiving, by the computer system, sensor data of the user from the wearable sensor device, wherein the sensor data of the user are generated by the one or more sensors of the wearable sensor device when the user is wearing the wearable sensor device, and wherein the sensor data of the user indicate the user'"'"'s performance of, or the user'"'"'s physiological condition during, a physical exercise of the customized exercise video; and
(h) modifying, during playback of the customized exercise video and by the computer system, the content of the customized exercise video based on the sensor data of the user by performing an action selected from the group consisting of;
(a) changing an amount of a physical exercise of a particular component of the plurality of available components, (b) adding to the customized exercise video a new component having a difficulty rank different from that of the particular component of the plurality of available components, (c) adding to the customized exercise video a new coaching audio clip not initially included in the customized exercise video, and (d) any combination thereof.
6 Assignments
0 Petitions
Accused Products
Abstract
System, apparatuses, and methods can provide customized exercise sessions and customized videos corresponding to the exercise session. Exercise components that are available to a user for an exercise category can be determined based on a user rank in the category and a rank of the components in the category. Certain available components can be selected to include in a customized session.
54 Citations
21 Claims
-
1. A method of generating a customized exercise video for a user, the method being implemented by (i) a computer system comprising one or more processors and (ii) a wearable sensor device comprising one or more sensors, the method comprising:
-
(a) identifying a plurality of components, each component corresponding to a respective physical exercise and associated with one of a plurality of categories; (b) assigning a difficulty rank to each component, wherein assigning the difficulty rank to an instant component includes; receiving user ranks for a plurality of prior users that have performed the instant component, receiving user feedback from the plurality of prior users about performing the instant component, and setting the difficulty rank of the instant component based on the user feedback from the plurality of prior users and the user ranks for the plurality of prior users; (c) determining, by the computer system and for each category in the plurality of categories, a category user rank for the user; (d) identifying, by the computer system and for each of the plurality of categories, a respective set of components in the plurality of components having a difficulty rank within a specified range of the category user rank as being available; (e) generating, by the computer system, the customized exercise video including an exercise session composed of a plurality of available components identified in (d); (f) displaying the customized exercise video to the user; (g) receiving, by the computer system, sensor data of the user from the wearable sensor device, wherein the sensor data of the user are generated by the one or more sensors of the wearable sensor device when the user is wearing the wearable sensor device, and wherein the sensor data of the user indicate the user'"'"'s performance of, or the user'"'"'s physiological condition during, a physical exercise of the customized exercise video; and (h) modifying, during playback of the customized exercise video and by the computer system, the content of the customized exercise video based on the sensor data of the user by performing an action selected from the group consisting of;
(a) changing an amount of a physical exercise of a particular component of the plurality of available components, (b) adding to the customized exercise video a new component having a difficulty rank different from that of the particular component of the plurality of available components, (c) adding to the customized exercise video a new coaching audio clip not initially included in the customized exercise video, and (d) any combination thereof. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer product comprising a non-transitory computer readable medium storing a plurality of instructions that when executed control a computer system to generate a customized exercise video for a user, the instructions comprising:
-
(a) identifying a plurality of components, each component corresponding to a respective physical exercise and associated with one of a plurality of categories; (b) assigning a difficulty rank to each component, wherein assigning the difficulty rank to an instant component includes; receiving user ranks for a plurality of prior users that have performed the instant component, receiving user feedback from the plurality of prior users about performing the instant component, and setting the difficulty rank of the instant component based on the user feedback from the plurality of prior users and the user ranks for the plurality of prior users; (c) determining, for each category in the plurality of categories, a category user rank for the user; (d) identifying, for each of the plurality of categories, a respective set of components in the plurality of components having a difficulty rank within a specified range of the category user rank as being available; (e) generating the customized exercise video including an exercise session composed of a plurality of available components identified in (d); and (f) displaying the customized exercise video to the user; (g) receiving sensor data of the user from a wearable sensor device, wherein the sensor data of the user are generated by one or more sensors of the wearable sensor device when the user is wearing the wearable sensor device, and wherein the sensor data of the user indicate the user'"'"'s performance of, or the user'"'"'s physiological condition during, a physical exercise of the customized exercise video; and (h) modifying, during the playback of the customized exercise video, the content of the customized exercise video based on the sensor data of the user by performing an action selected from the group consisting of;
(a) changing an amount of a physical exercise of a particular component of the plurality of available components, (b) adding to the customized exercise video a new component having a difficulty rank different from that of the particular component of the plurality of available components, (c) adding to the customized exercise video a new coaching audio clip not initially included in the customized exercise video, and (d) any combination thereof. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification