Intelligent Pace-Setting Portable Media Player
First Claim
1. A system for intelligently selecting and playing musical media files on a portable media player in accordance with a preestablished exercise regimen comprising:
- a processor associated with the portable media player;
a main memory functionally coupled to the processor;
a secondary memory functionally coupled to the processor;
the secondary memory having retrievably stored therein;
the preestablished exercise regimen including;
a desired pace value to which a user desires to maintain for a discrete interval, the desired pace value having a determinable relationship to an approximate footfall rate of the user;
a plurality of musical media files, each of which including a musical beat rate associated therewith;
a program operatively loadable into the main memory having instructions executable by the processor to;
retrieve the preestablished exercise regimen from the secondary memory;
determine the approximate footfall rate of the user in dependence on at least the desired pace value;
select a musical media file from the plurality of musical media files in the secondary memory based at least in part upon the selected musical media file having a musical beat rate which more closely corresponds to the approximate footfall rate than other of the plurality of musical media files;
retrieve the musical media file from the secondary memory whose musical beat rate more closely corresponds with that of the approximate footfall rate; and
, play at least a portion of the retrieved musical media file to the user during the user'"'"'s performance of at least a portion of the discrete interval of the preestablished exercise regimen to which the desired pace value corresponds.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and computer program product for intelligently selecting and playing a musical media file on a portable media player in accordance with a preestablished exercise regimen. The intelligent selection is programmatically performed as a means of establishing a desired pace for a user to maintain in accordance with the preestablished exercise regimen. The program determines an approximate footfall rate for the user to perform so as to achieve the desired pace value included in the preestablished exercise regimen, selects a musical media file from a plurality of musical media files stored in a secondary memory whose musical beat rate more closely corresponds to the determined approximate footfall rate than other of the plurality of musical media files stored in a secondary memory and plays at least a portion of the retrieved musical media file to the user as the user performs a corresponding portion of the preestablished exercise regimen. In some embodiments the musical media file may be tempo-adjusted when played to achieve better matching between the audible musical beat and the pace-setting requirements of the particular exercise regimen.
441 Citations
47 Claims
-
1. A system for intelligently selecting and playing musical media files on a portable media player in accordance with a preestablished exercise regimen comprising:
-
a processor associated with the portable media player;
a main memory functionally coupled to the processor;
a secondary memory functionally coupled to the processor;
the secondary memory having retrievably stored therein;
the preestablished exercise regimen including;
a desired pace value to which a user desires to maintain for a discrete interval, the desired pace value having a determinable relationship to an approximate footfall rate of the user;
a plurality of musical media files, each of which including a musical beat rate associated therewith;
a program operatively loadable into the main memory having instructions executable by the processor to;
retrieve the preestablished exercise regimen from the secondary memory;
determine the approximate footfall rate of the user in dependence on at least the desired pace value;
select a musical media file from the plurality of musical media files in the secondary memory based at least in part upon the selected musical media file having a musical beat rate which more closely corresponds to the approximate footfall rate than other of the plurality of musical media files;
retrieve the musical media file from the secondary memory whose musical beat rate more closely corresponds with that of the approximate footfall rate; and
,play at least a portion of the retrieved musical media file to the user during the user'"'"'s performance of at least a portion of the discrete interval of the preestablished exercise regimen to which the desired pace value corresponds. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for intelligently selecting and playing musical media files on a portable media player in accordance with a preestablished exercise regimen comprising:
-
providing instructions executable by a processor associated with the portable media player for programmatically;
retrieving the preestablished exercise regimen from a secondary memory functionally coupled to the processor;
determining an approximate footfall rate for a user in dependence on at least a desired pace value included in the retrieved preestablished exercise regimen;
selecting a musical media file from the plurality of musical media files stored in the secondary memory based at least in part on the selected musical media file having a musical beat rate which more closely corresponds to the approximate footfall rate than other of the plurality of musical media files;
retrieving the selected musical media file from the secondary memory; and
,playing at least a portion of the retrieved musical media file to the user during the user'"'"'s performance of least a portion of the preestablished exercise regimen to which the desired pace value corresponds. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A computer program product embodied in a tangible form comprising instructions executable by a processor associated with a portable media player to intelligently select and play musical media files by;
-
retrieving a preestablished exercise regimen from a secondary memory functionally coupled to the processor;
determining an approximate footfall rate for a user in dependence on at least a desired pace value included in the retrieved preestablished exercise regimen;
selecting a musical media file from a plurality of musical media files in the secondary memory based at least in part upon the selected musical media file having a musical beat rate which more closely corresponds to the approximate footfall rate than other of the plurality of musical media files;
retrieving the selected musical media file from the secondary memory; and
,playing at least a portion of the retrieved musical media file to the user during the user'"'"'s performance of at least a portion of the preestablished exercise regimen to which the desired pace value corresponds. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47)
-
Specification