Patent ID: 9621616
Date: 2017-04-11
CPC Classifications: G06F,H04L

Claim:
1. A method for transition between at least two media streams, comprising: transmitting by a streaming media receiver of a first content request to a content provider, requesting a first media stream, the streaming media receiver comprising a stream management module, a memory, a decoder module and a display module; receiving by the streaming media receiver of an XML file, the XML file comprising XML and including a first location for the first media stream, at least one auxiliary location for at least one auxiliary media stream, at least one timecode for determining a start display time for the at least one auxiliary media stream, and a memory allocation datum indicating a quantity of memory; receiving of the first media stream by the streaming media; storing of the first media stream in the memory; buffering, decoding, and displaying of the first media stream by the streaming media receiver; repetitively determining by the stream management module of an available memory quantity equal to a quantity of the memory not used for storing the first media stream, after the first media stream has been entirely stored in the memory; repetitively comparing the memory allocation datum to the available memory quantity; receiving of the at least one auxiliary media stream by the streaming media receiver when the available memory quantity is equal to or greater than the memory allocation datum; storing of the at least one auxiliary media stream in the memory; and decoding and displaying of the at least one auxiliary media stream when the at least one timecode is reached.