Patent ID: 8196032

Claim:
A computer-implemented method comprising: receiving raw media content; generating analyzed input media by parsing the raw media content, the parsing comprising an online filter that parses an entire stream of the raw media content to extract basic metadata and an offline filter that extracts additional metadata directly from the basic metadata without parsing the raw media content; applying the analyzed input media, based at least in part on the basic metadata and the additional metadata, to a content description template to author media in a content description, the content description template providing a temporal structure, composition methods, rules, and preferences for the analyzed input media; and applying, by a processing unit, a content representation template to the content description template, based at least in part on the basic metadata and the additional metadata, to specify output rendering criteria for the raw media content and generate a content description and representation, wherein the output rendering criteria specify output to a specific media, wherein the content description and representation provides for rendering, sharing, and exporting authored media content.