Methods and program products for building a workout
First Claim
Patent Images
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 durationthe 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, andwherein direct user manipulation comprises placing an object over a portion of the segment.
0 Assignments
0 Petitions
Accused Products
Abstract
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.
130 Citations
24 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
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. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
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 the graphical display comprises a plurality of touching boxes, wherein each box represents one of the plurality of intervals, wherein the at least one of the boxes representing at least one of the plurality of intervals comprises a portion that is capable of responding to a direct user manipulation of the portion, wherein the direct user manipulation comprises placing an object over the portion. - View Dependent Claims (22, 23, 24)
-
Specification