Generating custom audio content for an exercise session
US-9613659-B2 · Apr 4, 2017 · US
US9691428B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9691428-B2 |
| Application number | US-201414203387-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 10, 2014 |
| Priority date | Mar 15, 2013 |
| Publication date | Jun 27, 2017 |
| Grant date | Jun 27, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 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. 2. The method of claim 1 , wherein determining the category user rank comprises: receiving an initial user rank; receiving instant user feedback about a first component that the user has performed, the first component having a first difficulty rank; and changing the initial user rank based on the instant user feedback, the initial user rank, and the first difficulty rank. 3. The method of claim 2 , further comprising: calculating a predicted score for the user against the first component based on the initial user rank and the first difficulty rank; calculating a user score for the user against the first component based on the instant user feedback; and comparing the predicted score to the user score to determine a change in the initial user rank. 4. The method of claim 3 , further comprising: determining a winning stake and a losing stake based on the initial user rank and the first difficulty rank; and calculating an outcome score that specifies a percentage of the winning stake or the losing stake to use in changing the initial user rank. 5. The method of claim 1 , wherein the user feedback includes a level of completion of one or more components. 6. The method of claim 1 , wherein the user feedback includes responses to a questionnaire. 7. The method of claim 1 , wherein the user feedback includes sensor data from a device that measures a physiological condition and/or a body motion of the plurality of prior users. 8. The method of claim 7 , wherein the sensor data were obtained while the plurality of prior users were performing a component. 9. The method of claim 1 , wherein the plurality of categories correspond to different parts of a body. 10. The method of claim 1 , wherein the components in the exercise session are arranged in a particular order. 11. The method of claim 1 , wherein the specified range for a first category is offset from the category user rank. 12. The method of claim 1 , wherein assigning the difficulty rank to each component occurs prior to receiving a request to generate the customized exercise video. 13. The method of claim 1 , wherein generating the customized exercise video comprises generating a video file. 14. The method of claim 13 , wherein displaying the customized exercise video to the user comprises sending the video file by a video server over a network to a client device and playing back the video file to display the customized exercise video on the client device. 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. 16. The computer product of claim 15 , wherein determi
on discs (G11B27/036, G11B27/038 take precedence) · CPC title
Physics · mapped topic
Physics · mapped topic
Coaching or training aspects related to a group of users · CPC title
Sports · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.