Patent ID: 8887048

Claim:
A method comprising: identifying a media file having content to be rendered by a media player, the media file including a tag linked to specific content of the media file, wherein the tag is linked to a time code of play in the media file, the media player, during rendering of the media file, detects the tag upon reaching the time code of play, retrieves metadata for rendering with the content of the media file; enabling access to the media file at a device to render the media file, the access acting to provide controls to enable further creation of metadata for the media file at the device during rendering of the media file, the metadata created at the device being tagged to specific time codes of the media file; storing the metadata on a server to enable rendering of the metadata when the media file is rendered; and enabling rendering of the media file on devices of one or more users, the rendering includes filtering at least part of the stored metadata; wherein the filtering enables select metadata of the media file to be rendered based on membership by the one or more users in a community of users; wherein the metadata is content that is (a) user created content, (b) content stored on a storage medium of the server, (c) content obtained over a local or wide area network, (d) content obtained over the Internet, (e) content obtained from dynamically changing media sources, or (f) content from a chat session, or combinations thereof; wherein the content of the metadata includes one or more of text, audio-video, video, clips, chat, comments, or images.