Mobile communication terminal and method
First Claim
Patent Images
1. A method in a device comprising:
- accessing an electronic calendar application stored in the device;
storing a planned exercise entry in the electronic calendar, the planned exercise entry including a day, a start time and a duration;
associating an exercise schedule with the planned exercise entry, the exercise schedule comprising an exercise type, the exercise type including at least one timed step, the at least one timed step having a planned pattern of intensity and a target heart rate range for an exercise type;
storing a music playlist to be associated with each timed step of the planned exercise entry in a memory of the device, the music playlist including one or more songs associated with each of the timed steps, wherein each song of the music playlist associated with a timed step has a tempo corresponding to the target heart rate range for the timed step;
accessing an exercise application in the device;
identifying from the calendar application the planned exercise entry corresponding to a current date and time;
determining that an exercise associated with the planned exercise entry corresponding to the current date and time has started and;
playing a song from the playlist that corresponds to the exercise associated with the planned exercise entry corresponding to the current date and time.
0 Assignments
0 Petitions
Accused Products
Abstract
A method in a mobile communication device includes detecting an input indicating a planned pattern of intensity of an exercise session in at least one timed step, storing a music inventory of songs including a rhythm associated with each song in a memory of the mobile communication device, selecting a playlist of songs with rhythms correlated to each of the at least one timed step of the planned pattern of intensity, and playing the playlist in response to initiation of the exercise session.
-
Citations
26 Claims
-
1. A method in a device comprising:
-
accessing an electronic calendar application stored in the device; storing a planned exercise entry in the electronic calendar, the planned exercise entry including a day, a start time and a duration; associating an exercise schedule with the planned exercise entry, the exercise schedule comprising an exercise type, the exercise type including at least one timed step, the at least one timed step having a planned pattern of intensity and a target heart rate range for an exercise type; storing a music playlist to be associated with each timed step of the planned exercise entry in a memory of the device, the music playlist including one or more songs associated with each of the timed steps, wherein each song of the music playlist associated with a timed step has a tempo corresponding to the target heart rate range for the timed step; accessing an exercise application in the device; identifying from the calendar application the planned exercise entry corresponding to a current date and time; determining that an exercise associated with the planned exercise entry corresponding to the current date and time has started and; playing a song from the playlist that corresponds to the exercise associated with the planned exercise entry corresponding to the current date and time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to; access an electronic calendar application stored in a device; store a planned exercise entry in the electronic calendar, the planned exercise entry including a day, a start time and a duration; associate an exercise schedule with the planned exercise entry, the exercise schedule comprising- an exercise type, the exercise type including at least one timed step, the at least one timed step having a planned pattern of intensity and a target heart range for an exercise type; store a music playlist to be associated with each timed step of the planned exercise entry in a memory of the device, the music playlist including one or more songs associated with each of the timed steps, wherein each song of the music playlist associated with a timed step has a tempo corresponding to the target heart range for the timed step; access an exercise application in the device; identify from the calendar application the planned exercise entry corresponding to a current date and time; determine that an exercise associated with the planned exercise entry corresponding to the current date and time has started; and play a song from the playlist that corresponds to the exercise associated with the planned exercise entry corresponding to the current date and time. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer program product comprising:
-
at least one computer readable non-transitory memory medium having program code stored thereon, the program code which when executed by an apparatus causes the apparatus at least to; access an electronic calendar application stored in the device; store a planned exercise entry in the electronic calendar, the planned exercise entry including a day, a start time and a duration; associate an exercise schedule with the planned exercise entry, the exercise schedule comprising an exercise type, the exercise type including at least one timed step, the at least one timed step having a planned pattern of intensity and a target heart rate range for an exercise type; store a music playlist to be associated with each timed step of the planned exercise entry in a memory of the device, the music playlist including one or more songs associated with each of the timed steps, wherein each song of the music playlist associated with a timed step has a tempo corresponding to the target heart rate range for the timed step; access an exercise application in the device; identify from the calendar application the planned exercise entry corresponding to a current date and time; determine that an exercise associated with the planned exercise entry corresponding to the current date and time has started; and play a song from the playlist that corresponds to the exercise associated with the planned exercise entry corresponding to the current date and time.
-
-
18. A mobile communication terminal comprising:
-
a display; a keypad; and a controller; wherein said controller is configured to; store in an electronic calendar application a planned exercise entry for an exercise schedule according to a date, a start time and a duration, associate an exercise type with the exercise schedule, the exercise type including at least one timed step, each timed step having a planned pattern of intensity and a target heart range for an exercise associated with the timed step; store a music inventory of songs in a memory; and wherein said controller is further adapted to allow the user to associate a playlist of songs for each timed step, wherein each song in the playlist of songs has a tempo with a beat that corresponds to the target heart rate range of the planned pattern of intensity for the timed step; and wherein said controller is further adapted to play said playlist in response to an initiation of the planned exercise entry by accessing an exercise application, identifying a planned exercise entry in the calendar application corresponding to a current date and time, determining a start of an exercise type, determining a current timed step for the exercise type and the planned pattern of intensity for the current timed step and selecting a song from the playlist that corresponds to the planned pattern of intensity of the current timed step. - View Dependent Claims (19, 20)
-
-
21. A method comprising:
-
receiving user input for a planned start time for a planned exercise entry in an exercise schedule in a mobile communication terminal; receiving user input for a planned exercise type of said planned exercise entry; determining a music playlist to be associated with said planned exercise entry, said determining a music playlist involves determining a playlist based on said exercise type; and when an exercise associated with said planned exercise entry is determined to have started, playing said playlist. - View Dependent Claims (22, 23, 24)
-
-
25. A non-transitory computer-readable storage medium encoded with instructions that, when performed by a processor, cause performance of:
-
receiving user input for a planned start time for a planned exercise entry in an exercise schedule in a mobile communication terminal; receiving user input for a planned exercise type of said planned exercise entry; determining a music playlist to be associated with said planned exercise entry, said determining a music playlist involves determining a playlist based on said exercise type; and when an exercise associated with said planned exercise entry is determined to have started, playing said playlist. - View Dependent Claims (26)
-
Specification