Location-Aware Fitness Monitoring Methods, Systems, and Program Products, and Applications Thereof
First Claim
1. A method for providing feedback to an athlete via a portable fitness monitoring device comprising:
- calculating a plurality of speed points from a plurality of time-stamped position points;
calculating an output speed based on at least some of the plurality of speed points;
determining that the output speed is outside of a predetermined speed range;
receiving acceleration data from an accelerometer;
determining that a recent speed change has occurred based on the acceleration data;
providing feedback to the athlete via the portable fitness monitoring device,wherein the feedback is provided in response to the determination that the output speed is outside of the predetermined speed range, and in response to the determination that the recent speed change has occurred.
1 Assignment
0 Petitions
Accused Products
Abstract
Location-aware fitness monitoring program products, systems, and methods, and applications thereof, are disclosed. In an embodiment, a method for providing feedback to an athlete via a portable fitness monitoring device includes the steps of calculating a plurality of speed points from a plurality of time-stamped position points, calculating an output speed based on at least some of the plurality of speed points, determining that the output speed is outside of a predetermined speed range, receiving acceleration data from an accelerometer, determining that a recent speed change has occurred based on the acceleration data, providing feedback to the athlete via the portable fitness monitoring device, wherein the feedback is provided in response to the determination that the output speed is outside of the predetermined speed range, and in response to the determination that the recent speed change has occurred.
245 Citations
44 Claims
-
1. A method for providing feedback to an athlete via a portable fitness monitoring device comprising:
-
calculating a plurality of speed points from a plurality of time-stamped position points; calculating an output speed based on at least some of the plurality of speed points; determining that the output speed is outside of a predetermined speed range; receiving acceleration data from an accelerometer; determining that a recent speed change has occurred based on the acceleration data; providing feedback to the athlete via the portable fitness monitoring device, wherein the feedback is provided in response to the determination that the output speed is outside of the predetermined speed range, and in response to the determination that the recent speed change has occurred. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for execution by a portable fitness monitoring device comprising:
-
launching a portable fitness monitoring application on the portable fitness monitoring device; receiving position data from a satellite positioning system receiver of the portable fitness monitoring device; determining that the position data indicates that the portable fitness monitoring device is moving; beginning execution of a workout routine in response to the determination that the portable fitness monitoring device is moving; determining that the position data indicates that the portable fitness monitoring device is not moving; and ending execution of a workout routine in response to the determination that the portable fitness monitoring device is not moving. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 32)
-
-
24. The method of claim 24, wherein each interval has an intensity goal.
-
25. A method for execution by a portable fitness monitoring device comprising:
-
launching a portable fitness monitoring application on the portable fitness monitoring device; receiving position data from a satellite positioning system receiver of the portable fitness monitoring device; determining that the position data indicates that the portable fitness monitoring device is moving; beginning music playback in response to the determination that the portable fitness monitoring device is moving; determining that the position data indicates that the portable fitness monitoring device is not moving; and ending music playback in response to the determination that the portable fitness monitoring device is not moving. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
33. A tangible computer program product comprising a non-transitory computer readable medium having computer program logic recorded thereon for enabling at least one processor to:
-
cause the graphical display of performance parameter information regarding an athlete'"'"'s performance during a workout as a function of time to a user at a computer; and cause the graphical display of the title of a music track that was played for the athlete by a portable fitness monitoring device during the workout, wherein the graphical display of the title of a music track occurs in response to the user specifying a particular point in time during the workout. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification