Patent ID: 8813107

Claim:
A method comprising: receiving the physical location of a media presentation device over a network; identifying, via the network, a respective physical location of each user of a first plurality of users, each user of the first plurality of users being associated with a respective first plurality of media files stored on the network comprising a respective user playlist for the respective user; identifying, via the network, a second plurality of users within the first plurality of users, each user of the second plurality of users being within a defined proximity to the media presentation device, the defined proximity comprising spatial proximity criteria, temporal proximity criteria, social proximity criteria, and topical proximity criteria; selecting, via the network, a second plurality of media files, such that, for each user of the second plurality of users, a respective media file is selected from the respective user playlist associated with the respective user and added to the second plurality of media files; assembling, via the network, the second plurality of media files into an ordered playlist having an order; and transmitting, over the network, each respective media file in the ordered playlist to the media presentation device in the order of the ordered playlist.