Patent ID: 8683337

Claim:
A computer-implemented method for seamlessly playing a composite media presentation, the method comprising: receiving an identification of a source of the composite media presentation; retrieving from the identified source a composite manifest that describes the composite media presentation, wherein the composite manifest describes a plurality of chunks of media content forming the composite media presentation and an order for playback of the chucks based on a sequence of clips, each chunk being an individually addressable portion of media content that is cacheable by a network infrastructure, wherein each clip defines a start time and an end time of media content within a chunk that is to be played; parsing the retrieved manifest to identify one or more clips associated with the composite manifest; generating a virtual timeline that spans multiple clips associated with the composite manifest, wherein the virtual timeline has a total duration determined by adding up the length of all of the clips that make up the composite media presentation; selecting an identified clip from the parsed manifest; retrieving one or more chunks associated with the selected clip; and playing the one or more retrieved chunks in the order described by the composite manifest, wherein the preceding steps are performed by at least one processor.