Monitoring fitness using a mobile device
First Claim
1. 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 data from the workout 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.
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.
49 Citations
10 Claims
-
1. 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 data from the workout 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 (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification