Monitoring Fitness Using a Mobile Device
First Claim
1. An apparatus comprising:
- a processor;
a sensor; and
a memory storing computer readable instructions that, when executed, cause the processor to;
generate a scheduler that suggests a schedule for an athletic activity for a usercollect, using the sensor, data corresponding to the athletic activity performed by the user;
determine one or more metrics from the collected data;
determine an accumulated total of the one or more metrics;
determine whether the accumulated total of the one or more metrics has met a predetermined threshold associated with a performance level; and
in response to determining the accumulated total of the one or more metrics has met the predetermined threshold associated with the performance level, generate a celebratory message, wherein the celebratory message is received after it is determined that the user has finished the athletic activity.
1 Assignment
0 Petitions
Accused Products
Abstract
Athletic performance monitoring and tracking may provide multiple ways in which to track athletic movement and activity. Workouts may also be tagged with various parameters including mood, weather, terrain, athletic equipment, friends used and the like. Workout information may be shared to social messaging and networking outlets. Workout information shared may include map information including images of maps, interactive maps, links to maps, route information and the like and/or combinations thereof. Additionally or alternatively, an application may be configured to execute within a context of a social networking system to facilitate athletic activity data transfer and generation of workout entries in the social networking site.
112 Citations
20 Claims
-
1. An apparatus comprising:
-
a processor; a sensor; and a memory storing computer readable instructions that, when executed, cause the processor to; generate a scheduler that suggests a schedule for an athletic activity for a user collect, using the sensor, data corresponding to the athletic activity performed by the user; determine one or more metrics from the collected data; determine an accumulated total of the one or more metrics; determine whether the accumulated total of the one or more metrics has met a predetermined threshold associated with a performance level; and in response to determining the accumulated total of the one or more metrics has met the predetermined threshold associated with the performance level, generate a celebratory message, wherein the celebratory message is received after it is determined that the user has finished the athletic activity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for determining an athletic activity performance of a user comprising:
-
generating and displaying a scheduler that suggests a schedule for an athletic activity for the user; collecting, using a sensor, data corresponding to the athletic activity performed by the user; displaying a representation of an athletic activity performance of the user including displaying an icon indicative of a first performance level of the user; determining an accumulated total of a performance metric; determining whether the accumulated total of the performance metric is within a predetermined threshold of a second performance level; and in response to determining that the accumulated total of the performance metric is within the predetermined threshold of the second performance level, generate a celebratory message, wherein the celebratory message is received after it is determined that the user has finished the athletic activity. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. An apparatus comprising:
-
a processor; a sensor; a display panel; and a memory storing computer readable instructions that, when executed, cause the processor to; generate, on the display panel, an indication of a current performance level of a user based on an accumulated performance metric; generate a scheduler that suggests a schedule for an athletic activity for the user; collect, using the sensor, data corresponding to the athletic activity performed by the user; update the accumulated performance metric based on the collected sensor data; determine whether the accumulated performance metric exceeds a predetermined threshold associated with a second performance level, the second performance level being associated with a higher accumulated performance metric; and in response to determining that the accumulated performance metrics exceeds the predetermined threshold associated with the second performance level, generate, on the display panel, a celebratory message, wherein the celebratory message is received after it is determined that the user has finished the athletic activity. - View Dependent Claims (17, 18, 19, 20)
-
Specification