Displaying a scrollable list of affordances associated with physical activities
US-2024370137-A1 · Nov 7, 2024 · US
US10166436B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10166436-B2 |
| Application number | US-201213486830-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 1, 2012 |
| Priority date | May 18, 2009 |
| Publication date | Jan 1, 2019 |
| Grant date | Jan 1, 2019 |
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.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.