System and method for tailoring music to an activity based on an activity goal
First Claim
1. A system for choosing songs for playback during an activity based on an activity goal for a user, comprising:
- a system for defining the activity goal for the user, wherein the activity goal comprises an activity value that varies;
a database of songs;
a system for selecting songs from the database of songs and causing the selected songs to be played as the user performs the activity, wherein each selected song includes a tempo that guides the user to maintain an associated activity value defined in the inputted activity goal; and
a feedback system that obtains feedback regarding the activity being performed by the user and determines if the user is on target to meet the inputted activity goal, wherein the feedback system automatically makes adjustments to the tempo during song playback if the user is not on target to meet the inputted activity goal.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for tailoring music to an activity based on an activity goal is provided that includes: a system for defining the activity goal for the user, wherein the activity goal comprises an activity value that varies; a database of songs; a system for selecting songs from the database of songs and causing the selected songs to be played as the user performs the activity, wherein each selected song includes a tempo that guides the user to maintain an associated activity value defined in the inputted activity goal; and a feedback system that obtains feedback regarding the activity being performed by the user and determines if the user is on target to meet the inputted activity goal, wherein the feedback system automatically makes adjustments to the tempo during song playback if the user is not on target to meet the inputted activity goal.
-
Citations
48 Claims
-
1. A system for choosing songs for playback during an activity based on an activity goal for a user, comprising:
-
a system for defining the activity goal for the user, wherein the activity goal comprises an activity value that varies;
a database of songs;
a system for selecting songs from the database of songs and causing the selected songs to be played as the user performs the activity, wherein each selected song includes a tempo that guides the user to maintain an associated activity value defined in the inputted activity goal; and
a feedback system that obtains feedback regarding the activity being performed by the user and determines if the user is on target to meet the inputted activity goal, wherein the feedback system automatically makes adjustments to the tempo during song playback if the user is not on target to meet the inputted activity goal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for choosing songs for playback during an activity based on an activity goal implemented for a user, comprising:
-
defining the activity goal for the user, wherein the activity goal comprises an activity value that varies;
providing access to a database of songs;
selecting songs from the database of songs and causing the selected songs to be played as the user performs the activity, wherein each selected song includes a tempo that guides the user to maintain an associated activity value defined in the inputted activity goal;
obtaining feedback regarding the activity being performed by the user and determining if the user is on target to meet the inputted activity goal; and
automatically adjusting the tempo during song playback if the user is not on target to meet the inputted activity goal. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer program product stored on a computer readable medium for choosing songs for playback during an activity based on an activity goal implemented for a user, comprising:
-
program code configured for defining the activity goal for the user, wherein the activity goal comprises an activity value that varies;
program code configured for providing access to a database of songs;
program code configured for selecting songs from the database of songs and causing the selected songs to be played as the user performs the activity, wherein each selected song includes a tempo that guides the user to maintain an associated activity value defined in the inputted activity goal;
program code configured for obtaining feedback regarding the activity being performed by the user and determining if the user is on target to meet the inputted activity goal; and
program code configured for automatically adjusting the tempo during song playback if the user is not on target to meet the inputted activity goal. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A method for deploying an application for choosing songs for playback during an activity based on an activity goal for a user, comprising:
providing a computer infrastructure being operable to;
define the activity goal for the user, wherein the activity goal comprises an activity value that varies;
access a database of songs;
select songs from the database of songs and cause the selected songs to be played as the user performs the activity, wherein each selected song includes a tempo that guides the user to maintain an associated activity value defined in the defined activity goal;
obtain feedback regarding the activity being performed by the user and determine if the user is on target to meet the inputted activity goal; and
automatically make adjustments to the tempo during song playback if the user is not on target to meet the inputted activity goal.
Specification