Patent ID: 7627605

Claim:
A method for generating a media playlist from a group of media selections, comprising: (a) receiving a set of two or more waypoint media selections in the group and a presentation order of the two or more waypoint media selections; (b) determining, using a computer, a distance between each pair of media selections in the group, which distance represents a degree of similarity between that pair of media selections; (c) for a waypoint segment comprising a pair of adjacent waypoint media selections in the presentation order, generating, using the computer, a waypoint set by adding at least one media selection to the presentation order between the pair of adjacent waypoint media selections, wherein the waypoint set comprises the pair of adjacent waypoint media selections and the at least one media selection, wherein adding the at least one media selection is with constraints that no media selection is presented more than once in the presentation order and a maximum distance between adjacent media selections in the presentation order in the waypoint set is minimized; and (d) adding the waypoint set determined in step (c) to the playlist.