Supplementing audio recorded in a media file
AssigneeInternational Business Machines Corporation
InventorsWilliam K. Bodin, David Jaramillo, Jesse W. Redman, Derral C. Thorson
Life of this patent
Estimating the term…
Abstract
Methods, systems, and computer program products are provided for supplementing audio recorded in a media file. Embodiments include receiving a media file; identifying the subject matter of audio portion of the media file; identifying supplemental content for supplementing the subject matter recorded in the audio portion of the media file; and inserting in the media file markup for rendering the supplemental content.
Claims21
A method for supplementing audio recorded in a media file, the method comprising:
- receiving a media file;
- extracting keywords from text of an audio portion of the media file, and determining a subject matter from text based on the keywords;
- identifying, from the audio portion of the media file, the subject matter of the audio portion of the media file;
- searching a content source for supplemental content, wherein the content source is a managed library comprising a database indexed by subject matter, wherein the supplemental content relates to and supplements the identified subject matter of the audio portion of the media file;
- identifying, automatically without user intervention, the supplemental content for supplementing the subject matter recorded in the audio portion of the media file;
- inserting, in the media file, markup for rendering the supplemental content, wherein the supplemental content comprises one or more image files, video files or text files;
- and
- rendering supplemental content in dependence upon the markup.
A system for supplementing audio recorded in a media file, the system comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions, wherein the processor, upon executing the computer program instructions, is capable of:
- receiving a media file;
- extracting keywords from text of an audio portion of the media file, and determining a subject matter from text based on the keywords;
- identifying, from the audio portion of the media file, the subject matter of audio portion of the media file;
- searching a content source for supplemental content, wherein the content source is a managed library comprising a database indexed by subject matter, wherein the supplemental content relates to and supplements the identified subject matter of the audio portion of the media file;
- identifying, automatically without user intervention, the supplemental content for supplementing the subject matter recorded in the audio portion of the media file;
- inserting, in the media file, markup for rendering the supplemental content, wherein the supplemental content comprises one or more image files, video files or text files;
- and
- rendering supplemental content in dependence upon the markup.
A computer program product for supplementing audio recorded in a media file, the computer program product embodied on a non-transitory computer-readable recordable medium, the computer program product comprising:
- computer program instructions for receiving a media file;
- computer program instructions for extracting keywords from text of an audio portion of the media file, and determining a subject matter from text based on the keywords;
- computer program instructions for identifying, from the audio portion of the media file, the subject matter of audio portion of the media file;
- computer program instructions for searching a content source for supplemental content, wherein the content source is a managed library comprising a database indexed by subject matter, wherein the supplemental content relates to and supplements the identified subject matter of the audio portion of the media file;
- computer program instructions for identifying, automatically without user intervention, supplemental content for supplementing the subject matter recorded in the audio portion of the media file;
- computer program instructions for inserting, in the media file, markup for rendering the supplemental content, wherein the supplemental content comprises one or more image files, video files or text files;
- and
- rendering supplemental content in dependence upon the markup.
Dependencies are inferred from the claim text.