Cadence-based selection, playback, and transition between song versions
First Claim
Patent Images
1. A computer readable data storage device storing instructions that, when executed by at least one processing device, causes a media-playback device to:
- identify a song for playback, the song having a melody;
acquire a cadence associated with a repetitive-motion activity;
select a song version of a plurality of pre-recorded song versions of the song based on the cadence of the repetitive motion activity,each of the plurality of pre-recorded song versions of the song being an arrangement of the melody of the song;
each of the plurality of pre-recorded song versions of the song having a different tempo than others of the plurality of pre-recorded song versions;
each of the plurality of pre-recorded song versions of the song being divided into a plurality of chapters; and
each of the plurality of pre-recorded song versions of the song having a same number of chapters; and
play the selected song version.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and methods for acquiring cadence and selecting a song version based on the acquired cadence are disclosed. If the system detects a new cadence, then a new song version that corresponds to the new cadence can be played. The new song version playback can start in a corresponding position as the location of playback in a currently-playing song version. Each related song version shares one or more characteristics, such as melody, but is different in at least one characteristic, such as tempo.
62 Citations
20 Claims
-
1. A computer readable data storage device storing instructions that, when executed by at least one processing device, causes a media-playback device to:
-
identify a song for playback, the song having a melody; acquire a cadence associated with a repetitive-motion activity; select a song version of a plurality of pre-recorded song versions of the song based on the cadence of the repetitive motion activity, each of the plurality of pre-recorded song versions of the song being an arrangement of the melody of the song; each of the plurality of pre-recorded song versions of the song having a different tempo than others of the plurality of pre-recorded song versions; each of the plurality of pre-recorded song versions of the song being divided into a plurality of chapters; and each of the plurality of pre-recorded song versions of the song having a same number of chapters; and play the selected song version. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for playback of media content, the method comprising:
-
identifying a song for playback, the song having a melody; acquiring a cadence associated with a repetitive-motion activity of a user; selecting a song version from a plurality of pre-recorded song versions of the song based on the cadence, each of the plurality of pre-recorded song versions being an arrangement of the melody of the song; each of the plurality of pre-recorded song versions having a different tempo than each of the other plurality of pre-recorded song versions; each of the plurality of pre-recorded song versions being divided into more than one chapter; and each of the plurality of pre-recorded song versions having a same number of chapters; and initiating playback of the song version. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A media server comprising:
-
a media data store encoded on at least one computer readable data storage device, the media data store comprising; a plurality of pre-recorded song versions of a song, the song having a melody, each of the plurality of pre-recorded song versions being an arrangement of the melody of the song, each of the plurality of pre-recorded song versions being divided into more than one chapter, each of the plurality of pre-recorded song versions having a same number of chapters; and each of the plurality of pre-recorded song versions being different from each of the other plurality of pre-recorded song versions in tempo; and a computing device in data communication with the media data store, wherein the computing device is programmed to transmit at least one of the song versions to a media-playback device based on a cadence of a repetitive-motion activity. - View Dependent Claims (17, 18, 19, 20)
-
Specification