Patent ID: 8903863

Claim:
A server for populating a user interface on a client device with multimedia content available by delivery from a plurality of other servers not associated with the server, comprising: a processor, wherein the processor is configured to receive an indication of the multimedia content available by delivery from the plurality of other servers, wherein the multimedia content available by delivery from the plurality of other servers is displayed in a plurality of different display formats and has a plurality of different naming conventions for describing the content of the media content, wherein the processor is further configured to execute normalization logic to convert the plurality of different display formats into a common display format and to convert the plurality of different naming conventions describing the content of the media content into a common naming convention, wherein the indication of the multimedia content available by delivery from the plurality of other servers comprises metadata describing the multimedia content, and wherein the normalization logic transforms the metadata into the normalized information, and the metadata comprises a plurality of fields, each having a value, and wherein the processor is further configured to execute normalization logic to: rename one or more of the plurality of field names of the metadata based upon the common naming convention to transform the metadata; and convert one or more of the values of the plurality of fields based upon the common naming convention to transform the metadata.