Patent ID: 8661151

Claim:
A method of managing electronic media items, the method comprising: determining that a first device and a second device are within a defined geographic proximity based on a geographic location of the first device and a geographic location of the second device; in response to determining that the first device and the second device are located within the defined geographic proximity, generating a playlist of media items based on a first set of media preferences shared between a user of the first device and a user of the second device; determining that a third device has entered the defined geographic proximity with the first device and the second device; in response to determining that the third device has entered the defined geographic proximity with the first device and the second device: determining a second set of media preferences that are shared between a user of the third device and the user of the first device; determining a set of weighted media preferences, wherein the set of weighted media preferences includes the first set of media preferences weighted based on an amount of time the first device or the second device has been within the defined geographic proximity and the second set of media preferences weighted based on an amount of time the third device has been within the geographic proximity with the first device; and generating an updated playlist based on the set of weighted media preferences.