Patent ID: 8099473
Filing Date: 2012-01-17
Classification: G06F,H04L,H04N

Abstract:
1. A method comprising: dividing a stream of data into multiple media files, wherein the multiple media files comprise a first group of media files and a second group of media files, wherein the first group of media files are configured to be stored with a first encoding in a transfer protocol compliant format and wherein the second group of media files are configured to be stored with a second encoding in the transfer protocol compliant format; generating a first playlist file having a plurality of tags and a plurality of Universal Resource Indicators (URIs) indicating an ordering of the first group of media files to recreate the stream of data; generating a second playlist file having a plurality of tags and a plurality of URIs indicating an ordering of the second group of media files to recreate the stream of data; generating a variant playlist file having a plurality of tags and a plurality of URIs indicating the first playlist file and the second playlist file; and generating an updated variant playlist file corresponding to an updated first playlist file or an updated second playlist file, wherein the updated first playlist file or the updated second playlist file includes at least one updated URI indicating at least one change to the first or second group of media files; and wherein the at least one change to the first or second group of media files comprises removal of one or more selected media files from the media files and the addition of one or more further media files to result in one or more remaining media files and the updated first or second playlist file comprises URIs to the remaining media files and wherein the stream of data is a contiguous time based stream of content for a single program.