Generating custom audio content for an exercise session

US9613659B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9613659-B2
Application numberUS-201414203406-A
CountryUS
Kind codeB2
Filing dateMar 10, 2014
Priority dateMar 15, 2013
Publication dateApr 4, 2017
Grant dateApr 4, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

System, apparatuses, and methods can provide customized exercise sessions and customized videos corresponding to the exercise session. Audio clips can be dynamically selected to make custom audio content for an exercise session. The audio clips and metadata can be obtained, where the audio clips correspond to categories. The exercise session can include one or more components. A destination timeline for a component can include one or more first segments that require audio, and one or more second segments that can optionally have audio. Audio clips can be selected for the various segments, where a segment can be designated for a particular category of audio clips. Identification information for the selected audio clips can be saved and used to generate the custom audio content.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of generating custom audio content of an exercise session for a user, the method comprising: receiving data of a plurality of audio clips corresponding to a plurality of audio categories; receiving, at a computer system, metadata corresponding to the plurality of audio clips, the metadata identifying an audio category for each audio clip; identifying a component of the exercise session, the component corresponding to a physical exercise; creating, by a computer system, a destination timeline of audio for the component; identifying a first segment of the destination timeline that uses audio, the first segment corresponding to an audio category; selecting, for the first segment, a first audio clip based on metadata of the first audio clip indicating that the first audio clip has an audio category that matches the corresponding audio category; generating, by the computer system, the exercise session comprising the first audio clip; playing back the exercise session comprising the first audio clip to the user; receiving sensor data of the user from a wearable sensor device, wherein: the wearable sensor device comprises one or more sensors, and the sensor data of the user are generated by the one or more sensors when the user is wearing the wearable sensor device; identifying a second segment of the destination timeline that optionally uses audio; selecting a second audio clip for the second segment based at least in part on the sensor data of the user or data derived therefrom, wherein the sensor data of the user or data derived therefrom are indicative of the user's physical or physiological condition in the exercise session; and inserting the second audio clip into the exercise session at the second segment of the destination timeline to generate the custom audio content. 2. A computer product comprising a non-transitory computer readable medium storing a plurality of instructions that when executed control a computer system to generate custom audio content of an exercise session for a user, the instructions comprising: receiving data of a plurality of audio clips corresponding to a plurality of audio categories; receiving metadata corresponding to the plurality of audio clips, the metadata identifying an audio category for each audio clip; identifying a component for the exercise session, the component corresponding to a physical exercise; creating a destination timeline of audio for the component; identifying a first segment of the destination timeline that uses audio, the first segment corresponding to an audio category; selecting, for the first segment, a first audio clip based on metadata of the first audio clip indicating that the first audio clip has an audio category that matches the corresponding audio category; generating, by the computer system, the exercise session comprising the first audio clip; playing back the exercise session comprising the first audio clip to the user; receiving sensor data of the user from a wearable sensor device, wherein: the wearable sensor device comprises one or more sensors, and the sensor data of the user are generated by the one or more sensors when the user is wearing the wearable sensor device; identifying a second segment of the destination timeline that optionally uses audio; selecting a second audio clip for the second segment based at least in part on the sensor data of the user or data derived therefrom, wherein the sensor data of the user or data derived therefrom are indicative of the user's physical or physiological condition in the exercise session; and inserting the second audio clip into the exercise session at the second segment of the destination timeline to generate the custom audio content. 3. The method of claim 1 , wherein the sensor data indicate that the user fails at a particular point while performing a particular component, wherein a second audio clip corresponding to an encouragement is selected to be played at the particular point. 4. The method of claim 1 , wherein selecting the second audio clip for the second segment includes: assigning a score to the audio clip; and determining whether the score, alone or in combination with one or more scores of one or more other audio clips, satisfies one or more criteria. 5. The method of claim 1 , wherein selecting the first audio clip from the corresponding audio category for the first segment includes: assigning scores to a plurality of audio clips of the corresponding category; and determining that the first audio clip is an audio clip in the plurality of audio clips that has a first score that satisfies one or more criteria. 6. The method of claim 1 , further comprising: providing identification information of the selected audio clips in the identified first and second segments of the destination timeline to an audio generation engine for combining the selected audio clips to obtain the custom audio content. 7. The method of claim 1 , further comprising: receiving a selection of an audio template, the audio template specifying a duration for each segment of a plurality of segments of the destination timeline for a particular component. 8. The method of claim 1 , wherein the metadata for an audio clip identifies a last time that the audio clip was played in an exercise session for a user. 9. The method of claim 1 , further comprising: processing the data of the plurality of audio clips to obtain the metadata. 10. The computer product of claim 2 , wherein the sensor data indicate that the user fails at a particular point while performing a particular component, wherein a second audio clip corresponding to an encouragement is selected to be played at the particular point. 11. The computer product of claim 2 , wherein selecting a set of the one or more second audio clips for the one or more second segments includes: assigning a score to the audio clip; and determining whether the score, alone or in combination with one or more scores of one or more other audio clips, satisfies one or more criteria. 12. The computer product of claim 2 , wherein selecting the first audio clip from the corresponding audio category for the first segment includes: assigning scores to a plurality of audio clips of the corresponding category; and determining that the first audio clip is an audio clip in the plurality of audio clips that has a first score that satisfies one or more criteria. 13. The computer product of claim 2 , wherein the instructions further comprise: receiving a selection of an audio template, the audio template specifying a duration for each segment of a plurality of segments of the destination timeline for a particular component. 14. The computer product of claim 2 , wherein the metadata for an audio clip identifies a last time that the audio clip was played in an exercise session for a user. 15. The method of claim 6 , further comprising: generating, by the audio generation engine, the custom audio content using the identification information. 16. The method of claim 7 , wherein the audio template specifies which one or more segments are first segment(s) and which one or more segments are second segment(s).

Assignees

Inventors

Classifications

  • G11B27/034Primary

    on discs (G11B27/036, G11B27/038 take precedence) · CPC title

  • G11B27/031Primary

    Electronic editing of digitised analogue information signals, e.g. audio or video signals · CPC title

  • Physics · mapped topic

  • Coaching or training aspects related to a group of users · CPC title

  • Means for generating exercise programmes or schemes, e.g. computerized virtual trainer, e.g. using expert databases · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9613659B2 cover?
System, apparatuses, and methods can provide customized exercise sessions and customized videos corresponding to the exercise session. Audio clips can be dynamically selected to make custom audio content for an exercise session. The audio clips and metadata can be obtained, where the audio clips correspond to categories. The exercise session can include one or more components. A destination tim…
Who is the assignee on this patent?
Fitstar Inc, Fitbit Inc
What technology area does this patent fall under?
Primary CPC classification G11B27/034. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 04 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).