System and method for pacing repetitive motion activities
First Claim
1. A method for transferring music data over a communications network between a server and a data storage and playback device for playback during a repetitive motion activity, the method comprising:
- receiving at a server a value representing a target tempo or pace of a repetitive motion activity, wherein the value is associated with one of a plurality of segments of a pre-determined course;
identifying at least one song file from a plurality of song files on a storage device having tempo information corresponding to the value, wherein the tempo information for each of the plurality of song files is stored in the respective song file or is obtained from a server remote from the plurality of song files;
transferring to the data storage and playback device at least a first portion of the at least one song file by streaming the portion to the data storage and playback device until the entire song file has been transferred;
playing the first portion of the at least one song file by the data storage and playback device while a second portion is being transferred, or playing the entire song file by the date storage and playback device after the entire song file has been transferred; and
displaying on the data storage and playback device information related to the song file, including the tempo information, the value, or both, at least when the first portion, the second portion, or the entire song file is being played.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a system and method that allows users to customize audible and visible signals, such as music or video, to maintain a pre-determined or specified pace or to achieve a new pace in repetitive motion activities such as, but not limited to, running, walking, swimming, cycling, aerobics, and the like. Other applications of the system and method include, but are not limited to, enhancing the results of medical rehabilitation programs, physical therapy, weight loss programs, disc jockey services, and industries or manufacturing settings where repetitive motion is common and where audible cues designed to help users maintain a consistent pace are useful. Other features of the invention include providing target- or pace-specific advertisements, and broadcasting target- or pace-specific information about athletes.
-
Citations
27 Claims
-
1. A method for transferring music data over a communications network between a server and a data storage and playback device for playback during a repetitive motion activity, the method comprising:
-
receiving at a server a value representing a target tempo or pace of a repetitive motion activity, wherein the value is associated with one of a plurality of segments of a pre-determined course; identifying at least one song file from a plurality of song files on a storage device having tempo information corresponding to the value, wherein the tempo information for each of the plurality of song files is stored in the respective song file or is obtained from a server remote from the plurality of song files; transferring to the data storage and playback device at least a first portion of the at least one song file by streaming the portion to the data storage and playback device until the entire song file has been transferred; playing the first portion of the at least one song file by the data storage and playback device while a second portion is being transferred, or playing the entire song file by the date storage and playback device after the entire song file has been transferred; and displaying on the data storage and playback device information related to the song file, including the tempo information, the value, or both, at least when the first portion, the second portion, or the entire song file is being played. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. The method of 1, wherein the pre-determined value is a numerical integer, multiple, or fraction of the target tempo or pace value of the repetitive motion activity.
-
10. A method for pacing an athlete performing a repetitive motion activity, the method comprising:
-
for each of a plurality of segments of a pre-determined course, associating a target tempo or target pace value at which the repetitive motion activity will be performed during that segment; automatically determining the start of each of the plurality of segments; outputting on a data storage and playback device an audible or visible signal that is sensible by the athlete and corresponds to the target value associated with the segment. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A repetitive motion pacing system for pacing a user comprising:
-
an application adapted to entering one or more target heart rates and a target tempo or target pace value associated with a repetitive motion activity; a data storage and playback device for outputting audible or visible signals to the user during the activity for enabling the user to achieve the target heart rates during the activity; a heart rate monitor adapted to being worn by the user for outputting a signal representing the user'"'"'s heart rate during the activity; a communications device adapted to transferring data related to the target heart rates between the application and the user'"'"'s heart rate monitor; and a web site including a web form for pre-selecting the activity and the one or more target heart rates. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A repetitive motion pacing system for pacing a user comprising:
-
a web site adapted to entering one or more target tempo or target pace values corresponding to a repetitive motion activity; a data storage and playback device; and a communications device adapted to transferring data related to the activity and the target tempo or the target pace values between the web site and the data storage and playback device.
-
-
26. A method for pacing an athlete performing a repetitive motion activity, the method comprising:
-
at an application running on a first server or on a data storage and playback device, receiving a user-provided target tempo or target pace value, value representing a target tempo or pace of a repetitive motion activity; identifying a plurality of first song files stored on the first server, on the data storage and playback device, or on both, each song file having tempo information substantially the same as the value by comparing the tempo information to the value; identifying a plurality of second song files stored on the first server, on the data storage and playback device, or on both, each song file having tempo information that is within a pre-determined amount higher or lower than the value by comparing the tempo information to the value; transferring any of the plurality of song files stored on the first server to the data storage and playback device by streaming to the data storage and playback device, wherein the transferring uses at least a portion of a wireless network; modifying, by the application, the plurality of second song files on the first server or on the data storage and playback device such that the tempo information of the second song files is substantially the same as the value.
-
-
27. A method for transferring music data over a communications network between a server and a data storage and playback device for playback during a repetitive motion activity, the method comprising:
-
receiving at the server an input indicating a repetitive motion activity selectable from a set of user-selectable activity types; receiving at a server a value representing a target tempo or pace of the repetitive motion activity; identifying at least one song file from a plurality of song files on a storage device having tempo information corresponding to the value, wherein the tempo information for each of the plurality of song files is stored in the respective song file or is obtained from a server remote from the plurality of song files; transferring to the data storage and playback device at least a first portion of the at least one song file by streaming the portion to the data storage and playback device until the entire song file has been transferred; playing the first portion of the at least one song file by the data storage and playback device while a second portion is being transferred, or playing the entire song file by the date storage and playback device after the entire song file has been transferred; and displaying on the data storage and playback device information related to the song file, including the tempo information, the value, or both, at least when the first portion, the second portion, or the entire song file is being played.
-
Specification