Patent ID: 7278102
Filing Date: 2007-10-02
Classification: G11B

Abstract:
1. A computer-implemented method comprising: providing a base rendering object associated with a rendering area in which multiple different media types can be rendered, the rendering area providing at least a portion of a media player user interface that can be viewed by a user; providing multiple different media type rendering objects each of which being associated with a different media type that can be rendered in the rendering area, the different media type rendering objects being configured to render their associated media and sharing common properties; receiving media associated with a media type for rendering in the rendering area; calling the base rendering object with the media type associated with the received media; ascertaining, with the base rendering object, an associated media type rendering object that is configured to render that media type; calling the associated media type rendering object with the base rendering object; instructing the associated media type rendering object to render the received media in the rendering area; and rendering the associated media in the rendering area with the media type rendering object.