Patent ID: 8694667
Filing Date: 2014-04-08
Classification: G06F,G11B,H04L,H04N

Abstract:
1. A method comprising: receiving, by a computer processor of a computing system, an audio/video data file comprising audio voice data, audio music data, title data, and video data; receiving, by said computer processor, filtering data associated with filtering said audio/video data file; first analyzing, by said computer processor, said filtering data with respect to said audio/video data file; determining, by said computer processor based on results of said first analyzing, specified audio/video data portions of said audio/video data file, wherein said specified audio/video data portions comprise data objects within frames of said audio/video data file; retrieving, by said computer processor from said audio/video data file in response to said determining, said specified audio/video data portions from said audio/video data file; removing, by said computer processor, gaps existing in said audio/video data file resulting from said retrieving said specified audio/video data portions; receiving, by said computer processor, tags comprising instructions for presenting said video data of said audio/video data file, said audio voice data of said audio/video data file, said audio music data, said title data, and said specified audio/video data portions; storing, by said computer processor, said video data of said audio/video data file in a first individual layer of a multimedia file, said audio voice data of said audio/video data file in a second individual layer of said multimedia file, said audio music data in a third individual layer of said multimedia file, said title data in a fourth individual layer of said multimedia file, and said specified audio/video data portions in additional individual layers of said multimedia file, wherein each of said first individual layer, said individual second layer, said third individual layer, said individual fourth layer, and said additional individual layers comprises a dedicated tag layer comprising associated tags of said tags; storing, by said computer processor in a memory device, said multimedia file comprising said video data, said audio voice data, said audio music data, said title data, said tags, and said specified data portions; and presenting, by said computer processor, a graphical user interface (GUI) illustrating said video data in said first individual layer, said audio voice data of said audio/video data file in said second individual layer, said audio music data in said third individual layer, said title data in said fourth individual layer, said specified audio/video data portions in said additional individual layers, and each said dedicated tag layer comprising said associated tags, wherein GUI presents each said dedicated tag layer comprising an associated tag such that each said dedicated tag layer is presented adjacent to an associated layer of said first individual layer, said second individual layer, said third individual layer, said fourth individual layer, and each of said additional individual layers.