Methods and program products for building a workout

US10166436B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10166436-B2
Application numberUS-201213486830-A
CountryUS
Kind codeB2
Filing dateJun 1, 2012
Priority dateMay 18, 2009
Publication dateJan 1, 2019
Grant dateJan 1, 2019

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.

Methods and program products for building a workout are disclosed. In an embodiment, a method for generating a workout includes the steps of receiving user input indicating features of a desired workout, generating a workout, wherein the workout comprises a plurality of intervals, and wherein a first interval comprises an interval intensity and an interval duration, and initiating a graphical display that conveys the number of intervals making up the workout and the interval intensity and the interval duration of the first interval.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for generating a workout with a computing device comprising: the computing device receiving user input indicating features of a desired workout; the computing device generating the workout, wherein the workout comprises a plurality of intervals, and wherein a first interval comprises an interval intensity and an interval duration the computing device initiating a graphical display that conveys the number of intervals making up the workout and the interval intensity and the interval duration of the first interval; and the computing device determining whether a user has performed above the interval intensity for a portion of the interval duration, and adjusting the interval intensity in response to the determination, wherein the graphical display comprises a plurality of adjacent segments, wherein each segment represents one of the plurality of intervals, wherein receiving the user input indicating features of the desired workout comprises receiving at least three numerical inputs from the user: a first numerical input specifying a desired number of intervals, a second numerical input specifying a desired intensity of the first interval, and a third numerical input specifying a desired duration of the first interval, wherein receiving the user input indicating features of the desired workout further comprises receiving feedback from direct user manipulation of at least one of the segments representing at least one of the plurality of intervals, and wherein direct user manipulation comprises placing an object over a portion of the segment. 2. The method of claim 1 , wherein each segment comprises a box, and wherein each box represents one of the plurality of intervals. 3. The method of claim 2 , wherein the feedback corresponds to a change in color of at least one of the boxes representing at least one of the plurality of intervals. 4. The method of claim 2 , wherein the feedback corresponds to a change in a dimension of at least one of the boxes representing at least one of the plurality of intervals. 5. The method of claim 1 , wherein receiving feedback comprises receiving an indication that the user manipulated the desired intensity of the at least one of the plurality of intervals by selecting a color having a predetermined association with the desired intensity. 6. The method of claim 1 , wherein receiving feedback comprises receiving an indication that the user manipulated the desired duration of the at least one of the plurality of intervals by adjusting a length of the at least one of the segments representing at least one of the plurality of intervals. 7. The method of claim 1 , wherein the first interval intensity is selected from the group consisting of target heart rate, target speed, and target pace. 8. The method of claim 1 , wherein the first interval duration is selected from the group consisting of target time and target distance. 9. The method of claim 1 , further comprising the computing device scheduling the workout for execution by a user on a particular date. 10. The method of claim 1 , further comprising the computing device scheduling reoccurring instances of the workout for execution by a user on a plurality of dates. 11. The method of claim 1 , wherein the segments are colored and arranged as one bar having a long axis. 12. The method of claim 11 , wherein the durations of the intervals are conveyed by the length of the segments in a direction parallel to the long axis of the bar. 13. The system of claim 1 , wherein the direct user manipulation comprises dragging, dropping, or stretching the portion using the object. 14. The system of claim 1 , wherein the object is a cursor. 15. A tangible computer program product comprising a non-transitory computer readable medium having computer program logic recorded thereon for causing at least one processor to: receive user input indicating features of a desired workout; generate a workout, wherein the workout comprises a workout duration and a plurality of intervals, and wherein a first interval comprises an interval intensity and an interval duration; initiate a graphical display that conveys the number of intervals making up the workout as well as the interval intensity and the interval duration of the first interval; increase an interval heart rate intensity if a user performs above the interval heart rate intensity for a portion of the interval duration; and decrease an interval heart rate intensity if a user performs below the interval heart rate intensity for a portion of the interval duration, wherein the graphical display comprises a plurality of abutting boxes, wherein each box represents one of the plurality of intervals, wherein receiving user input comprises receiving an indication that the user manipulated the desired duration of at least one of the plurality of intervals by adjusting a length of at least one of the boxes representing at least one of the plurality of intervals, and wherein receiving the indication that the user manipulated the desired duration of at least one of the plurality of intervals by adjusting the length of the box changes the workout duration. 16. The tangible computer program product of claim 15 , wherein receiving the user input indicating features of a desired workout comprises receiving numerical inputs from the user specifying a desired number of intervals, a desired intensity of the first interval, and a desired duration of the first interval. 17. The tangible computer program product of claim 15 , wherein receiving the user input indicating features of the desired workout comprises receiving feedback from user manipulation of the at least one of the boxes representing at least one of the plurality of intervals. 18. The tangible computer program product of claim 17 , wherein receiving feedback comprises receiving an indication that the user manipulated the desired intensity of at least one of the plurality of intervals by selecting a color having a predetermined association with the desired intensity. 19. The tangible computer program product of claim 15 , wherein the computer readable medium further has computer program logic for causing at least one processor to schedule the workout for execution by a user on a particular date. 20. The tangible computer program product of claim 15 , wherein receiving user input further comprises receiving an indication that the user manipulated the desired duration of at least one of the plurality of intervals by stretching the length of at least one of the boxes representing at least one of the plurality of intervals. 21. A system for generating a workout comprising: a portable fitness monitoring device; and a server computer system, wherein the server computer system is configured to: receive user input from the portable fitness monitoring device indicating features of a desired workout; generate the workout, wherein the workout comprises a plurality of intervals, and wherein a first interval comprises an interval intensity and an interval duration; initiate a graphical display on the portable fitness monitoring device that conveys the number of intervals making up the workout as well as the interval intensity and the interval duration of the first interval; increase a heart rate zone if a user performs above the interval intensity for a portion of the interval duration; and decrease a heart rate zone if a user performs below the interval intensity for a portion of the interval duration, wherein

Assignees

Inventors

Classifications

  • Inertial sensors, e.g. accelerometers, gyroscopes, tilt switches · CPC title

  • Visual indication, e.g. Indicia · CPC title

  • Simultaneously evaluating both cardiovascular condition and temperature · CPC title

  • Visualisation of specific exercise parameters · CPC title

  • Monitoring a patient using a global network, e.g. telephone networks, internet · 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 US10166436B2 cover?
Methods and program products for building a workout are disclosed. In an embodiment, a method for generating a workout includes the steps of receiving user input indicating features of a desired workout, generating a workout, wherein the workout comprises a plurality of intervals, and wherein a first interval comprises an interval intensity and an interval duration, and initiating a graphical d…
Who is the assignee on this patent?
Dibenedetto Christian, Powch Maya Ann, Black Stephen John, and 1 more
What technology area does this patent fall under?
Primary CPC classification A63B24/0062. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Jan 01 2019 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).