System and method for pacing repetitive motion activities
DC CAFCFirst Claim
Patent Images
1. A pacing system comprising:
- storage means for storing a tempo or a pace value corresponding to at least one pre-selected activity type and for storing at least one data file having information for producing a tempo or a pace signal in a form that is audible or visible;
selection means for selecting the at least one data file based on the tempo or pace value;
output means responsive to the selection means for playing the at least one data file to produce the signal; and
connection means for transferring the at least one data file to or from the storage means.
1 Assignment
Litigations
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.
135 Citations
37 Claims
-
1. A pacing system comprising:
-
storage means for storing a tempo or a pace value corresponding to at least one pre-selected activity type and for storing at least one data file having information for producing a tempo or a pace signal in a form that is audible or visible; selection means for selecting the at least one data file based on the tempo or pace value; output means responsive to the selection means for playing the at least one data file to produce the signal; and connection means for transferring the at least one data file to or from the storage means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16)
-
-
14. The pacing system of clam 1, wherein the at least one data file is selected based on a geographic location.
-
17. A method performed on a hand-held computing device, comprising:
-
designating one or more target tempo or target pace values corresponding to a pre-selected activity type; and adjusting the tempo of one or more audio tracks being outputted to match at least one of the designated target tempo or target pace values.
-
-
18. A computer-readable storage medium comprising computer program codes which when executed by a computer processor trigger the computer processor to perform the following steps:
-
receiving in a user-profile database at least one pre-selected target tempo or target pace value, activity location, or activity type; providing access to one or more song files categorized by their respective tempo information, each song file having information for producing a sensible tempo, wherein the one or more song files are identified based on the target tempo or target pace value, the goal information, the activity location, or the activity type; and storing a customized training program having information corresponding to the target tempo or pace value. - View Dependent Claims (24)
-
-
19. A method for transferring data between a storage and playback device and a server containing at least one audio file having information for producing a tempo that is sensible to at least one user as the at least one user performs a repetitive motion activity, the storage and playback device being capable of storing and playing the information in the audio file, the method comprising, at the server:
-
receiving a request to substantially match at least one audio file based on its beats per minute for outputting on the storage and payback device; identifying a metadata tempo tag for each designated audio file, each tempo tag indicating the tempo of the audio file; causing to be delivered to, or providing to, the storage and playback device the audio file. - View Dependent Claims (20, 21)
-
-
22. A repetitive motion pacing system comprising:
-
at least one server for receiving a plurality of user-provided parameters and transmitting at least one data file; a user profile database for storing the plurality of user-provided parameters, wherein at least one of the user-provided parameters is a pre-selected activity type of an activity to be performed by at least one user; a storage device containing the at least one data file, wherein the data file comprises information for producing a tempo that is sensible to the at least one user; and a communications network for transmitting the at least one data file to the at least one user. - View Dependent Claims (23)
-
-
25. A repetitive motion pacing system for pacing a user comprising:
-
a web site adapted to allowing the user to pre-select from a set of user-selectable activity types an activity they wish to perform and entering one or more target tempo or target pace values corresponding to the activity; a data storage and playback device; and a communications device adapted to transferring data related to the pre-selected activity or the target tempo or the target pace values between the web site and the data storage and playback device. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer-readable storage medium comprising computer program codes which when executed by a computer processor on a data storage and playback device trigger the computer processor to perform the following steps:
-
Allowing the user to input a user-selected activity type, and to select and change a target tempo value; automatically scanning the data storage and playback device for existing song files and tempo information associated with the song files; downloading to the data storage and playback device tempo information associated with the song files if the tempo information associated with the song files is missing; automatically selecting, based on the target tempo value, one or more of the song files having tempo information that is substantially the same as the target tempo value; sequentially playing the selected song files by the data storage and playback device; and displaying on the data storage and playback device the target tempo value and the tempo associated with the song file when it is being played. - View Dependent Claims (36)
-
-
37. A repetitive motion pacing system comprising:
-
a user profile database containing a plurality of user defined parameters, at least one of the user-defined parameters being a target tempo value that is substantially the same as an actual tempo of a repetitive motion activity to be performed by at least one user; a file sharing database containing at least one data file having information for producing a tempo that is sensible to the at least one user as the at least one user performs the repetitive motion activity; a data storage and playback device adapted to producing the sensible tempo; and a communications network for receiving the at least one data file and distributing the at least one data file to the data storage and playback device, wherein the tempo of music provided to the user is modified to match or substantially match the target tempo or target pace value provided by the user.
-
Specification