TRAINING PROGRAM AND MUSIC PLAYLIST GENERATION FOR ATHLETIC TRAINING
First Claim
1. A system comprising:
- a processor; and
memory operatively coupled to the processor and storing computer readable instructions that, when executed, provide;
a training program generator module configured to;
receive a user-specified training parameter, andgenerate an athletic activity training schedule for a user based on the user-specified training parameter; and
a music playlist generator module configured to automatically select one or more songs for a music playlist to be played during an athletic workout corresponding to the training schedule.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and techniques for generating an athletic training program and selecting music for playing during the training program are described. Based on specified parameters, a training program module may generate a customized training program intended to help an athlete reach a goal. In conjunction therewith or independently thereof, a music selection module may generate a music playlist for playing during a training program. Music selection parameters may include training intensity, user speed, user location, user mood, a user'"'"'s currently performance (e.g., as compared to an expected performance) and the like. The music selection module may select songs from a personal library or a public database of music. Music selection may be made to maximize user motivation/inspiration.
208 Citations
32 Claims
-
1. A system comprising:
-
a processor; and memory operatively coupled to the processor and storing computer readable instructions that, when executed, provide; a training program generator module configured to; receive a user-specified training parameter, and generate an athletic activity training schedule for a user based on the user-specified training parameter; and a music playlist generator module configured to automatically select one or more songs for a music playlist to be played during an athletic workout corresponding to the training schedule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving, at a computing device, a user-specified training parameter for an athletic activity workout; generating, by the computing device, an athletic activity training schedule for a user based on the user-specified training parameter; and automatically selecting, by the computing device, one or more songs for a music playlist to be played during the workout corresponding to the training schedule. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method comprising:
-
receiving, at a computing device, a user-specified training parameter for an athletic activity workout; receiving, by the computing device, a music selection parameter; generating, by the computing device, an athletic activity training schedule for a user based on the user-specified training parameter, the athletic activity training schedule including at least one workout including a goal; and automatically selecting, by the computing device, one or more songs to be played during the at least one workout based on the goal of the at least one workout and songs selected for and athletic activity statistics associated with one or more previous workouts of the user. - View Dependent Claims (28, 29, 30, 31, 32)
-
Specification