System and method for selecting music to guide a user through an activity
First Claim
Patent Images
1. A system for choosing songs that can be utilized to guide a user through the performance of an activity, comprising:
- a system for processing a beats per minute (BPM) template, wherein the BPM template defines a set of tempo values that vary;
a database of songs; and
a system for selecting songs from the database of songs, wherein each selected song matches an associated tempo value obtained from the BPM template.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for choosing songs that can be utilized to guide a user through the performance of an activity. A system is disclosed that includes: a system for processing a beats per minute (BPM) template, wherein the BPM template defines a set of tempo values that vary; a database of songs; and a system for selecting songs from the database of songs, wherein each selected song matches an associated tempo value obtained from the BPM template.
155 Citations
41 Claims
-
1. A system for choosing songs that can be utilized to guide a user through the performance of an activity, comprising:
-
a system for processing a beats per minute (BPM) template, wherein the BPM template defines a set of tempo values that vary;
a database of songs; and
a system for selecting songs from the database of songs, wherein each selected song matches an associated tempo value obtained from the BPM template. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for choosing songs to guide a user through the performance of an activity, comprising:
-
processing a beats per minute (BPM) template, wherein the BPM template comprises a set of tempo values that vary;
providing a database of songs; and
selecting songs from the database of songs, wherein each selected song matches a tempo value obtained from the BPM template. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A computer program product stored on a computer usable medium for choosing songs for an activity being performed by a user, comprising:
-
program code configured for processing a beats per minute (BPM) template, wherein the BPM template comprises a set of tempo values that vary;
program code configured for accessing a database of songs; and
program code configured for selecting a sequential set of songs from the database of songs, wherein each selected song matches an associated tempo value obtained from the BPM template. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
-
39. A system for defining a song playlist for a user performing an activity, comprising:
-
a system for assigning a tempo value to each song in a library of songs; and
a system for selecting songs from the library of songs based on an inputted beats per minute (BPM) template, wherein the BPM template defines a set of tempo values that vary, and wherein each selected song matches one of the tempo values obtained from the BPM template. - View Dependent Claims (40)
-
-
41. A method for deploying an application for choosing songs that can be utilized to guide a user through the performance of an activity, comprising:
providing a computer infrastructure being operable to;
process a beats per minute (BPM) template, wherein the BPM template defines a set of tempo values that vary;
access a database of songs; and
select songs from the database of songs, wherein each selected song matches an associated tempo value obtained from the BPM template.
Specification