Patent ID: 8010690

Claim:
A non-transitory computer-readable storage device, containing instructions which, when executed by one or more processors disposed in an electronic device, perform a method for operating an advanced content media device in conjunction with a media service through a media extension, the method comprising the steps of: a. logging a first advanced content media device onto a network, the first advanced content media device having an advanced content core engine and at least one media extension for connection to a media service, and in which the network further includes a back-end server in communication with the first advanced content media device, the media extension comprising computer-executable instructions for permitting the advanced content media device to be used with the media service without modifying the advanced content media device; b. transmitting data from the advanced content core engine to the media extension, in which the data includes a content item and a device extension comprising information relating to the functionality of the advanced content media device; c. transmitting data from the media extension to the back-end server, the data including user identity information and advanced content media device status information; and d. upon receipt of an instruction from the media extension, displaying a community interface to a user, wherein the community interface includes an element selected from the group consisting of: a message list; a list of group members; a list of group members that are currently on-line; if content is being played back by the advanced content media device, a list of group members currently playing back the same content as the advanced content media device; and if content is being played back by the advanced content media device, a list of downloadable or streamable content associated with the content being played back by the advanced content media device.