Methods, systems, and products for monitoring athletic performance
First Claim
Patent Images
1. A method of monitoring athletic performance, comprising:
- receiving, by a device having a global positioning system, global positioning system information indicating the device is in movement;
determining, by the device, a velocity of the movement and a distance traversed during the movement based on the global positioning system information received from the global positioning system;
retrieving, from a local memory operating in the device, a threshold velocity below which exercise is assumed;
retrieving, from the local memory, a cumulative distance associated with the device;
comparing, by the device, the velocity of the movement determined from the global positioning system information to the threshold velocity retrieved from the local memory;
determining, by the device, the velocity of the movement is less than the threshold velocity;
adding, by the device, the distance traversed determined from the global positioning system information to the cumulative distance in response to the velocity of the movement being less than the threshold velocity;
querying, by the device, an electronic geography database for the global positioning system information received from the global positioning system, the electronic geography database having electronic database associations between different topographical information and different global positioning system information including the global positioning system information received from the global positioning system;
retrieving, by the device, topographical information from the electronic geography database, the topographical information having an electronic database association to the global positioning system information;
querying, by the device, an electronic database of difficulty for the topographical information retrieved from the electronic geography database, the electronic database of difficulty having other electronic database associations between different levels of difficulty and the different topographical information including the topographical information retrieved from the electronic geography database;
retrieving, by the device, a level of difficulty from the electronic database of difficulty, the level of difficulty having another electronic database association with the topographical information retrieved from the electronic geography database; and
storing, by the device in the local memory, an electronic association between the level of difficulty to the distance traversed during the movement.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and products monitor athletic performance. Location information is acquired that indicates a device is in movement. A level of difficulty associated with the location information is retrieved and associated to a distance traversed during the movement. The distance traversed and the level of difficulty are stored in a database.
-
Citations
11 Claims
-
1. A method of monitoring athletic performance, comprising:
-
receiving, by a device having a global positioning system, global positioning system information indicating the device is in movement; determining, by the device, a velocity of the movement and a distance traversed during the movement based on the global positioning system information received from the global positioning system; retrieving, from a local memory operating in the device, a threshold velocity below which exercise is assumed; retrieving, from the local memory, a cumulative distance associated with the device; comparing, by the device, the velocity of the movement determined from the global positioning system information to the threshold velocity retrieved from the local memory; determining, by the device, the velocity of the movement is less than the threshold velocity; adding, by the device, the distance traversed determined from the global positioning system information to the cumulative distance in response to the velocity of the movement being less than the threshold velocity; querying, by the device, an electronic geography database for the global positioning system information received from the global positioning system, the electronic geography database having electronic database associations between different topographical information and different global positioning system information including the global positioning system information received from the global positioning system; retrieving, by the device, topographical information from the electronic geography database, the topographical information having an electronic database association to the global positioning system information; querying, by the device, an electronic database of difficulty for the topographical information retrieved from the electronic geography database, the electronic database of difficulty having other electronic database associations between different levels of difficulty and the different topographical information including the topographical information retrieved from the electronic geography database; retrieving, by the device, a level of difficulty from the electronic database of difficulty, the level of difficulty having another electronic database association with the topographical information retrieved from the electronic geography database; and storing, by the device in the local memory, an electronic association between the level of difficulty to the distance traversed during the movement. - View Dependent Claims (2, 3, 4)
-
-
5. A system for monitoring athletic performance, comprising:
-
a processor; a global positioning system operatively coupled to the processor, the global positioning system receiving global positioning system information; and a memory storing code that when executed causes the processor to perform operations, the operations comprising; determining, from the global positioning system information, that the system is in movement; determining, from the global positioning system information, a velocity of the movement and a distance traversed during the movement; retrieving a threshold velocity that distinguishes human exercise from vehicular transportation; comparing the velocity of the movement determined from the global positioning system information to the threshold velocity; if the velocity of the movement determined from the global positioning system information is less than or equal to the threshold velocity, then; determining the movement is exercise; retrieving a cumulative distance; adding the distance traversed determined from the global positioning system information to the cumulative distance; querying an electronic geography database for the global positioning system information, the electronic geography database having electronic database associations between different topographical information and different global positioning system information; retrieving electronic topographical information from the electronic geography database, the electronic topographical information having an electronic database association with the global positioning system information; querying an electronic database of difficulty for the electronic topographical information retrieved from the electronic geography database, the electronic database of difficulty having other electronic database associations between different levels of difficulty and the different topographical information including the electronic topographical information retrieved from the electronic geography database; retrieving a level of difficulty from the electronic database of difficulty, the level of difficulty having another electronic database association with the electronic topographical information retrieved from the electronic geography database; and electronically associating the level of difficulty to the distance traversed during the movement, as determined from the global positioning system information; if the velocity of the movement determined from the global positioning system information is greater than the threshold velocity, then; determining the movement is the vehicular transportation; and ignoring the movement determined from the global positioning system information as unrelated to human performance. - View Dependent Claims (6, 7, 8)
-
-
9. A memory device storing instructions that when executed cause a processor operating in a mobile device to perform operations, the operations comprising:
-
receiving global positioning system information generated by a global positioning system operating in the mobile device; determining a movement associated with the mobile device based on the global positioning system information; determining a velocity of the movement and a distance traversed by the mobile device based on the global positioning system information; retrieving a threshold velocity having a value that distinguishes exercise from vehicular transportation; comparing the velocity of the movement determined from the global positioning system information to the threshold velocity; if the velocity of the movement determined from the global positioning system information is less than or equal to the threshold velocity, then; determining the movement is exercise; retrieving a cumulative distance; adding the distance traversed determined from the global positioning system information to the cumulative distance; querying an electronic geography database for the global positioning system information, the electronic geography database having electronic database associations between different topographical information and different global positioning system information; retrieving electronic topographical information from the electronic geography database, the electronic topographical information having an electronic database association with the global positioning system information; querying an electronic database of difficulty for the electronic topographical information retrieved from the electronic geography database, the electronic database of difficulty having other electronic database associations between different levels of difficulty and the different topographical information including the electronic topographical information retrieved from the electronic geography database; retrieving a level of difficulty from the electronic database of difficulty, the level of difficulty having another electronic database association with the electronic topographical information retrieved from the electronic geography database; and electronically associating the level of difficulty to the distance traversed during the movement as determined from the global positioning system information; if the velocity of the movement determined from the global positioning system information is greater than the threshold velocity, then; determining the movement is the vehicular transportation; and ignoring the movement determined from the global positioning system information as unrelated to human performance. - View Dependent Claims (10, 11)
-
Specification