Methods, systems, and products for monitoring athletic performance
Methods, systems, and products are disclosed for monitoring athletic performance. Information is acquired that indicates a device is in movement. The movement is differentiated from transportation. When the movement indicates transportation, then the movement is excluded as unrelated to the athletic performance.
1. A method of monitoring athletic performance, comprising:
acquiring location information by a processor that indicates a device is in movement;
determining a velocity of the movement and a distance traversed by the processor;
retrieving from memory a maximum velocity and a cumulative distance;
comparing the velocity of the movement to the maximum velocity;
adding the movement to the cumulative distance when the velocity is less than or equal to the maximum velocity;
retrieving topographical information associated with the location information;
querying a database of difficulty that stores a table that maps topographies to levels of difficulty;
retrieving a level of difficulty that is associated to the topographical information;
associating the level of difficulty to the distance traversed during the movement; and
ignoring the movement when the velocity exceeds the maximum velocity, such that the processor determines the movement is vehicular transportation and unrelated to human athletic performance
2. The method according to claim 1 , further comprising comparing an acceleration associated with the movement to a threshold value, and when the acceleration fails to satisfy the threshold value, then the movement is the vehicular transportation and excluded as unrelated to the human athletic performance.
3. The method according to claim 2 , wherein when the acceleration satisfies the threshold value, then acquiring a distance traversed during the movement.
4. The method according to claim 3 , further comprising computing an amount of work expended during the movement.
5. The method according to claim 1 , further comprising determining the velocity is associated with exercise and accumulating the distance traversed in a database when the velocity is less than the threshold velocity.