Patent ID: 9191610
Filing Date: 2015-11-17
Classification: G11B,H04N

Abstract:
1. A method for storing a media stream on a storage medium, wherein the media stream is based upon a plurality of source files, the method comprising: creating, by a processor, an index file for the media stream, wherein the index file indicates a playback order for the media stream; processing, by the processor, a metadata file associated with each of the plurality of source files to identify at least one data block within each of the plurality of source files and to identify a type of content associated within each of the at least on data blocks; processing, by the processor, each of plurality of source files to create a plurality of media files based upon the identified blocks of data, each of the plurality of media files comprising a plurality of portions having a unique content; storing, by the processor, the plurality of media files on the storage medium; updating, by the processor, the index file to reference at least one of the plurality of portions of each of the plurality of media files in each of the plurality of source files, wherein the processor automatically modifies the playback order of the media stream to skip at least one of the plurality of portions in one of the plurality of media files based upon the identified type of content of the at least one portion of the media file; and storing, by the processor, the index file on the storage medium, wherein at least one of the plurality of source files is a commercial and the updating further comprises updating the index file to insert the commercial into the playback order.