Monitoring fitness using a mobile device
First Claim
1. A computer-implemented method, comprising:
- receiving, from a sensor device while being worn on the user, motion data generated by the sensor as a result of a motion of the user along a predetermined activity route;
calculating, from at least a portion of the received motion data, a geographic location and an athletic performance metric of the user;
outputting for display on a display device, a map comprising a marker identifying a predetermined activity route overlaid on terrain displayed on the map and the geographic location of the user; and
generating for simultaneous display on the map, a secondary window comprising a graphical representation of the athletic performance metric of the user versus time,wherein the marker overlaid on the terrain is divided into a plurality of color-coded segments based on a value of the athletic performance metric of the user corresponding to a segment of the activity route.
1 Assignment
0 Petitions
Accused Products
Abstract
Athletic performance monitoring and tracking may provide multiple ways in which to track athletic movement and activity. In one example, an athletic monitoring device may include or be associated with multiple types of movement sensors and switch between the sensors or use both depending on various factors including type of workout. Workouts may also be tagged with various parameters including mood, weather, terrain, athletic equipment used and the like. In one or more examples, the parameters may be automatically determined based on location. User workouts and accomplishments may also be celebrated through messages from celebrities, family, friends and other users. In some cases, the messages may be triggered by various conditions. Coaching may also be provided to the user to help improve workouts and overall athletic performance. Running routes may also be automatically tracked, stored and shared.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving, from a sensor device while being worn on the user, motion data generated by the sensor as a result of a motion of the user along a predetermined activity route; calculating, from at least a portion of the received motion data, a geographic location and an athletic performance metric of the user; outputting for display on a display device, a map comprising a marker identifying a predetermined activity route overlaid on terrain displayed on the map and the geographic location of the user; and generating for simultaneous display on the map, a secondary window comprising a graphical representation of the athletic performance metric of the user versus time, wherein the marker overlaid on the terrain is divided into a plurality of color-coded segments based on a value of the athletic performance metric of the user corresponding to a segment of the activity route. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium comprising computer-executable instructions that when executed by a processor are configured to perform at least:
-
capture sensor data generated by a sensor as a result of a motion of a user; calculate, from at least a portion of the captured sensor data, a geographic location and an athletic performance metric of the user; generate for display on a user interface, a map comprising the geographic location of the user overlaid on terrain, and a line corresponding to a route taken by the user to the geographic location; and generate for display on the user interface, a secondary window with a graph of the athletic performance metric of the user versus distance travelled by the user, wherein the line is divided into one or more sections such that a section, selected from the one or more sections, is colored based on a value of the athletic performance metric at a geographic location corresponding to the selected section. - View Dependent Claims (14, 15, 16, 17)
-
-
18. An apparatus, comprising:
-
a processor; a user interface configured to display graphical information to a user; and a non-transitory computer-readable medium comprising computer-executable instructions that when executed by the processor perform at least; capture a first set of sensor data generated by a first sensor device as a result of a motion of a user; calculate, from at least a portion of the first set of captured sensor data, a change in geographic location of the user and an athletic performance metric of the user; compare the calculated change in geographic location to a threshold value for the user, and in response to determining that the calculated value is outside of a range of physical capability for the user, select a second sensor device from which to capture a second set of sensor data; and generate for display on a user interface, a map comprising the geographic location of the user overlaid on terrain, and a line corresponding to a route taken by the user to the geographic location, calculated from the second set of sensor data, wherein the line is divided into one or more sections colored based on a value of the athletic performance metric at a geographic location corresponding to the respective sections on the map. - View Dependent Claims (19, 20)
-
Specification