Location-aware fitness monitoring methods, systems, and program products, and applications thereof
First Claim
1. A method for execution by a portable fitness monitoring device comprising:
- launching a portable fitness monitoring application on the portable fitness monitoring device;
receiving a first set of position points from a satellite positioning system receiver of the portable fitness monitoring device;
determining that the first set of position points 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;
receiving a second set of position points from the satellite positioning system receiver of the portable fitness monitoring device;
determining that the second set of position points indicates that the portable fitness monitoring device is not moving, wherein the determination that the portable fitness monitoring device is not moving is based on a determination that a distance between two consecutive position points of the second set of position points is less than a predetermined threshold;
ending execution of the workout routine in response to the determination that the portable fitness monitoring device is not moving;
receiving a third set of position points from the satellite positioning system receiver of the portable fitness monitoring device;
determining that the third set of position points indicates that the portable fitness monitoring device has resumed moving; and
starting execution of the workout routine in response to the determination that the portable fitness monitoring device has resumed moving,wherein execution of the workout routine comprises providing feedback to a user of the portable fitness monitoring device during a physical activity,wherein ending execution of the workout routine comprises temporarily ceasing providing the feedback,wherein the workout routine includes a plurality of intervals, each interval having an intensity goal, andwherein each intensity goal is associated with a color-coded zone system.
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.
197 Citations
26 Claims
-
1. A method for execution by a portable fitness monitoring device comprising:
-
launching a portable fitness monitoring application on the portable fitness monitoring device; receiving a first set of position points from a satellite positioning system receiver of the portable fitness monitoring device; determining that the first set of position points 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; receiving a second set of position points from the satellite positioning system receiver of the portable fitness monitoring device; determining that the second set of position points indicates that the portable fitness monitoring device is not moving, wherein the determination that the portable fitness monitoring device is not moving is based on a determination that a distance between two consecutive position points of the second set of position points is less than a predetermined threshold; ending execution of the workout routine in response to the determination that the portable fitness monitoring device is not moving; receiving a third set of position points from the satellite positioning system receiver of the portable fitness monitoring device; determining that the third set of position points indicates that the portable fitness monitoring device has resumed moving; and starting execution of the workout routine in response to the determination that the portable fitness monitoring device has resumed moving, wherein execution of the workout routine comprises providing feedback to a user of the portable fitness monitoring device during a physical activity, wherein ending execution of the workout routine comprises temporarily ceasing providing the feedback, wherein the workout routine includes a plurality of intervals, each interval having an intensity goal, and wherein each intensity goal is associated with a color-coded zone system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for execution by a portable fitness monitoring device comprising:
-
launching a portable fitness monitoring application on the portable fitness monitoring device; receiving a first set of position data from a satellite positioning system receiver of the portable fitness monitoring device; determining that the first set of the position data indicates that the portable fitness monitoring device has moved from a first geographical location to a second geographical location that is different than the first geographical location; beginning music playback in response to the determination that the portable fitness monitoring device has moved from the first geographical location to the second geographical location; receiving a second set of position data from a satellite positioning system receiver of the portable fitness monitoring device; determining that the second set of position data indicates that the portable fitness monitoring device has remained at a third geographical location; and ending music playback in response to the determination that the portable fitness monitoring device has remained at a third geographical location, wherein the first set of position data comprises a plurality of position points, and wherein the determination that the portable fitness monitoring device has moved from the first geographical location to the second geographical location is based on a determination that a distance between two consecutive position points of the first set of position data exceeds a predetermined threshold for at least a predetermined period of time. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method for execution by a portable fitness monitoring device comprising:
-
launching a portable fitness monitoring application on the portable fitness monitoring device; receiving a first set of position data comprising a plurality of position points from a satellite positioning system receiver of the portable fitness monitoring device; determining that the first set of position data indicates that the portable fitness monitoring device has moved from a first geographical location to a second geographical location that is different than the first geographical location; wherein the determination that the portable fitness monitoring device has moved from the first geographical location to the second geographical location is based on a determination that the distance between two consecutive position points of the first set of position data exceeds a predetermined threshold for at least a predetermined period of time; beginning music playback in response to the determination that the portable fitness monitoring device has moved from the first geographical location to the second geographical location; receiving a second set of position data from a satellite positioning system receiver of the portable fitness monitoring device; determining that the second set of position data indicates that the portable fitness monitoring device has remained at a third geographical location; pausing music playback in response to the determination that the portable fitness monitoring device has remained at a third geographical location; and restarting music playback in response to a determination that the portable fitness monitoring device has resumed moving, wherein the music played back is associated with an ordered playlist. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification