Integrated media jukebox and physiologic data handling application
First Claim
Patent Images
1. A method, comprising:
- in a host computer, performing operations for;
storing a workout playlist of songs for a workout template, the workout template comprising audio cues for a corresponding workout;
processing the workout template, including playing songs in the workout playlist and playing the audio cues during the playing of the songs;
while playing songs in the workout playlist and processing the workout template, receiving user input with respect to playback of songs from the workout playlistupon determining that the user input during playback of the songs from the playlist causes a different playback order than a pre-defined playback order in the workout playlist, suggesting, to a user, a modification to the workout playlist to correlate to the user input;
based on receiving a first indication from the user of acceptance of the modification to the playlist, creating a modified playlist;
suggesting, to the user, that the modified playlist should be stored as the workout playlist for the workout template;
based on receiving a second indication from the user of acceptance of the suggestion, storing the modified playlist as the workout playlist for the workout template, so that songs in the modified playlist are played when subsequently processing the workout template; and
based on physiologic data indicative of the user behavior, modifying the audio cues played during the playing of the songs.
0 Assignments
0 Petitions
Accused Products
Abstract
A method is provided to operate a computer to interoperate with a portable media player. The method includes processing signals provided from the portable media player to the computer that are indicative of whether an accessory has been connected to the portable media player, to determine whether the accessory has been connected to the portable media player. Based on a determination that the accessory has been connected to the portable media player, physiologic data of a user that was provided to the portable media player from a wireless physiologic data gathering device, is received from the portable media player, into the computer, via the accessory.
565 Citations
19 Claims
-
1. A method, comprising:
in a host computer, performing operations for; storing a workout playlist of songs for a workout template, the workout template comprising audio cues for a corresponding workout; processing the workout template, including playing songs in the workout playlist and playing the audio cues during the playing of the songs; while playing songs in the workout playlist and processing the workout template, receiving user input with respect to playback of songs from the workout playlist upon determining that the user input during playback of the songs from the playlist causes a different playback order than a pre-defined playback order in the workout playlist, suggesting, to a user, a modification to the workout playlist to correlate to the user input; based on receiving a first indication from the user of acceptance of the modification to the playlist, creating a modified playlist; suggesting, to the user, that the modified playlist should be stored as the workout playlist for the workout template; based on receiving a second indication from the user of acceptance of the suggestion, storing the modified playlist as the workout playlist for the workout template, so that songs in the modified playlist are played when subsequently processing the workout template; and based on physiologic data indicative of the user behavior, modifying the audio cues played during the playing of the songs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 19)
-
8. A host computer, comprising:
-
a processor; and a network interface; the processor and network interface performing operations for; storing a workout playlist of songs for a workout template, the workout template comprising audio cues for a corresponding workout; processing the workout template, including playing songs in the workout playlist and playing the audio cues during the playing of the songs; while playing songs in the workout playlist and processing the workout template, receiving user input with respect to playback of songs from the workout playlist; upon determining that the user input during playback of the songs from the playlist causes a different playback order than a pre-defined playback order in the workout playlist, suggesting, to a user, a modification to the workout playlist to correlate to the user input; based on receiving a first indication from the user of acceptance of the modification to the playlist, creating a modified playlist; suggesting, to the user, that the modified playlist should be stored as the workout playlist for the workout template; based on receiving a second indication from the user of acceptance of the suggestion, storing the modified playlist as the workout playlist for the workout template, so that songs in the modified playlist are played when subsequently processing the workout template; and based on physiologic data indicative of the user behavior, modifying the audio cues played during the playing of the songs. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium storing instructions that, when executed by a host computer, cause the host computer to perform a method, the method comprising:
-
storing a workout playlist of songs for a workout template, the workout template comprising audio cues for a corresponding workout; processing the workout template, including playing songs in the workout playlist and playing the audio cues during the playing of the songs; while playing songs in the workout playlist and processing the workout template, receiving user input with respect to playback of songs from the workout playlist; upon determining that the user input during playback of the songs from the playlist causes a different playback order than a pre-defined playback order in the workout playlist, suggesting, to a user, a modification to the workout playlist to correlate to;
the user input;based on receiving a first indication from the user of acceptance of the modification to the playlist, creating a modified playlist; suggesting, to the user, that the modified playlist should be stored as the workout playlist for the workout template; based on receiving a second indication from the user of acceptance of the suggestion, storing the modified playlist as the workout playlist for the workout template, so that songs in the modified playlist are played when subsequently processing the workout template; and based on physiologic data indicative of the user behavior, modifying the audio cues played during the playing of the songs. - View Dependent Claims (16, 17, 18)
-
Specification