Monitoring Fitness Using A Mobile Device
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
40 Claims
-
1-20. -20. (canceled)
-
21. A computer-implemented method comprising:
-
receiving from a first sensor on a first date, locational data of a user traversing over a route having a plurality of locations comprising at least a first location and a second location during performance of an athletic activity; receiving from an electronic source, an identification of a first audio datum presented to the user while traversing over the route between at least the first and the second location on the first date; determining that a pace of the user between the first and the second locations of the route on the first date meets a pace threshold; based upon, at least in part, the determination that the pace between the first and second locations met the pace threshold, adding the identification of the first audio datum to a route playlist; and receiving from the first sensor on a second date, additional locational data of the user indicative that the user is located at least one of the plurality of locations of the route, and as a result playing at least a portion of the route playlist. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer-implemented method comprising:
-
receiving from a first sensor during a first time period, locational data of a user traversing over a route having a plurality of locations comprising at least a first location and a second location during performance of an athletic activity; receiving from an electronic source, an identification of a first audio datum presented to the user while traversing over the route between at least the first and the second location during the first time period; determining that a pace of the user between the first and the second locations of the route on the first time period meets a pace threshold; based upon, at least in part, the determination that the pace between the first and second locations met the pace threshold, adding the identification of the first audio datum to a workout playlist storage device; after the first time period, receiving from the first sensor, updated locational data of the user traversing over a route comprising at least one of the first location and the second location during; determining from the updated locational data of the user, an updated pace of the user; based upon the updated pace of the user and historical data of the user traversing at least a portion of the route, calculating a workout duration estimate; based upon the calculated workout duration estimate, selecting a plurality of audio datums from the playlist storage device to present to the user as a workout playlist; and in real-time, initiate playback of the workout playlist to the user. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A computer-implemented method comprising:
-
receiving from a first sensor at a first time period, locational data of a user traversing over at least one location; receiving from a second sensor during the first time period, athletic performance data of the user performing the athletic performance and storing the athletic performance data; receiving from an electronic source, an identification of a first audio datum presented to the user while traversing over the at least one location; determining that a pace of the user over at least a first location of the at least one location meets a pace threshold; based, at least in part, on determining the pace of the user met the pace threshold, adding the identification of the first audio datum to a route playlist; and playing the route playlist including the first audio datum.
-
Specification