MONITORING FITNESS USING A MOBILE DEVICE
First Claim
1. An apparatus comprising:
- a processor; and
memory storing computer readable instructions that, when executed, cause the apparatus to;
receive, from a first sensor, data for an athletic activity performed by a user;
receive, from a second sensor, geographic location data associated with the athletic activity;
determine, from the geographic location data, a running route;
generate a map showing the running route overlaid on terrain image data;
output for display an interface comprising the map and a graph showing performance data of the user for the athletic activity, wherein the map comprises a user icon that is animated based on a speed of the user along the running route; and
modify the graph based on the animation of the user icon.
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. An apparatus comprising:
-
a processor; and memory storing computer readable instructions that, when executed, cause the apparatus to; receive, from a first sensor, data for an athletic activity performed by a user; receive, from a second sensor, geographic location data associated with the athletic activity; determine, from the geographic location data, a running route; generate a map showing the running route overlaid on terrain image data; output for display an interface comprising the map and a graph showing performance data of the user for the athletic activity, wherein the map comprises a user icon that is animated based on a speed of the user along the running route; and modify the graph based on the animation of the user icon. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method comprising:
-
receiving, from a first sensor, data for an athletic activity performed by a user; receiving, from a second sensor, geographic location data associated with the athletic activity; determining, from the geographic location data, a running route; generating a map showing the running route overlaid on terrain image data; outputting for display an interface comprising the map and a graph showing performance data of the user for the athletic activity, wherein the map comprises a user icon that is animated based on a speed of the user along the running route; and modifying the graph based on the animation of the user icon. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium having executable instructions stored thereon for initializing an electronic device, wherein the instructions, when executed by a processor of a computing device, cause the computing device to:
-
receive, from a first sensor, data for an athletic activity performed by a user; receive, from a second sensor, geographic location data associated with the athletic activity; determine, from the geographic location data, a running route; generate a map showing the running route overlaid on terrain image data; output for display an interface comprising the map and a graph showing performance data of the user for the athletic activity, wherein the map comprises a user icon that is animated based on a speed of the user along the running route; and modify the graph based on the animation of the user icon. - View Dependent Claims (20)
-
Specification