Patent ID: 7039643

Claim:
A computer-implemented method for converting multi-media content into a plurality of target formats to deliver to one or more selected output devices, the method comprising the acts of: receiving one or more input multi-media content files; checking said one or more input multi-media files for viruses and errors; performing de-virusing on said one or more input multi-media content files if said one or more input multi-media content files have said viruses; performing error-correction on said one or more input multi-media content files if said one or more input multi-media content files have said error; automatically identifying multi-media type primitive components in said one or more input multi-media content files after said checking, said performing de-virusing or said performing error-correction, wherein said multi-media type primitive components include audio primitive components, picture primitive components, graphic primitive components, and supporting material primitive components; automatically decomposing said multi-media type primitive components into sub-components; automatically converting each of said sub-components of said decomposed multi-media type primitive components into corresponding intermediate format components; integrating said intermediate format components into a single output representation file corresponding to each target format of said plurality of target formats, wherein the integrating said intermediate format components includes adding timing information and presentation support information; adapting and routing a final output to corresponding output device, wherein adapting includes adjusting said output presentation file to fit bandwidth requirements of each selected output device; and controlling, scheduling conversion and integration processes associated with producing said final output corresponding to each target format of a plurality of target formats.