System, method and apparatus for converting and integrating media files
First Claim
1. 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 ifsaid 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.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention teaches a digital media file conversion and integration system including a server coupled to the Internet to allow users to download media files to a server the Internet. The system contains devices to screen, compress, and update the media files, devices to break down the media files into low level components, devices to convert one or media files to an intermediate format and then combine the intermediate formats to create an output format, devices to convert output formats to a presentation file, electronic storage to allow third party access to the presentation file through the Internet or email. Presentation files can be created for electronic devices such as portable digital assistants or cellular phones. Users can choose from several output formats. Users can subscribe to the presentation service or pay per use. In an alternate embodiment, users can author digital media files on a personal computer and download the authored file to the presentation conversion system.
-
Citations
6 Claims
-
1. 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. - View Dependent Claims (2, 3)
-
-
4. A computer implemented multi-media conversion and integration system for converting multi-media content into a plurality of target formats to deliver to one or more selected output devices, the system comprising:
-
an input handler for; 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 errors; updating and compressing one or more input multi-media files; a publishing manager module for controlling, scheduling conversion and integration processes associated with producing a final output file corresponding to each target format of a plurality of target formats; a translation module for; 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, video primitive components, animation primitive components, text 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 sub-components of said decomposed multi-media type primitive components into corresponding intermediate format components; integrating said intermediate format components into a single output presentation 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; and an output device building module for 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.
-
-
5. A computer-readable medium carrying one or more sequence of instructions for converting multi-media content into a plurality of target formats to deliver to one or more selected output devices, wherein execution of the one or more sequence of instructions by one or more processors causes the one or more processors to perform:
-
receiving one or more input multi-media content files; checking said one or more input multi-media content 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 errors; 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, video primitive components, animation primitive components, text 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.
-
-
6. A computer implemented multi-media conversion and integration system for converting multi-media content into a plurality of target formats to deliver to one or more selected output devices, the system comprising:
-
means for receiving one or more input multi-media content files; means for checking said one or more input multi-media content files for viruses and errors; means for 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; means for 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 errors; means for 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, video primitive components, animation primitive components, text primitive components, picture primitive components, graphic primitive components, and supporting material primitive components; means for automatically decomposing said multi-media type primitive components into sub-components; means for automatically converting each of said sub-components of said decomposed multi-media type primitive components into corresponding intermediate format components; means for 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; means for 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 means for controlling, scheduling conversion and integration processes associated with producing said final output corresponding to each target format of a plurality of target formats.
-
Specification