Activity-Driven Music Playlist Generation (DEAL 613)

This lot is generally related to a technique to generate an audio playlist based on personal activity of a user. Disclosed is a technique to select a music program based on a personal activity and provide a time duration for the activity by sending a request to a music program server. The user activity includes the personal activity and time duration. The server selects and matches a music program with multiple music program records having the user activity attribute and time duration and transmits to the user. The server extracts location information for the music program from the program entry in the music program record and sends this to the player. Also disclosed are techniques to obtain the music program based on the location information. The technology may be implemented in mobile devices, music players, etc.