Patent ID: 8762847

Claim:
A method of operating a user device, the method comprising: obtaining, by the user device, information identifying a user associated with the user device; obtaining, by the user device, information identifying a plurality of friends of the user based on the information identifying the user; receiving, by the user device, information identifying a media item and a friend of the plurality of friends, wherein the information is provided in response to initiating play of the media item on a second user device associated with the friend of the plurality of friends; presenting, by the user device, information identifying the media item selected for play on the second user device and the friend associated with the second user device, wherein presenting includes presenting the media item in a list, the list comprising information identifying a plurality of other media items and a subset of the plurality of friends, wherein play of the other media items was initiated on a corresponding plurality of other user device associated with the subset of the plurality of friends; automatically determining, by the user device, the media item is not stored locally on the user device; obtaining, by the user device, in response to determining the media item is not stored locally on the user device, the media item; initiating, by the user device, play of the media item; and providing, by the user device, in response to initiating play of the media item, information identifying the media item and the user for sharing with the plurality of friends of the user.